jogl - 如何将GLU与GL3一起使用

时间:2013-07-23 22:34:19

标签: opengl jogl opengl-3 glu

我不确定GLU类如何使用可编程管道与GL3及更高版本配合使用。我看过几个例子(jogl + GL3示例似乎很少),其代码如下:

GL3 gl = glAutoDrawable.getGL().getGL3();
glu.gluPerspective(80.0f, 1920.0f / 1080.0f, 0.1f, 100f);

glu.gluPerspective(...)不返回任何内容,那么如何访问计算出的projectionMatrix以将其传递到着色器?同样适用于gluLookAt(...)。如果在着色器中将这些作为默认属性提供,我将如何使用拾取算法,我需要根据相机位置创建向量?

1 个答案:

答案 0 :(得分:4)

如果您正在谈论核心配置文件OpenGL ......那么您没有。您必须停止使用GLU并开始使用实际的矢量/矩阵库。