Previous 199869 Revisions Next

r31562 Friday 8th August, 2014 at 19:26:02 UTC by hap
PhilB fixed http://mametesters.org/view.php?id=5629 (whatsnewed via MT)
[src/emu/video]vooddefs.h

trunk/src/emu/video/vooddefs.h
r31561r31562
33263326   /* handle alpha mask */                                                     \
33273327   APPLY_ALPHAMASK(VV, STATS, FBZMODE, c_other.rgb.a);                         \
33283328                                                            \
3329   /* compute c_local */                                                       \
3330   if (FBZCP_CC_LOCALSELECT_OVERRIDE(FBZCOLORPATH) == 0)                       \
3331   {                                                                           \
3332      if (FBZCP_CC_LOCALSELECT(FBZCOLORPATH) == 0)    /* iterated RGB */      \
3333         c_local.u = ITERARGB.u;                                             \
3334      else                                            /* color0 RGB */        \
3335         c_local.u = (VV)->reg[color0].u;                                    \
3336   }                                                                           \
3337   else                                                                        \
3338   {                                                                           \
3339      if (!(TEXELARGB.rgb.a & 0x80))                  /* iterated RGB */      \
3340         c_local.u = ITERARGB.u;                                             \
3341      else                                            /* color0 RGB */        \
3342         c_local.u = (VV)->reg[color0].u;                                    \
3343   }                                                                           \
3344                                                            \
33293345   /* compute a_local */                                                       \
33303346   switch (FBZCP_CCA_LOCALSELECT(FBZCOLORPATH))                                \
33313347   {                                                                           \
r31561r31562
34123428   APPLY_ALPHATEST(VV, STATS, ALPHAMODE, a);                                   \
34133429                                                            \
34143430                                                            \
3415   /* compute c_local */                                                       \
3416   if (FBZCP_CC_LOCALSELECT_OVERRIDE(FBZCOLORPATH) == 0)                       \
3417   {                                                                           \
3418      if (FBZCP_CC_LOCALSELECT(FBZCOLORPATH) == 0)    /* iterated RGB */      \
3419         c_local.u = ITERARGB.u;                                             \
3420      else                                            /* color0 RGB */        \
3421         c_local.u = (VV)->reg[color0].u;                                    \
3422   }                                                                           \
3423   else                                                                        \
3424   {                                                                           \
3425      if (!(TEXELARGB.rgb.a & 0x80))                  /* iterated RGB */      \
3426         c_local.u = ITERARGB.u;                                             \
3427      else                                            /* color0 RGB */        \
3428         c_local.u = (VV)->reg[color0].u;                                    \
3429   }                                                                           \
3430                                                            \
34313431   /* select zero or c_other */                                                \
34323432   if (FBZCP_CC_ZERO_OTHER(FBZCOLORPATH) == 0)                                 \
34333433   {                                                                           \
r31561r31562
36763676         itert1 += extra->dt1dx;                                             \
36773677      }                                                                       \
36783678   }                                                                           \
3679}
3679}
No newline at end of file

Previous 199869 Revisions Next


© 1997-2024 The MAME Team