trunk/src/osd/sdl/window.c
| r243100 | r243101 | |
| 269 | 269 | /* We may want to set a number of the hints SDL2 provides. |
| 270 | 270 | * The code below will document which hints were set. |
| 271 | 271 | */ |
| 272 | | const char * hints[] = { SDL_HINT_RENDER_DRIVER, SDL_HINT_RENDER_OPENGL_SHADERS, |
| 273 | | SDL_HINT_RENDER_DIRECT3D_THREADSAFE, SDL_HINT_RENDER_SCALE_QUALITY, |
| 274 | | SDL_HINT_RENDER_VSYNC, SDL_HINT_VIDEO_ALLOW_SCREENSAVER, |
| 272 | const char * hints[] = { SDL_HINT_FRAMEBUFFER_ACCELERATION, |
| 273 | SDL_HINT_RENDER_DRIVER, SDL_HINT_RENDER_OPENGL_SHADERS, |
| 274 | SDL_HINT_RENDER_SCALE_QUALITY, |
| 275 | SDL_HINT_RENDER_VSYNC, |
| 275 | 276 | SDL_HINT_VIDEO_X11_XVIDMODE, SDL_HINT_VIDEO_X11_XINERAMA, |
| 276 | 277 | SDL_HINT_VIDEO_X11_XRANDR, SDL_HINT_GRAB_KEYBOARD, |
| 277 | 278 | SDL_HINT_MOUSE_RELATIVE_MODE_WARP, |
| 278 | 279 | SDL_HINT_VIDEO_MINIMIZE_ON_FOCUS_LOSS, SDL_HINT_IDLE_TIMER_DISABLED, |
| 279 | | SDL_HINT_ORIENTATIONS, SDL_HINT_ACCELEROMETER_AS_JOYSTICK, |
| 280 | SDL_HINT_ORIENTATIONS, |
| 280 | 281 | SDL_HINT_XINPUT_ENABLED, SDL_HINT_GAMECONTROLLERCONFIG, |
| 281 | 282 | SDL_HINT_JOYSTICK_ALLOW_BACKGROUND_EVENTS, SDL_HINT_ALLOW_TOPMOST, |
| 282 | | SDL_HINT_TIMER_RESOLUTION, SDL_HINT_MAC_CTRL_CLICK_EMULATE_RIGHT_CLICK, |
| 283 | SDL_HINT_TIMER_RESOLUTION, |
| 284 | #if SDL_VERSION_ATLEAST(2, 0, 2) |
| 285 | SDL_HINT_RENDER_DIRECT3D_THREADSAFE, SDL_HINT_VIDEO_ALLOW_SCREENSAVER, |
| 286 | SDL_HINT_ACCELEROMETER_AS_JOYSTICK, SDL_HINT_MAC_CTRL_CLICK_EMULATE_RIGHT_CLICK, |
| 283 | 287 | SDL_HINT_VIDEO_WIN_D3DCOMPILER, SDL_HINT_VIDEO_WINDOW_SHARE_PIXEL_FORMAT, |
| 284 | 288 | SDL_HINT_VIDEO_MAC_FULLSCREEN_SPACES, |
| 289 | #endif |
| 290 | #if SDL_VERSION_ATLEAST(2, 0, 3) |
| 291 | SDL_HINT_RENDER_DIRECT3D11_DEBUG, SDL_HINT_VIDEO_HIGHDPI_DISABLED, |
| 292 | SDL_HINT_WINRT_PRIVACY_POLICY_URL, SDL_HINT_WINRT_PRIVACY_POLICY_LABEL, |
| 293 | SDL_HINT_WINRT_HANDLE_BACK_BUTTON, |
| 294 | #endif |
| 285 | 295 | NULL |
| 286 | 296 | }; |
| 287 | 297 | |
| 298 | |
| 288 | 299 | osd_printf_verbose("\nHints:\n"); |
| 289 | 300 | for (int i = 0; hints[i] != NULL; i++) |
| 290 | 301 | osd_printf_verbose("\t%-40s %s\n", hints[i], SDL_GetHint(hints[i])); |