From 01eef6ee909d7cde910ca22cc44a0e2b4c93c8a2 Mon Sep 17 00:00:00 2001 From: ted green Date: Mon, 8 Jun 2015 21:08:10 -0600 Subject: [PATCH] Fix msvc build --- src/emu/video/vooddefs.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/emu/video/vooddefs.h b/src/emu/video/vooddefs.h index 24adb7b510c..437b3c84459 100644 --- a/src/emu/video/vooddefs.h +++ b/src/emu/video/vooddefs.h @@ -3147,7 +3147,7 @@ ATTR_FORCE_INLINE void applyFogging(voodoo_state *v, UINT32 fogModeReg, UINT32 f /* non-constant fog comes from several sources */ else { - INT16 fogblend = 0; + INT32 fogblend = 0; /* if fog_add is zero, we start with the fog color */ if (FOGMODE_FOG_ADD(fogModeReg)) @@ -3216,7 +3216,7 @@ ATTR_FORCE_INLINE void applyFogging(voodoo_state *v, UINT32 fogModeReg, UINT32 f /* if fog_mult is 0, we add this to the original color */ if (FOGMODE_FOG_MULT(fogModeReg) == 0) { - rgbaint_scale_immediate_add_and_clamp(&tmpA, fogblend, &tmpB); + rgbaint_scale_immediate_add_and_clamp(&tmpA, (INT16) fogblend, &tmpB); //color += fog; //(RR) += fr; //(GG) += fg;