获取JOGL的深度值
问题描述:
首先,我是编码3D图形的新手,我希望这不是一个太愚蠢的问题。获取JOGL的深度值
我需要在JOGL的简单形状上绘制深度图。要得出这样的形状,我按照这个教程在这里:
https://www.tutorialspoint.com/jogl/jogl_3d_triangle.htm
现在我想根据每个片段到焦点的距离上这种形状显示的颜色,几乎在这里显示的: https://learnopengl.com/#!Advanced-OpenGL/Depth-testing 部分可视化深度缓冲区。
虽然他们只是使用gl_FragCoord.z价值,我不知何故无法找到JOGL中的等价物。
有人知道如何访问此值吗?或者,也许我必须使用其他方法?
Thankyou非常提前为您提供帮助。
答
因为它是GLSL关键字。你必须编写你自己的着色器来使用这个值。