1
我不確定GLU類如何使用GL3和更高版本使用可編程管線。我已經看到了幾個例子(JOGL + GL3例子似乎很少)有類似下面的代碼:jogl - 如何使用GLU GL3
GL3 gl = glAutoDrawable.getGL().getGL3();
glu.gluPerspective(80.0f, 1920.0f/1080.0f, 0.1f, 100f);
glu.gluPerspective(...)不返回任何東西,所以我怎麼訪問計算投影矩陣將其傳遞給着色器?對於gluLookAt(...)也是如此。如果這些內容在着色器中作爲默認屬性提供,那麼我如何使用諸如拾取算法之類的東西,我需要根據相機位置創建矢量?