0
簡單的任務:畫一個帶紋理的全屏四邊形,僅此而已,所以我們可以確定紋理將填充整個屏幕空間。 (我們稍後會做更多的着色器魔術)。如何使用SDL在OpenGL 2.0中製作紋理全屏四邊形?
使用簡單的片段着色器繪製全屏四連桿很容易,但現在我們被困在一整天試圖使其紋理。我們閱讀了大量的教程,但他們都沒有幫助我們。大約sdl主要使用opengl 1.x,那些關於OpenGL 2.0的不是關於紋理或SDL。 :(
代碼爲here,一切都在colorLUT.c
,和片段着色器是colorLUT.fs
,結果是一樣大小的圖像的窗口,如果你對此有何評論着色器的最後一行,你會得到漂亮的紅/綠梯度,所以着色器是好的。
'glGenerateMipmap(GL_TEXTURE_2D);'做了詭計! – Pitel