Mercurial > sdl-ios-xcode
comparison src/video/x11/SDL_x11gamma.c @ 1168:045f186426e1
Dynamically load X11 libraries like we currently do for alsa, esd, etc.
This allows you to run an SDL program on a system without Xlib, since it'll
just report the x11 target unavailable at runtime.
author | Ryan C. Gordon <icculus@icculus.org> |
---|---|
date | Sat, 05 Nov 2005 19:53:37 +0000 |
parents | b8d311d90021 |
children | c9b51268668f |
comparison
equal
deleted
inserted
replaced
1167:435c2e481299 | 1168:045f186426e1 |
---|---|
66 } else { | 66 } else { |
67 gamma.blue = blue; | 67 gamma.blue = blue; |
68 } | 68 } |
69 if ( SDL_GetAppState() & SDL_APPACTIVE ) { | 69 if ( SDL_GetAppState() & SDL_APPACTIVE ) { |
70 succeeded = SDL_NAME(XF86VidModeSetGamma)(SDL_Display, SDL_Screen, &gamma); | 70 succeeded = SDL_NAME(XF86VidModeSetGamma)(SDL_Display, SDL_Screen, &gamma); |
71 XSync(SDL_Display, False); | 71 pXSync(SDL_Display, False); |
72 } else { | 72 } else { |
73 gamma_saved[0] = gamma.red; | 73 gamma_saved[0] = gamma.red; |
74 gamma_saved[1] = gamma.green; | 74 gamma_saved[1] = gamma.green; |
75 gamma_saved[2] = gamma.blue; | 75 gamma_saved[2] = gamma.blue; |
76 succeeded = True; | 76 succeeded = True; |