fix for regression caused by zfreeze merge

This commit is contained in:
Rodolfo Bogado 2015-02-21 14:55:01 -03:00
parent 2709c0c57c
commit b912b24e21

View file

@ -270,7 +270,7 @@ inline void GeneratePixelShader(T& out, DSTALPHA_MODE dstAlphaMode, u32 componen
const bool forced_early_z = g_ActiveConfig.backend_info.bSupportsEarlyZ
&& bpm.UseEarlyDepthTest()
&& (g_ActiveConfig.bFastDepthCalc || Pretest == AlphaTest::UNDETERMINED)
&& !bpm.genMode.zfreeze;
&& !(bpm.zmode.testenable && bpm.genMode.zfreeze);
const bool per_pixel_depth = bpm.zmode.testenable
&& ((bpm.ztex2.op != ZTEXTURE_DISABLE && bpm.UseLateDepthTest())
|| (!g_ActiveConfig.bFastDepthCalc && !forced_early_z)