SDL/src/render
Ryan C. Gordon 56e0d052f1 opengles2: Rework render targets.
Now this keeps one FBO for each SDL_TEXTUREACCESS_TARGET texture, and doesn't
reuse it. We check if the FBO is "complete" once, at creation time, and
setting a render target merely has to bind the right FBO and never look back.

This simplifies the code and removes a guaranteed pipeline stall when setting
a new render target.

Fixes #15524.
2026-05-06 13:26:41 -04:00
..
direct3d Fix invalidation of bound textures/shaders across a renderer flush on D3D9 2026-01-31 17:17:07 -08:00
direct3d11 Fix GetSampler() bug for INDEX8 pixel format (#15099) 2026-02-24 08:05:30 -08:00
direct3d12 render: Add Suspend/Resume calls for GDK support 2026-03-07 11:19:09 -05:00
gpu render: Add Suspend/Resume calls for GDK support 2026-03-07 11:19:09 -05:00
metal Fixed incorrect sampler when changing Metal draw state 2026-03-21 14:08:40 -07:00
ngage [N-Gage] Add missing include, clean-up. 2026-05-06 17:27:12 +02:00
opengl render: opengl and opengles2 renderers try to disable GL_FRAMEBUFFER_SRGB. 2026-02-14 16:33:21 -05:00
opengles2 opengles2: Rework render targets. 2026-05-06 13:26:41 -04:00
ps2 PS2, VITA: Fix void pointer arithmetic warnings (#14995) 2026-02-07 20:39:33 +03:00
psp SDL_render_psp.c: Also apply the similar fix to PSP 2026-02-06 09:02:41 -08:00
software renderer: Check the surface validity flag when re-acquiring the surface in the software renderer 2026-04-27 12:56:58 -04:00
vitagxm PS2, VITA: Fix void pointer arithmetic warnings (#14995) 2026-02-07 20:39:33 +03:00
vulkan Fix GetSampler() bug for INDEX8 pixel format (#15099) 2026-02-24 08:05:30 -08:00
SDL_d3dmath.h Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_render.c [N-Gage] Fix image transformations, add color keying, and improve overall rendering performance. Fixes #15427 2026-05-01 21:50:09 +02:00
SDL_render_debug_font.h Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_render_unsupported.c Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_sysrender.h render: Add Suspend/Resume calls for GDK support 2026-03-07 11:19:09 -05:00
SDL_yuv_sw.c Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_yuv_sw_c.h Updated copyright for 2026 2026-01-01 09:40:08 -08:00