forked from ShuriZma/suyu
1
0
Fork 0

Pica/Rasterizer: Remove some redundant casts.

This commit is contained in:
Tony Wasserka 2014-12-31 15:29:45 +01:00
parent 9675d19b47
commit bc187be0c1
1 changed files with 3 additions and 3 deletions

View File

@ -433,9 +433,9 @@ void ProcessTriangle(const VertexShader::OutputVertex& v0,
// TODO: Does depth indeed only get written even if depth testing is enabled? // TODO: Does depth indeed only get written even if depth testing is enabled?
if (registers.output_merger.depth_test_enable) { if (registers.output_merger.depth_test_enable) {
u16 z = (u16)(-((float)v0.screenpos[2].ToFloat32() * w0 + u16 z = (u16)(-(v0.screenpos[2].ToFloat32() * w0 +
(float)v1.screenpos[2].ToFloat32() * w1 + v1.screenpos[2].ToFloat32() * w1 +
(float)v2.screenpos[2].ToFloat32() * w2) * 65535.f / wsum); v2.screenpos[2].ToFloat32() * w2) * 65535.f / wsum);
u16 ref_z = GetDepth(x >> 4, y >> 4); u16 ref_z = GetDepth(x >> 4, y >> 4);
bool pass = false; bool pass = false;