summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
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
commit21fbf6d004b9c941cd0fa819767cec9b3039c312 (patch)
treee81f82cf1c248f8e80af8cc8c8ff00c6177a9cb6
parent6f82ab5a187c7bf4c36fd3ee55641d9e08e98b9b (diff)
those flickering texture palette glitches (sidebs/sidebs2 especially) is a rounding issue, big improvement now
-rw-r--r--src/mame/video/taitojc.c4
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++]);