From 40eaf9f5d6f4b52e0fb61e89eeeecd1e7adbe13a Mon Sep 17 00:00:00 2001 From: luigi__ Date: Sun, 15 Feb 2009 01:38:48 +0000 Subject: [PATCH] Added support for viewport. --- desmume/src/rasterize.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/desmume/src/rasterize.cpp b/desmume/src/rasterize.cpp index 0a62c35d0..c6a5d822d 100644 --- a/desmume/src/rasterize.cpp +++ b/desmume/src/rasterize.cpp @@ -960,8 +960,10 @@ static void SoftRastRender() vert.fcolor[2] /= vert.coord[3]; //viewport transformation - vert.coord[0] *= 256; - vert.coord[1] *= 192; + vert.coord[0] *= gfx3d.viewport.width; + vert.coord[0] += gfx3d.viewport.x; + vert.coord[1] *= gfx3d.viewport.height; + vert.coord[1] += gfx3d.viewport.y; } }