我有一個關於計算機圖形處理管道的問題。如何以及何時在OpenGL中實現視口更改? (glViewport)
在OpenGL中,我們通常在重塑回調中使用glViewport函數。 我聽說glViewport與視口轉換有關。
在我們的頂點着色器中,我們通常計算頂點並使這些頂點在裁剪座標(標準化裁剪立方體)中定義。
什麼時候視口轉換工作?
我猜如果頂點着色器將頂點信息輸出到光柵化器,那麼管線將轉換這些頂點信息。 (v)=(x + 1)/ 2 *寬度+左邊 y(v)=(y + 1)/ 2 * height + bottom。 (視口轉換)
因此,我認爲glViewport只是設置完成頂點着色器工作後如何工作視口轉換。
是不是?