Previous 199869 Revisions Next

r34589 Saturday 24th January, 2015 at 16:30:00 UTC by Couriersud
SDL keeps adding SDL_HINTs with every patch release. [qmc2]
[src/osd/sdl]window.c

trunk/src/osd/sdl/window.c
r243100r243101
269269   /* We may want to set a number of the hints SDL2 provides.
270270    * The code below will document which hints were set.
271271    */
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,
275276            SDL_HINT_VIDEO_X11_XVIDMODE, SDL_HINT_VIDEO_X11_XINERAMA,
276277            SDL_HINT_VIDEO_X11_XRANDR, SDL_HINT_GRAB_KEYBOARD,
277278            SDL_HINT_MOUSE_RELATIVE_MODE_WARP,
278279            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,
280281            SDL_HINT_XINPUT_ENABLED, SDL_HINT_GAMECONTROLLERCONFIG,
281282            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,
283287            SDL_HINT_VIDEO_WIN_D3DCOMPILER, SDL_HINT_VIDEO_WINDOW_SHARE_PIXEL_FORMAT,
284288            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
285295            NULL
286296    };
287297
298
288299    osd_printf_verbose("\nHints:\n");
289300    for (int i = 0; hints[i] != NULL; i++)
290301        osd_printf_verbose("\t%-40s %s\n", hints[i], SDL_GetHint(hints[i]));


Previous 199869 Revisions Next


© 1997-2024 The MAME Team