-1
我習慣了舊式的OpenGL 2.0,其中,用於立體再現的設置很簡單,如:如何在現代OpenGL中設置Stereoscoic渲染?
- 選擇回用glDrawBuffer(GL_BACK_LEFT)左緩衝;
- 使用glMatrixMode()和glFrustum()設置左眼的平截頭體
- 爲左眼視圖渲染幾何體。
- 重複步驟1到3進行右眼視圖。
由於現代OpenGL中不再有glMatrixMode()或glFrustum()函數,任何人都可以使用OpenGL着色器解釋立體聲設置嗎?將設置左右眼視圖的事件順序是什麼?請注意,我假設GPU支持四路緩衝立體聲。謝謝。
@datenwolf,但也有着色器......所以我們稱之爲着色器程序ID兩次,每次一次用於左右眼?這看起來有點浪費。有沒有更好的方法來設置立體聲當涉及到着色器? – Asif