mirror of
https://github.com/holub/mame
synced 2025-07-04 09:28:51 +03:00
PhilB fixed http://mametesters.org/view.php?id=5629 (whatsnewed via MT)
This commit is contained in:
parent
5b08309f4a
commit
daf9b4b7a4
@ -3326,6 +3326,22 @@ do
|
|||||||
/* handle alpha mask */ \
|
/* handle alpha mask */ \
|
||||||
APPLY_ALPHAMASK(VV, STATS, FBZMODE, c_other.rgb.a); \
|
APPLY_ALPHAMASK(VV, STATS, FBZMODE, c_other.rgb.a); \
|
||||||
\
|
\
|
||||||
|
/* compute c_local */ \
|
||||||
|
if (FBZCP_CC_LOCALSELECT_OVERRIDE(FBZCOLORPATH) == 0) \
|
||||||
|
{ \
|
||||||
|
if (FBZCP_CC_LOCALSELECT(FBZCOLORPATH) == 0) /* iterated RGB */ \
|
||||||
|
c_local.u = ITERARGB.u; \
|
||||||
|
else /* color0 RGB */ \
|
||||||
|
c_local.u = (VV)->reg[color0].u; \
|
||||||
|
} \
|
||||||
|
else \
|
||||||
|
{ \
|
||||||
|
if (!(TEXELARGB.rgb.a & 0x80)) /* iterated RGB */ \
|
||||||
|
c_local.u = ITERARGB.u; \
|
||||||
|
else /* color0 RGB */ \
|
||||||
|
c_local.u = (VV)->reg[color0].u; \
|
||||||
|
} \
|
||||||
|
\
|
||||||
/* compute a_local */ \
|
/* compute a_local */ \
|
||||||
switch (FBZCP_CCA_LOCALSELECT(FBZCOLORPATH)) \
|
switch (FBZCP_CCA_LOCALSELECT(FBZCOLORPATH)) \
|
||||||
{ \
|
{ \
|
||||||
@ -3412,22 +3428,6 @@ do
|
|||||||
APPLY_ALPHATEST(VV, STATS, ALPHAMODE, a); \
|
APPLY_ALPHATEST(VV, STATS, ALPHAMODE, a); \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
/* compute c_local */ \
|
|
||||||
if (FBZCP_CC_LOCALSELECT_OVERRIDE(FBZCOLORPATH) == 0) \
|
|
||||||
{ \
|
|
||||||
if (FBZCP_CC_LOCALSELECT(FBZCOLORPATH) == 0) /* iterated RGB */ \
|
|
||||||
c_local.u = ITERARGB.u; \
|
|
||||||
else /* color0 RGB */ \
|
|
||||||
c_local.u = (VV)->reg[color0].u; \
|
|
||||||
} \
|
|
||||||
else \
|
|
||||||
{ \
|
|
||||||
if (!(TEXELARGB.rgb.a & 0x80)) /* iterated RGB */ \
|
|
||||||
c_local.u = ITERARGB.u; \
|
|
||||||
else /* color0 RGB */ \
|
|
||||||
c_local.u = (VV)->reg[color0].u; \
|
|
||||||
} \
|
|
||||||
\
|
|
||||||
/* select zero or c_other */ \
|
/* select zero or c_other */ \
|
||||||
if (FBZCP_CC_ZERO_OTHER(FBZCOLORPATH) == 0) \
|
if (FBZCP_CC_ZERO_OTHER(FBZCOLORPATH) == 0) \
|
||||||
{ \
|
{ \
|
||||||
|
Loading…
Reference in New Issue
Block a user