- fix viewport location

- add scissor support
This commit is contained in:
Magnus Norddahl 2019-05-27 16:51:54 +02:00
commit 0d8d50c23e
5 changed files with 36 additions and 25 deletions

View file

@ -276,6 +276,7 @@ namespace swrenderer
PolyTriangleDrawer::ClearStencil(MainThread()->DrawQueue, 0);
PolyTriangleDrawer::SetViewport(thread->DrawQueue, viewwindowx, viewwindowy, viewwidth, viewheight, thread->Viewport->RenderTarget);
PolyTriangleDrawer::SetScissor(thread->DrawQueue, viewwindowx, viewwindowy, viewwidth, viewheight);
// Cull things outside the range seen by this thread
VisibleSegmentRenderer visitor;