OpenGL ES 2.0中的片段着色器可以更改像素的Z值(深度)吗?

如何在OpenGL ES 2.0中实现?

最佳答案

否-OpenGL ES中不存在gl_FragDepth(GLSL桌面版本的一部分)。

但是,您可以检查是否存在GL_EXT_frag_depth。如果可用,则可以将深度写入gl_FragDepthEXT

extension paper提供有关如何启用扩展等的更多详细信息。

关于OpenGL ES片段着色器可以更改片段的深度值吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9503538/

10-14 12:06