diff options
author | Michaël Banaan Ananas <happppp@users.noreply.github.com> | 2012-07-10 23:41:38 +0000 |
---|---|---|
committer | Michaël Banaan Ananas <happppp@users.noreply.github.com> | 2012-07-10 23:41:38 +0000 |
commit | 21fbf6d004b9c941cd0fa819767cec9b3039c312 (patch) | |
tree | e81f82cf1c248f8e80af8cc8c8ff00c6177a9cb6 | |
parent | 6f82ab5a187c7bf4c36fd3ee55641d9e08e98b9b (diff) |
those flickering texture palette glitches (sidebs/sidebs2 especially) is a rounding issue, big improvement now
-rw-r--r-- | src/mame/video/taitojc.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mame/video/taitojc.c b/src/mame/video/taitojc.c index c7b95d5264d..856772360e4 100644 --- a/src/mame/video/taitojc.c +++ b/src/mame/video/taitojc.c @@ -651,7 +651,7 @@ void taitojc_render_polygons(running_machine &machine, UINT16 *polygon_fifo, int for (i=0; i < 3; i++) { - vert[i].p[3] = polygon_fifo[ptr++]; // palette + vert[i].p[3] = polygon_fifo[ptr++] + 0.5; // palette vert[i].p[2] = (UINT16)(polygon_fifo[ptr++]); vert[i].p[1] = (UINT16)(polygon_fifo[ptr++]); vert[i].y = (INT16)(polygon_fifo[ptr++]); @@ -777,7 +777,7 @@ void taitojc_render_polygons(running_machine &machine, UINT16 *polygon_fifo, int for (i=0; i < 4; i++) { - vert[i].p[3] = polygon_fifo[ptr++]; // palette + vert[i].p[3] = polygon_fifo[ptr++] + 0.5; // palette vert[i].p[2] = (UINT16)(polygon_fifo[ptr++]); vert[i].p[1] = (UINT16)(polygon_fifo[ptr++]); vert[i].y = (INT16)(polygon_fifo[ptr++]); |