Do not discard transparent specular-mapped fragments.
This commit is contained in:
@@ -537,10 +537,12 @@ void main()
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if (DIFFUSE_ALPHA_MODE == DIFFUSE_ALPHA_MODE_BLEND)
|
#if (DIFFUSE_ALPHA_MODE == DIFFUSE_ALPHA_MODE_BLEND)
|
||||||
|
#if (HAS_SPECULAR_MAP == false)
|
||||||
if(diffcol.a < .01)
|
if(diffcol.a < .01)
|
||||||
{
|
{
|
||||||
discard;
|
discard;
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
vec3 gamma_diff = diffcol.rgb;
|
vec3 gamma_diff = diffcol.rgb;
|
||||||
diffcol.rgb = srgb_to_linear(diffcol.rgb);
|
diffcol.rgb = srgb_to_linear(diffcol.rgb);
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
Reference in New Issue
Block a user