From 8628ec517633c0053d74e302e6fc62bffa78fe84 Mon Sep 17 00:00:00 2001 From: Ville Linde Date: Sun, 1 Aug 2021 16:31:34 +0300 Subject: tc0780fpa: fix texture issues in optiger --- src/mame/video/tc0780fpa.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/mame/video/tc0780fpa.cpp b/src/mame/video/tc0780fpa.cpp index 7145c581b7d..431478cafa2 100644 --- a/src/mame/video/tc0780fpa.cpp +++ b/src/mame/video/tc0780fpa.cpp @@ -267,8 +267,8 @@ void tc0780fpa_renderer::render(uint16_t *polygon_fifo, int length) for (i=0; i < 3; i++) { vert[i].p[3] = polygon_fifo[ptr++] + 0.5; // palette - vert[i].p[2] = (uint16_t)(polygon_fifo[ptr++]); - vert[i].p[1] = (uint16_t)(polygon_fifo[ptr++]); + vert[i].p[2] = (int16_t)(polygon_fifo[ptr++]); + vert[i].p[1] = (int16_t)(polygon_fifo[ptr++]); vert[i].y = (int16_t)(polygon_fifo[ptr++]); vert[i].x = (int16_t)(polygon_fifo[ptr++]); vert[i].p[0] = (uint16_t)(polygon_fifo[ptr++]); @@ -369,8 +369,8 @@ void tc0780fpa_renderer::render(uint16_t *polygon_fifo, int length) for (i=0; i < 4; i++) { vert[i].p[3] = polygon_fifo[ptr++] + 0.5; // palette - vert[i].p[2] = (uint16_t)(polygon_fifo[ptr++]); - vert[i].p[1] = (uint16_t)(polygon_fifo[ptr++]); + vert[i].p[2] = (int16_t)(polygon_fifo[ptr++]); + vert[i].p[1] = (int16_t)(polygon_fifo[ptr++]); vert[i].y = (int16_t)(polygon_fifo[ptr++]); vert[i].x = (int16_t)(polygon_fifo[ptr++]); vert[i].p[0] = (uint16_t)(polygon_fifo[ptr++]); -- cgit v1.2.3