VIDEO: Fix build when using SDL2 versions prior to 2.0.3. Fix #187
This commit is contained in:
parent
f2674766ca
commit
960b22d930
1 changed files with 52 additions and 0 deletions
52
sim_video.c
52
sim_video.c
|
@ -1678,34 +1678,84 @@ if (vid_active) {
|
||||||
}
|
}
|
||||||
if (1) {
|
if (1) {
|
||||||
static char *hints[] = {
|
static char *hints[] = {
|
||||||
|
#if defined (SDL_HINT_FRAMEBUFFER_ACCELERATION)
|
||||||
SDL_HINT_FRAMEBUFFER_ACCELERATION ,
|
SDL_HINT_FRAMEBUFFER_ACCELERATION ,
|
||||||
|
#endif
|
||||||
|
#if defined (SDL_HINT_RENDER_DRIVER)
|
||||||
SDL_HINT_RENDER_DRIVER ,
|
SDL_HINT_RENDER_DRIVER ,
|
||||||
|
#endif
|
||||||
|
#if defined (SDL_HINT_RENDER_OPENGL_SHADERS)
|
||||||
SDL_HINT_RENDER_OPENGL_SHADERS ,
|
SDL_HINT_RENDER_OPENGL_SHADERS ,
|
||||||
|
#endif
|
||||||
|
#if defined (SDL_HINT_RENDER_DIRECT3D_THREADSAFE)
|
||||||
SDL_HINT_RENDER_DIRECT3D_THREADSAFE ,
|
SDL_HINT_RENDER_DIRECT3D_THREADSAFE ,
|
||||||
|
#endif
|
||||||
#if defined (SDL_HINT_RENDER_DIRECT3D11_DEBUG)
|
#if defined (SDL_HINT_RENDER_DIRECT3D11_DEBUG)
|
||||||
SDL_HINT_RENDER_DIRECT3D11_DEBUG ,
|
SDL_HINT_RENDER_DIRECT3D11_DEBUG ,
|
||||||
#endif
|
#endif
|
||||||
|
#if defined (SDL_HINT_RENDER_SCALE_QUALITY)
|
||||||
SDL_HINT_RENDER_SCALE_QUALITY ,
|
SDL_HINT_RENDER_SCALE_QUALITY ,
|
||||||
|
#endif
|
||||||
|
#if defined (SDL_HINT_RENDER_VSYNC)
|
||||||
SDL_HINT_RENDER_VSYNC ,
|
SDL_HINT_RENDER_VSYNC ,
|
||||||
|
#endif
|
||||||
|
#if defined (SDL_HINT_VIDEO_ALLOW_SCREENSAVER)
|
||||||
SDL_HINT_VIDEO_ALLOW_SCREENSAVER ,
|
SDL_HINT_VIDEO_ALLOW_SCREENSAVER ,
|
||||||
|
#endif
|
||||||
|
#if defined (SDL_HINT_VIDEO_X11_XVIDMODE)
|
||||||
SDL_HINT_VIDEO_X11_XVIDMODE ,
|
SDL_HINT_VIDEO_X11_XVIDMODE ,
|
||||||
|
#endif
|
||||||
|
#if defined (SDL_HINT_VIDEO_X11_XINERAMA)
|
||||||
SDL_HINT_VIDEO_X11_XINERAMA ,
|
SDL_HINT_VIDEO_X11_XINERAMA ,
|
||||||
|
#endif
|
||||||
|
#if defined (SDL_HINT_VIDEO_X11_XRANDR)
|
||||||
SDL_HINT_VIDEO_X11_XRANDR ,
|
SDL_HINT_VIDEO_X11_XRANDR ,
|
||||||
|
#endif
|
||||||
|
#if defined (SDL_HINT_GRAB_KEYBOARD)
|
||||||
SDL_HINT_GRAB_KEYBOARD ,
|
SDL_HINT_GRAB_KEYBOARD ,
|
||||||
|
#endif
|
||||||
|
#if defined (SDL_HINT_MOUSE_RELATIVE_MODE_WARP)
|
||||||
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 ,
|
SDL_HINT_VIDEO_MINIMIZE_ON_FOCUS_LOSS ,
|
||||||
|
#endif
|
||||||
|
#if defined (SDL_HINT_IDLE_TIMER_DISABLED)
|
||||||
SDL_HINT_IDLE_TIMER_DISABLED ,
|
SDL_HINT_IDLE_TIMER_DISABLED ,
|
||||||
|
#endif
|
||||||
|
#if defined (SDL_HINT_ORIENTATIONS)
|
||||||
SDL_HINT_ORIENTATIONS ,
|
SDL_HINT_ORIENTATIONS ,
|
||||||
|
#endif
|
||||||
|
#if defined (SDL_HINT_ACCELEROMETER_AS_JOYSTICK)
|
||||||
SDL_HINT_ACCELEROMETER_AS_JOYSTICK ,
|
SDL_HINT_ACCELEROMETER_AS_JOYSTICK ,
|
||||||
|
#endif
|
||||||
|
#if defined (SDL_HINT_XINPUT_ENABLED)
|
||||||
SDL_HINT_XINPUT_ENABLED ,
|
SDL_HINT_XINPUT_ENABLED ,
|
||||||
|
#endif
|
||||||
|
#if defined (SDL_HINT_GAMECONTROLLERCONFIG)
|
||||||
SDL_HINT_GAMECONTROLLERCONFIG ,
|
SDL_HINT_GAMECONTROLLERCONFIG ,
|
||||||
|
#endif
|
||||||
|
#if defined (SDL_HINT_JOYSTICK_ALLOW_BACKGROUND_EVENTS)
|
||||||
SDL_HINT_JOYSTICK_ALLOW_BACKGROUND_EVENTS ,
|
SDL_HINT_JOYSTICK_ALLOW_BACKGROUND_EVENTS ,
|
||||||
|
#endif
|
||||||
|
#if defined (SDL_HINT_ALLOW_TOPMOST)
|
||||||
SDL_HINT_ALLOW_TOPMOST ,
|
SDL_HINT_ALLOW_TOPMOST ,
|
||||||
|
#endif
|
||||||
|
#if defined (SDL_HINT_TIMER_RESOLUTION)
|
||||||
SDL_HINT_TIMER_RESOLUTION ,
|
SDL_HINT_TIMER_RESOLUTION ,
|
||||||
|
#endif
|
||||||
|
#if defined (SDL_HINT_VIDEO_HIGHDPI_DISABLED)
|
||||||
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 ,
|
SDL_HINT_MAC_CTRL_CLICK_EMULATE_RIGHT_CLICK ,
|
||||||
|
#endif
|
||||||
|
#if defined (SDL_HINT_VIDEO_WIN_D3DCOMPILER)
|
||||||
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 ,
|
SDL_HINT_VIDEO_WINDOW_SHARE_PIXEL_FORMAT ,
|
||||||
|
#endif
|
||||||
#if defined (SDL_HINT_WINRT_PRIVACY_POLICY_URL)
|
#if defined (SDL_HINT_WINRT_PRIVACY_POLICY_URL)
|
||||||
SDL_HINT_WINRT_PRIVACY_POLICY_URL ,
|
SDL_HINT_WINRT_PRIVACY_POLICY_URL ,
|
||||||
#endif
|
#endif
|
||||||
|
@ -1715,7 +1765,9 @@ if (1) {
|
||||||
#if defined (SDL_HINT_WINRT_HANDLE_BACK_BUTTON)
|
#if defined (SDL_HINT_WINRT_HANDLE_BACK_BUTTON)
|
||||||
SDL_HINT_WINRT_HANDLE_BACK_BUTTON ,
|
SDL_HINT_WINRT_HANDLE_BACK_BUTTON ,
|
||||||
#endif
|
#endif
|
||||||
|
#if defined (SDL_HINT_VIDEO_MAC_FULLSCREEN_SPACES)
|
||||||
SDL_HINT_VIDEO_MAC_FULLSCREEN_SPACES,
|
SDL_HINT_VIDEO_MAC_FULLSCREEN_SPACES,
|
||||||
|
#endif
|
||||||
NULL};
|
NULL};
|
||||||
fprintf (st, " Currently Active SDL Hints:\n");
|
fprintf (st, " Currently Active SDL Hints:\n");
|
||||||
for (i=0; hints[i]; i++) {
|
for (i=0; hints[i]; i++) {
|
||||||
|
|
Loading…
Add table
Reference in a new issue