Comments (8)
This happens with or without automatic screen brightness turned on in the OS X Display settings
from ioq3.
Are you using a test build? If not, upgrade: http://ioquake3.org/get-it/test-builds/
from ioq3.
I am, latest test build.
from ioq3.
I'm experiencing the same issue. I wrote about it here: http://community.ioquake.org/t/gamma-issue-on-mac/634
Some relevant details from my posts:
If I happen to set my resolution to 1280x800 LOWDPI before running ioquake3 (which is only possible using a 3rd party app like QuickRes) then the problem does not occur.
The problem does not occur with the opengl2 renderer.
Updating SDL to the latest release (2.0.4) doesn't fix the problem.
Strangest of all, calling SDL_SetWindowGammaRamp() with the table returned by SDL_GetWindowGammaRamp() corrects the brightness so it's not as though the gamma table is being changed somehow after vid_restart.
from ioq3.
A workaround is to set r_ignorehwgamma to 1 in the game console. You lose control over the brightness but on my system this gives a reasonable brightness level.
It seems OS X maintains gamma tables for each currently open application and switches the graphics device gamma table each time you switch between applications. My conjecture is that the OS is switching to some other application's gamma table after ioquake3 performs the graphics mode change and this is what's causing the brightness to go down.
from ioq3.
I think this issue is affecting Linux. I'm running ArchLinux kernel 4.8.6-1-ARCH
ioquake3 ioq3 1.36_GIT_1c1e1f6-2016-11-01 client (Nov 10 2016)
with an AMD card using the open source drivers.
Does the Screen Brightness GUI setting work or is there a cvar we should be changing?
from ioq3.
Try r_overbrightbits, r_mapoverbrightbits, and r_intensity instead of r_gamma.
from ioq3.
Try r_overbrightbits, r_mapoverbrightbits, and r_intensity instead of r_gamma.
Thanks, setting r_overbrightbits to 0 apparently solved it (I had it at 1)
from ioq3.
Related Issues (20)
- MacOS mouse trigger lag HOT 7
- [Feature] Menu mouse cursor position reset
- [Enhancement] Use correct data types HOT 2
- OpenGL 1.2 GLimp_init() could not load openGL subsystem HOT 1
- CPU usage benchmark HOT 4
- [Feature Request] Support PowerPC64 LE HOT 9
- Archive Pull Request on Quake III Official Repository HOT 3
- ioquake3 Flatpak
- Test & Improve Steam Deck experience HOT 1
- Changes to OpenGL2 Renderer's ComputeShaderColors Function Broke My Particles HOT 2
- CRT filters and warping options.
- OpenGL2: r_mergeLightmaps 1 breaks shaders using internal and external lightmaps
- options shows wrong resolution for custom resolution HOT 2
- OpenGL2: Dlight behavior close to surface HOT 1
- Unknown blend mode 'gl_src_color' leads to black menu screen with the PadMod HOT 3
- opengl1: Add software gamma ramps / overbright
- OpenGL2: Lightmap as an environment map renders incorrect with r_mergeLightmaps 1 HOT 1
- OpenGL2: r_ext_multisample > 0 breaks r_drawSunRays 1 (without HDR or FB-MSAA) HOT 1
- OpenGL2: Flares in mirrors calculate wrong depth and have wrong visibility
- Failing to open x64 game in a path with special characters HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ioq3.