summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Oliver Stöneberg <oliverst@online.de>2015-01-07 23:41:23 +0100
committer Oliver Stöneberg <oliverst@online.de>2015-01-07 23:41:23 +0100
commitd3010103141ea98f074f2e9b3ca698809a707275 (patch)
treeee62256a706f834c55d236db57b67c5f4e521189
parent269035ff03b6f2af3e93ec5bdd4a32814eb7eef7 (diff)
gaelco3d: small optimization (nw)
-rw-r--r--src/mame/video/gaelco3d.c6
1 files 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;
}