The scissor rect needs to be updated when the viewport changes in the Metal renderer

This commit is contained in:
Sam Lantinga
2020-02-10 09:42:53 -08:00
parent b0c2331758
commit 4947946285

View File

@@ -1362,6 +1362,7 @@ METAL_RunCommandQueue(SDL_Renderer * renderer, SDL_RenderCommand *cmd, void *ver
SDL_memcpy(&statecache.viewport, &cmd->data.viewport.rect, sizeof (statecache.viewport));
statecache.projection_offset = cmd->data.viewport.first;
statecache.viewport_dirty = SDL_TRUE;
statecache.cliprect_dirty = SDL_TRUE;
break;
}