VIDEO: Fix build when using SDL2 versions prior to 2.0.3. Fix #187

This commit is contained in:
Mark Pizzolato 2015-02-08 11:33:56 -08:00
parent f2674766ca
commit 960b22d930

View file

@ -1678,34 +1678,84 @@ if (vid_active) {
}
if (1) {
static char *hints[] = {
#if defined (SDL_HINT_FRAMEBUFFER_ACCELERATION)
SDL_HINT_FRAMEBUFFER_ACCELERATION ,
#endif
#if defined (SDL_HINT_RENDER_DRIVER)
SDL_HINT_RENDER_DRIVER ,
#endif
#if defined (SDL_HINT_RENDER_OPENGL_SHADERS)
SDL_HINT_RENDER_OPENGL_SHADERS ,
#endif
#if defined (SDL_HINT_RENDER_DIRECT3D_THREADSAFE)
SDL_HINT_RENDER_DIRECT3D_THREADSAFE ,
#endif
#if defined (SDL_HINT_RENDER_DIRECT3D11_DEBUG)
SDL_HINT_RENDER_DIRECT3D11_DEBUG ,
#endif
#if defined (SDL_HINT_RENDER_SCALE_QUALITY)
SDL_HINT_RENDER_SCALE_QUALITY ,
#endif
#if defined (SDL_HINT_RENDER_VSYNC)
SDL_HINT_RENDER_VSYNC ,
#endif
#if defined (SDL_HINT_VIDEO_ALLOW_SCREENSAVER)
SDL_HINT_VIDEO_ALLOW_SCREENSAVER ,
#endif
#if defined (SDL_HINT_VIDEO_X11_XVIDMODE)
SDL_HINT_VIDEO_X11_XVIDMODE ,
#endif
#if defined (SDL_HINT_VIDEO_X11_XINERAMA)
SDL_HINT_VIDEO_X11_XINERAMA ,
#endif
#if defined (SDL_HINT_VIDEO_X11_XRANDR)
SDL_HINT_VIDEO_X11_XRANDR ,
#endif
#if defined (SDL_HINT_GRAB_KEYBOARD)
SDL_HINT_GRAB_KEYBOARD ,
#endif
#if defined (SDL_HINT_MOUSE_RELATIVE_MODE_WARP)
SDL_HINT_MOUSE_RELATIVE_MODE_WARP ,
#endif
#if defined (SDL_HINT_VIDEO_MINIMIZE_ON_FOCUS_LOSS)
SDL_HINT_VIDEO_MINIMIZE_ON_FOCUS_LOSS ,
#endif
#if defined (SDL_HINT_IDLE_TIMER_DISABLED)
SDL_HINT_IDLE_TIMER_DISABLED ,
#endif
#if defined (SDL_HINT_ORIENTATIONS)
SDL_HINT_ORIENTATIONS ,
#endif
#if defined (SDL_HINT_ACCELEROMETER_AS_JOYSTICK)
SDL_HINT_ACCELEROMETER_AS_JOYSTICK ,
#endif
#if defined (SDL_HINT_XINPUT_ENABLED)
SDL_HINT_XINPUT_ENABLED ,
#endif
#if defined (SDL_HINT_GAMECONTROLLERCONFIG)
SDL_HINT_GAMECONTROLLERCONFIG ,
#endif
#if defined (SDL_HINT_JOYSTICK_ALLOW_BACKGROUND_EVENTS)
SDL_HINT_JOYSTICK_ALLOW_BACKGROUND_EVENTS ,
#endif
#if defined (SDL_HINT_ALLOW_TOPMOST)
SDL_HINT_ALLOW_TOPMOST ,
#endif
#if defined (SDL_HINT_TIMER_RESOLUTION)
SDL_HINT_TIMER_RESOLUTION ,
#endif
#if defined (SDL_HINT_VIDEO_HIGHDPI_DISABLED)
SDL_HINT_VIDEO_HIGHDPI_DISABLED ,
#endif
#if defined (SDL_HINT_MAC_CTRL_CLICK_EMULATE_RIGHT_CLICK)
SDL_HINT_MAC_CTRL_CLICK_EMULATE_RIGHT_CLICK ,
#endif
#if defined (SDL_HINT_VIDEO_WIN_D3DCOMPILER)
SDL_HINT_VIDEO_WIN_D3DCOMPILER ,
#endif
#if defined (SDL_HINT_VIDEO_WINDOW_SHARE_PIXEL_FORMAT)
SDL_HINT_VIDEO_WINDOW_SHARE_PIXEL_FORMAT ,
#endif
#if defined (SDL_HINT_WINRT_PRIVACY_POLICY_URL)
SDL_HINT_WINRT_PRIVACY_POLICY_URL ,
#endif
@ -1715,7 +1765,9 @@ if (1) {
#if defined (SDL_HINT_WINRT_HANDLE_BACK_BUTTON)
SDL_HINT_WINRT_HANDLE_BACK_BUTTON ,
#endif
#if defined (SDL_HINT_VIDEO_MAC_FULLSCREEN_SPACES)
SDL_HINT_VIDEO_MAC_FULLSCREEN_SPACES,
#endif
NULL};
fprintf (st, " Currently Active SDL Hints:\n");
for (i=0; hints[i]; i++) {