mirror of
https://github.com/Ryujinx/SDL.git
synced 2025-01-23 03:21:04 +00:00
5dcac4ccdf
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/a010811d40dd/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 |
||
---|---|---|
.. | ||
SDL_blendfillrect.c | ||
SDL_blendfillrect.h | ||
SDL_blendline.c | ||
SDL_blendline.h | ||
SDL_blendpoint.c | ||
SDL_blendpoint.h | ||
SDL_draw.h | ||
SDL_drawline.c | ||
SDL_drawline.h | ||
SDL_drawpoint.c | ||
SDL_drawpoint.h | ||
SDL_render_sw.c | ||
SDL_render_sw_c.h | ||
SDL_rotate.c | ||
SDL_rotate.h |