I was wondering if I enable alpha-testing does it disable early z-testing on modern boards? Looking at the OpenGL spec it appears that the alpha test should happen before the depth test so theorically the GL should calculate the alpha value of the pixel and do the alpha test before the depth test. Does this really happen in practice or is the alpha test just delayed until the alpha value is known after the stencil/depth tests?




