2
0
Эх сурвалжийг харах

Consider opacity when alpha testing

WestLangley 8 жил өмнө
parent
commit
1b4a6e76ca

+ 2 - 2
src/renderers/webgl/WebGLSpriteRenderer.js

@@ -315,10 +315,10 @@ function WebGLSpriteRenderer( renderer, gl, state, textures, capabilities ) {
 
 				'vec4 texture = texture2D( map, vUV );',
 
-				'if ( texture.a < alphaTest ) discard;',
-
 				'gl_FragColor = vec4( color * texture.xyz, texture.a * opacity );',
 
+				'if ( gl_FragColor.a < alphaTest ) discard;',
+
 				'if ( fogType > 0 ) {',
 
 					'float fogFactor = 0.0;',