turn off depth write for transparent parts of M_dual

This commit is contained in:
David Rose 2004-02-13 02:49:26 +00:00
parent 4e8641d6fa
commit 8fd4a2fac2

View File

@ -263,6 +263,7 @@ get_dual_transparent_state() {
// ones that may have been decaled onto.
state = RenderState::make(AlphaTestAttrib::make(AlphaTestAttrib::M_greater, 0.0f),
TransparencyAttrib::make(TransparencyAttrib::M_alpha),
DepthWriteAttrib::make(DepthWriteAttrib::M_off),
RenderState::get_max_priority());
}
@ -300,6 +301,7 @@ get_dual_transparent_state_decals() {
// the decals where the pixels are 1.0.
state = RenderState::make(AlphaTestAttrib::make(AlphaTestAttrib::M_less, dual_opaque_level),
TransparencyAttrib::make(TransparencyAttrib::M_alpha),
DepthWriteAttrib::make(DepthWriteAttrib::M_off),
RenderState::get_max_priority());
}