SDL/src/render
Ryan C. Gordon e23257307e Introduce formal policy for APIs that return strings.
This declares that any `const char *` returned from SDL is owned by SDL, and
promises to be valid _at least_ until the next time the event queue runs, or
SDL_Quit() is called, even if the thing that owns the string gets destroyed
or changed before then.

This is noted in the headers as "the SDL_GetStringRule", so this will both be
greppable to find a detailed explaination in docs/README-strings.md and
wikiheaders will automatically turn it into a link we can point at the
appropriate documentation.

Fixes #9902.

(and several FIXMEs, both known and yet-undocumented.)
2024-06-03 14:20:49 -04:00
..
direct3d Removed SDL_RendererFlags 2024-05-13 15:06:11 -07:00
direct3d11 Fixed updating NV12 and YV12 textures on the direct3d11 renderer 2024-05-30 14:19:34 -07:00
direct3d12 cmake+d3d12: d3d12 now builds succesfully on older Windows SDKs, so simplify the checks 2024-05-24 21:48:04 +02:00
metal Removed SDL_RendererFlags 2024-05-13 15:06:11 -07:00
opengl Prevent crashes if freed objects are passed to SDL API functions 2024-06-03 08:54:46 -07:00
opengles2 Removed SDL_RendererFlags 2024-05-13 15:06:11 -07:00
ps2 Removed SDL_RendererFlags 2024-05-13 15:06:11 -07:00
psp Removed SDL_RendererFlags 2024-05-13 15:06:11 -07:00
software Removed SDL_RendererFlags 2024-05-13 15:06:11 -07:00
vitagxm Removed SDL_RendererFlags 2024-05-13 15:06:11 -07:00
vulkan Added support for late swap tearing to the Vulkan renderer 2024-05-13 15:06:11 -07:00
SDL_d3dmath.c Vulkan Renderer (#9114) 2024-02-22 14:58:11 -08:00
SDL_d3dmath.h Vulkan Renderer (#9114) 2024-02-22 14:58:11 -08:00
SDL_render.c Introduce formal policy for APIs that return strings. 2024-06-03 14:20:49 -04:00
SDL_render_unsupported.c Updated copyright for 2024 2024-01-01 13:15:26 -08:00
SDL_sysrender.h Prevent crashes if freed objects are passed to SDL API functions 2024-06-03 08:54:46 -07:00
SDL_yuv_sw.c Renamed SDL_SIMDGetAlignment() to SDL_GetSIMDAlignment() 2024-05-16 10:22:15 -07:00
SDL_yuv_sw_c.h Cleaned up various type conversion issues 2024-03-07 06:58:43 -08:00