From d3010103141ea98f074f2e9b3ca698809a707275 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliver=20St=C3=B6neberg?= Date: Wed, 7 Jan 2015 23:41:23 +0100 Subject: [PATCH] gaelco3d: small optimization (nw) --- src/mame/video/gaelco3d.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/mame/video/gaelco3d.c b/src/mame/video/gaelco3d.c index bb4bd7647f4..4b445d40234 100644 --- a/src/mame/video/gaelco3d.c +++ b/src/mame/video/gaelco3d.c @@ -228,7 +228,7 @@ void gaelco3d_renderer::render_noz_noperspective(INT32 scanline, const extent_t rgb_t rgb01 = palsource[m_texture[(pixeloffs + 1) & endmask]]; rgb_t rgb10 = palsource[m_texture[(pixeloffs + 4096) & endmask]]; rgb_t rgb11 = palsource[m_texture[(pixeloffs + 4097) & endmask]]; - rgb_t filtered = rgb_bilinear_filter(rgb00, rgb01, rgb10, rgb11, u, v); + UINT32 filtered = rgb_bilinear_filter(rgb00, rgb01, rgb10, rgb11, u, v); dest[x] = (filtered & 0x1f) | ((filtered & 0x1ff800) >> 6); zbuf[x] = zbufval; } @@ -275,7 +275,7 @@ void gaelco3d_renderer::render_normal(INT32 scanline, const extent_t &extent, co rgb_t rgb01 = palsource[m_texture[(pixeloffs + 1) & endmask]]; rgb_t rgb10 = palsource[m_texture[(pixeloffs + 4096) & endmask]]; rgb_t rgb11 = palsource[m_texture[(pixeloffs + 4097) & endmask]]; - rgb_t filtered = rgb_bilinear_filter(rgb00, rgb01, rgb10, rgb11, u, v); + UINT32 filtered = rgb_bilinear_filter(rgb00, rgb01, rgb10, rgb11, u, v); dest[x] = (filtered & 0x1f) | ((filtered & 0x1ff800) >> 6); zbuf[x] = (zbufval < 0) ? -zbufval : zbufval; } @@ -325,7 +325,7 @@ void gaelco3d_renderer::render_alphablend(INT32 scanline, const extent_t &extent rgb_t rgb01 = palsource[m_texture[(pixeloffs + 1) & endmask]]; rgb_t rgb10 = palsource[m_texture[(pixeloffs + 4096) & endmask]]; rgb_t rgb11 = palsource[m_texture[(pixeloffs + 4097) & endmask]]; - rgb_t filtered = rgb_bilinear_filter(rgb00, rgb01, rgb10, rgb11, u, v) >> 1; + UINT32 filtered = rgb_bilinear_filter(rgb00, rgb01, rgb10, rgb11, u, v) >> 1; dest[x] = ((filtered & 0x0f) | ((filtered & 0x0f7800) >> 6)) + ((dest[x] >> 1) & 0x3def); zbuf[x] = (zbufval < 0) ? -zbufval : zbufval; }