Browse Source

Fixed bug 2640 - Unable to SDL_SetRenderTarget to original surface for software renderer without a window

Damian Kaczmarek

Basically this bug is probably not a common use case. My goal is to allow rendering totally without a window, for example to a screenshot and I need to rely on SDL_SetRenderTarget to properly work for a purely software renderer created by SDL_CreateSoftwareRenderer.
Sam Lantinga 10 years ago
parent
commit
96b613eab3
1 changed files with 1 additions and 0 deletions
  1. 1 0
      src/render/software/SDL_render_sw.c

+ 1 - 0
src/render/software/SDL_render_sw.c

@@ -146,6 +146,7 @@ SW_CreateRendererForSurface(SDL_Surface * surface)
         return NULL;
     }
     data->surface = surface;
+    data->window = surface;
 
     renderer->WindowEvent = SW_WindowEvent;
     renderer->GetOutputSize = SW_GetOutputSize;