those flickering texture palette glitches (sidebs/sidebs2 especially) is a rounding issue, big improvement now

This commit is contained in:
Michaël Banaan Ananas 2012-07-10 23:41:38 +00:00
parent 6f82ab5a18
commit 21fbf6d004

View File

@ -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++]);