소스 검색

Merge pull request #12034 from WestLangley/dev-sprite_alphaTest

WebGLSpriteRenderer: delay alpha testing
Mr.doob 8 년 전
부모
커밋
38b4a184b8
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      src/renderers/webgl/WebGLSpriteRenderer.js

+ 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;',