1
0
mirror of https://github.com/blawar/GLideN64.git synced 2024-07-07 03:13:49 +00:00

Correct GLES2 HW light.

This commit is contained in:
Sergey Lipskiy 2016-11-13 19:04:02 +07:00
parent 65dee80e7b
commit 866fe9f7e9

View File

@ -187,10 +187,12 @@ ShaderCombiner::ShaderCombiner(Combiner & _color, Combiner & _alpha, const gDPCo
}
const bool bUseHWLight = config.generalEmulation.enableHWLighting != 0 && GBI.isHWLSupported() && usesShadeColor();
if (bUseHWLight)
if (bUseHWLight) {
strFragmentShader.append(" calc_light(vNumLights, vShadeColor.rgb, input_color); \n");
else
m_nInputs |= 1 << HW_LIGHT;
} else {
strFragmentShader.append(" input_color = vShadeColor.rgb;\n");
}
strFragmentShader.append(" vec_color = vec4(input_color, vShadeColor.a); \n");
strFragmentShader.append(strCombiner);