opengl z-sorting transparency

前端 未结 3 1251
说谎
说谎 2020-12-11 13:00

im rendering png\'s on simple squares in opengl es 2.0, but when i try and draw something behind an square i have already drawn the transparent area in my top square are ren

3条回答
  •  渐次进展
    2020-12-11 13:18

    Figured it out. You can discard in the fragment shader

    mediump vec4 basecolor = texture2D(sTexture, TexCoord);
    
    if (basecolor.a == 0.0){
        discard;
    }
    
    gl_FragColor = basecolor;
    

提交回复
热议问题