1
目前還不清楚glviewport參數的單位大小。glviewport參數的單位大小是多少?
glViewport(0, 0, 200, 200);
看起來很明顯不是在OpenGL單元中(繪圖時使用的單位相同)。這些數字是否從glviewport
自動轉換爲與顯示OpenGL上下文的窗口系統相對應的單元大小?
目前還不清楚glviewport參數的單位大小。glviewport參數的單位大小是多少?
glViewport(0, 0, 200, 200);
看起來很明顯不是在OpenGL單元中(繪圖時使用的單位相同)。這些數字是否從glviewport
自動轉換爲與顯示OpenGL上下文的窗口系統相對應的單元大小?
他們不會「自動翻譯」成任何東西。 glViewport的參數是窗口座標。它們是相對於任何渲染表面(實際顯示或某個FBO)而言的像素座標。 (0,0)表示渲染表面的左下角。
好的,所以他們正在使用承載OpenGL渲染上下文的窗口環境定義的座標系。我假設glViewport只是將這些數字傳遞給窗口系統(或上下文)進行適當處理。 – johnbakers
(0,0)是左下角。 – Kimi
我對我之前的問題中的寬度和高度參數更感興趣。 – johnbakers