Computer Graphics, Opengl, 3d Modeling, 3d Design.
Conclusion This blog post covered the important points when dealing with Z-fighting for the practical use cases. The most care-free way to handle it is to use the logarithmic depth of type NF with gl_FragDepth. It should cover the most of the use cases. If it does not meet your performance