diff -Naur src/render/direct3d/SDL_render_d3d.c src/render/direct3d/SDL_render_d3d.c --- src/render/direct3d/SDL_render_d3d.c 2016-01-02 19:56:31 +0000 +++ src/render/direct3d/SDL_render_d3d.c 2016-01-13 22:24:01 +0000 @@ -1003,6 +1003,10 @@ { D3D_RenderData *data = (D3D_RenderData *)renderer->driverdata; D3D_TextureData *texturedata = (D3D_TextureData *)texture->driverdata; + + if (!texturedata) { + return 0; + } if (D3D_RecreateTextureRep(data->device, &texturedata->texture, texture->format, texture->w, texture->h) < 0) { return -1;