diff options
author | Ville Linde <villedevs@gmail.com> | 2021-08-01 16:31:34 +0300 |
---|---|---|
committer | Ville Linde <villedevs@gmail.com> | 2021-08-01 16:31:34 +0300 |
commit | 8628ec517633c0053d74e302e6fc62bffa78fe84 (patch) | |
tree | 765e28a1f878411da3725dfa18f950b64b82ecac | |
parent | 2413a02285c14daf354c24dc3ac2baab2d364350 (diff) |
tc0780fpa: fix texture issues in optiger
-rw-r--r-- | src/mame/video/tc0780fpa.cpp | 8 |
1 files 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++]); |