mirror of
https://github.com/yawut/SDL.git
synced 2026-07-16 00:41:07 -05:00
Sylvain I think what happening with the software renderer is: * you're somehow in background (so texture creation is not possible) * it resizes and wants to push a SDL_WINDOWEVENT_SIZE_CHANGED It call: https://hg.libsdl.org/SDL/file/45b56ed51919/src/render/SDL_render.c#l683 * GetOutputSize * SW_GetOutputSize * SW_ActivateRenderer * SDL_GetWindowSurface * SDL_CreateWindowFramebuffer which is mapped to SDL_CreateWindowTexture and it ends up re-creating the surface/a texture, while being in background |
||
|---|---|---|
| .. | ||
| direct3d | ||
| direct3d11 | ||
| metal | ||
| opengl | ||
| opengles | ||
| opengles2 | ||
| psp | ||
| software | ||
| SDL_d3dmath.c | ||
| SDL_d3dmath.h | ||
| SDL_render.c | ||
| SDL_sysrender.h | ||
| SDL_yuv_sw_c.h | ||
| SDL_yuv_sw.c | ||