SDL/src/video
Cameron Gutman 45372b1c27 x11: Don't unload libGL.so to prevent a crash in XCloseDisplay()
libGL.so may register callbacks that can be invoked upon XCloseDisplay().
If XCloseDisplay() is called after libGL.so is unloaded, the callback pointer
will point at freed memory and invoking it will crash.

The texture framebuffer check optimized out in f37e4a9 was causing libGL.so to
never be unloaded as a side-effect. Skipping it exposed this bug by allowing
libGL.so to actually unload.
2022-04-04 21:39:41 -07:00
..
android Android: add SetWindowResizable() implementation 2022-03-23 10:13:56 +01:00
arm
cocoa Fixed parameter operation ordering for ease of reading 2022-03-19 11:01:55 -07:00
directfb Updated copyright for 2022 2022-01-03 09:40:21 -08:00
dummy simplify SDL_DUMMY/OFFSCREEN_CreateWindowFramebuffer 2022-02-02 14:45:48 -05:00
emscripten emscripten: Proxy SDL_GetUsableDisplayBounds to the main thread. 2022-03-31 14:12:34 -04:00
haiku haiku: Actually remove BDirectWindow and fix OpenGL handling. 2022-02-06 19:19:21 -05:00
khronos
kmsdrm kmsdrm: Remove gbm_bo_get_offset() 2022-01-03 16:41:03 -06:00
nacl re-use return value of SDL_SetError/WIN_SetErrorFromHRESULT/SDL_OutOfMemory 2022-01-28 20:40:19 -05:00
offscreen simplify SDL_DUMMY/OFFSCREEN_CreateWindowFramebuffer 2022-02-02 14:45:48 -05:00
os2 minor os/2 clean-ups. 2022-03-10 18:50:10 +03:00
pandora Updated copyright for 2022 2022-01-03 09:40:21 -08:00
psp Fix build errors in PSP port 2022-01-06 10:17:05 -08:00
qnx QNX: use SDL_malloc 2021-11-22 08:38:46 -08:00
raspberry Updated copyright for 2022 2022-01-03 09:40:21 -08:00
riscos riscos: Report keyboard repeat events 2022-02-24 09:11:33 -08:00
uikit fix compiler warnings in video/uikit 2022-01-28 20:40:19 -05:00
vita Vita: PVROGL: fix indentation and ifdef guards 2022-03-31 06:02:50 -07:00
vivante Updated copyright for 2022 2022-01-03 09:40:21 -08:00
wayland video: wayland: Use viewports for non-fullscreen windows with fractional scaling 2022-03-29 15:00:07 -04:00
windows Added the hint SDL_HINT_MOUSE_RELATIVE_MODE_CENTER, controlling whether the mouse should be constrained to the center of the window or the whole window in relative mode. 2022-03-18 10:07:59 -07:00
winrt cleanup error-handling in SDL_egl.c 2022-02-02 14:56:21 -05:00
x11 x11: Don't unload libGL.so to prevent a crash in XCloseDisplay() 2022-04-04 21:39:41 -07:00
yuv2rgb YUV: fix invalid read on last line when converting from SDL_PIXELFORMAT_YUY2 (see bug #4841) 2022-03-25 11:52:50 +01:00
SDL_blit.c Fixed bug #2199: make SDL_blit_slow handles SDL_PIXELFORMAT_ARGB2101010, storing as RGBA 2022-03-15 17:46:12 +01:00
SDL_blit.h Remove 'reserved identifier' warning 2022-03-16 18:04:40 +01:00
SDL_blit_0.c Fixed bug #2140: basic support to convert 16 colors palette PIXELFORMAT_INDEX4, to allow conversion to SDL_Texture 2022-02-10 13:44:59 +01:00
SDL_blit_1.c Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_blit_A.c Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_blit_auto.c regenerated SDL_blit_auto.c. 2022-03-22 00:56:28 +03:00
SDL_blit_auto.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_blit_copy.c Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_blit_copy.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_blit_N.c SDL_blit_N.c: removed duplicated const (fixes bug #5401) 2022-03-13 20:56:42 +03:00
SDL_blit_slow.c SDL_blit_slow: remove one nested 'if()' because of ARGB2101010 handling 2022-03-16 18:08:20 +01:00
SDL_blit_slow.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_bmp.c Fixed loading 32-bit BMP files 2022-03-31 16:15:51 -07:00
SDL_clipboard.c Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_egl.c Minor cleanup 2022-04-04 20:46:56 -07:00
SDL_egl_c.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_fillrect.c Fixed bug #2140: basic support to convert 16 colors palette PIXELFORMAT_INDEX4, to allow conversion to SDL_Texture 2022-02-10 13:44:59 +01:00
SDL_pixels.c Move SDL_List functions to SDL_list.c to avoid more merge with eventual PR 2022-04-01 07:59:16 +02:00
SDL_pixels_c.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_rect.c SDL_Rect: Added floating point versions of all the rectangle APIs. 2022-03-19 10:35:24 -04:00
SDL_rect_c.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_rect_impl.h SDL_Rect: Added floating point versions of all the rectangle APIs. 2022-03-19 10:35:24 -04:00
SDL_RLEaccel.c Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_RLEaccel_c.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_shape.c Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_shape_internals.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_stretch.c Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_surface.c re-use return value of SDL_SetError/WIN_SetErrorFromHRESULT/SDL_OutOfMemory 2022-01-28 20:40:19 -05:00
SDL_sysvideo.h video: wayland: Use wp-viewporter for fullscreen with non-native resolutions 2022-03-28 13:18:26 -04:00
SDL_video.c video: wayland: Use wp-viewporter for fullscreen with non-native resolutions 2022-03-28 13:18:26 -04:00
SDL_vulkan_internal.h sync handling of subsystems II. 2022-01-28 20:40:19 -05:00
SDL_vulkan_utils.c Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_yuv.c Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_yuv_c.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
sdlgenblit.pl blit-auto optimizations 2022-03-22 00:56:28 +03:00