this is legal when a shader uses neither discard nor gl_FragDepth, and it should be some sort of an optimization in some cases
this is legal when a shader uses neither discard nor gl_FragDepth, and it should be some sort of an optimization in some cases