SDL/src/video
Frank Praznik 8f14fa1113 video: Destroy the associated renderer when a window is destroyed
This was previous behavior that used window userdata and was lost during the move to properties.  Renderer objects need to be cleaned up when their associated windows are destroyed, or they can be leaked and backend refcounts won't be properly updated, leading to them not being properly shut down when SDL_Quit() is called.
2024-03-26 13:10:14 -07:00
..
android Use the correct device ID (global or default or specific) based on context 2024-03-23 16:31:00 -07:00
arm Go back to using compiler built-in macros in ARM assembly code 2024-01-24 14:12:50 +03:00
cocoa Text input is no longer automatically enabled when initializing video. 2024-03-23 16:31:00 -07:00
dummy Cleaned up various type conversion issues 2024-03-07 06:58:43 -08:00
emscripten Only do work to process text events if text input is active 2024-03-25 13:26:23 -07:00
gdk Removed SDL_TextInputShown() 2024-03-25 13:26:23 -07:00
haiku Use the correct device ID (global or default or specific) based on context 2024-03-23 16:31:00 -07:00
khronos vulkan_metal.h: Make compatible with ObjC ARC (thanks @jmroot!) 2024-02-02 18:29:59 -08:00
kmsdrm Use the correct device ID (global or default or specific) based on context 2024-03-23 16:31:00 -07:00
n3ds Cleaned up various type conversion issues 2024-03-07 06:58:43 -08:00
ngage Use the correct device ID (global or default or specific) based on context 2024-03-23 16:31:00 -07:00
offscreen Cleaned up various type conversion issues 2024-03-07 06:58:43 -08:00
ps2 video: lowercase some video backend names. 2024-01-25 15:22:57 -05:00
psp Use the correct device ID (global or default or specific) based on context 2024-03-23 16:31:00 -07:00
qnx Use the correct device ID (global or default or specific) based on context 2024-03-23 16:31:00 -07:00
raspberry Use the correct device ID (global or default or specific) based on context 2024-03-23 16:31:00 -07:00
riscos Use the correct device ID (global or default or specific) based on context 2024-03-23 16:31:00 -07:00
uikit Use the correct device ID (global or default or specific) based on context 2024-03-23 16:31:00 -07:00
vita Added SDL_GetKeyboardName() and SDL_GetMouseName() 2024-03-23 16:31:00 -07:00
vivante Updated structure and field names for consistency 2024-02-11 08:27:56 -08:00
wayland wayland: Use the floating width/height for initial window creation 2024-03-25 18:54:27 -04:00
windows windows: handle the Pause key sequence for raw keyboard input 2024-03-26 09:22:00 -07:00
winrt Only do work to process text events if text input is active 2024-03-25 13:26:23 -07:00
x11 x11: don't send raw mouse motion when the application doesn't have focus 2024-03-26 13:10:54 -07:00
yuv2rgb Additional colorspace clarification 2024-03-05 16:47:36 -08:00
SDL_blit.c SDL_blit: remove SDL_BLIT_CPU_FEATURES override 2024-03-23 16:36:44 -07:00
SDL_blit.h Fixed SDL_MapRGB(), SDL_MapRGBA(), SDL_GetRGB() and SDL_GetRGBA() when used with 10-bit pixel formats 2024-03-26 10:40:40 -07:00
SDL_blit_0.c Updated structure and field names for consistency 2024-02-11 08:27:56 -08:00
SDL_blit_1.c Updated structure and field names for consistency 2024-02-11 08:27:56 -08:00
SDL_blit_A.c Updated structure and field names for consistency 2024-02-11 08:27:56 -08:00
SDL_blit_auto.c Fixed crash scaling very large surfaces 2024-01-19 13:06:12 -08:00
SDL_blit_auto.h Updated copyright for 2024 2024-01-01 13:15:26 -08:00
SDL_blit_copy.c Updated structure and field names for consistency 2024-02-11 08:27:56 -08:00
SDL_blit_copy.h Updated copyright for 2024 2024-01-01 13:15:26 -08:00
SDL_blit_N.c Cleaned up various type conversion issues 2024-03-07 06:58:43 -08:00
SDL_blit_slow.c Document the HDR tone mapping algorithm 2024-02-26 14:20:34 -08:00
SDL_blit_slow.h Added a slow blit function to handle large pixel formats and colorspace conversion 2024-01-31 09:50:46 -08:00
SDL_bmp.c iostream: "free*" params should be "closeio". 2024-03-14 23:14:46 -04:00
SDL_clipboard.c Cleaned up various type conversion issues 2024-03-07 06:58:43 -08:00
SDL_clipboard_c.h mark SDL_ClipboardTextCallback as SDLCALL 2024-02-11 18:55:40 +03:00
SDL_egl.c Cleaned up various type conversion issues 2024-03-07 06:58:43 -08:00
SDL_egl_c.h Cleaned up various type conversion issues 2024-03-07 06:58:43 -08:00
SDL_fillrect.c Updated structure and field names for consistency 2024-02-11 08:27:56 -08:00
SDL_pixels.c Fixed SDL_MapRGB(), SDL_MapRGBA(), SDL_GetRGB() and SDL_GetRGBA() when used with 10-bit pixel formats 2024-03-26 10:40:40 -07:00
SDL_pixels_c.h Cleaned up various type conversion issues 2024-03-07 06:58:43 -08:00
SDL_rect.c Updated copyright for 2024 2024-01-01 13:15:26 -08:00
SDL_rect_c.h Updated copyright for 2024 2024-01-01 13:15:26 -08:00
SDL_rect_impl.h Updated copyright for 2024 2024-01-01 13:15:26 -08:00
SDL_RLEaccel.c Cleaned up various type conversion issues 2024-03-07 06:58:43 -08:00
SDL_RLEaccel_c.h Updated copyright for 2024 2024-01-01 13:15:26 -08:00
SDL_stretch.c Updated structure and field names for consistency 2024-02-11 08:27:56 -08:00
SDL_surface.c Cleaned up various type conversion issues 2024-03-07 06:58:43 -08:00
SDL_sysvideo.h Removed SDL_TextInputShown() 2024-03-25 13:26:23 -07:00
SDL_video.c video: Destroy the associated renderer when a window is destroyed 2024-03-26 13:10:14 -07:00
SDL_video_c.h emscripten, wayland, x11: Share the table of CSS cursor names 2024-02-16 07:52:43 -05:00
SDL_video_unsupported.c Define SDL_PLATFORM_* macros instead of underscored ones (#8875) 2024-01-24 01:40:51 +00:00
SDL_vulkan_internal.h Removed SDL_LOADSO_DISABLED 2024-01-17 09:24:04 -08:00
SDL_vulkan_utils.c Cleaned up various type conversion issues 2024-03-07 06:58:43 -08:00
SDL_yuv.c Cleaned up various type conversion issues 2024-03-07 06:58:43 -08:00
SDL_yuv_c.h Cleaned up various type conversion issues 2024-03-07 06:58:43 -08:00
sdlgenblit.pl Fixed crash scaling very large surfaces 2024-01-19 13:06:12 -08:00