Hardware renderer fix

This commit is contained in:
Preston Smith 2016-03-04 02:57:44 -05:00
parent def0b42fb7
commit 5a6b876dbd
1 changed files with 8 additions and 0 deletions

View File

@ -381,6 +381,14 @@ ShaderCode GenerateVertexShaderCode(APIType api_type, const vertex_shader_uid_da
i, i, i, i);
}
// TODO write comment
// TODO check if it only affects XF_TEXGEN_REGULAR more
if (texinfo.texgentype == XF_TEXGEN_REGULAR)
{
out.Write("if(o.tex%d.z == 0.0f)\n", i);
out.Write("\to.tex%d.xy = clamp(o.tex%d.xy / 2.0f, float2(-1.0f), float2(1.0f));\n", i, i);
}
out.Write("}\n");
}