2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-09 07:07:42 +00:00

CModelShaders: Disable Z-test for LightingAlphaWrite

Permits static thermal hot objects to render properly
This commit is contained in:
2020-09-27 12:23:54 -04:00
parent 9a7bceb637
commit 6ff305da06
3 changed files with 4 additions and 4 deletions

View File

@@ -578,7 +578,7 @@ static EExtendedShader ResolveExtendedShader(const MaterialSet::Material& data,
if (intermediateExtended == EExtendedShader::Lighting) {
/* Transform lighting into thermal cold if the thermal visor is active */
if (g_Renderer->IsThermalVisorHotPass())
return EExtendedShader::LightingAlphaWrite;
return EExtendedShader::LightingAlphaWriteNoZTest;
else if (g_Renderer->IsThermalVisorActive())
return EExtendedShader::ThermalCold;
if (data.blendMode == MaterialSet::Material::BlendMaterial::BlendMode::Opaque) {