首先,我是编码3D图形的新手,我希望这不是一个太愚蠢的问题。
我需要使用JOGL在简单的形状上绘制深度贴图。为了绘制这个形状,我在这里遵循了这个教程:
https://www.tutorialspoint.com/jogl/jogl_3d_triangle.htm
现在我想根据每个片段到焦点的距离显示这个形状的颜色,几乎就是这里显示的内容: https://learnopengl.com/#!Advanced-OpenGL/Depth-testing section 可视化深度缓冲区。
虽然他们只使用 gl_FragCoord.z 值,但我无法在JOGL中找到等价物。
有人知道如何访问此值吗?或许我必须使用其他方法?
非常感谢您的帮助。
答案 0 :(得分:-1)
因为它是GLSL关键字。您必须编写自己的着色器才能使用此值。