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;