0
简单的任务:画一个带纹理的全屏四边形,仅此而已,所以我们可以确定纹理将填充整个屏幕空间。 (我们稍后会做更多的着色器魔术)。如何使用SDL在OpenGL 2.0中制作纹理全屏四边形?
使用简单的片段着色器绘制全屏四连杆很容易,但现在我们被困在一整天试图使其纹理。我们阅读了大量的教程,但他们都没有帮助我们。大约sdl主要使用opengl 1.x,那些关于OpenGL 2.0的不是关于纹理或SDL。 :(
代码为here,一切都在colorLUT.c
,和片段着色器是colorLUT.fs
,结果是一样大小的图像的窗口,如果你对此有何评论着色器的最后一行,你会得到漂亮的红/绿梯度,所以着色器是好的。
'glGenerateMipmap(GL_TEXTURE_2D);'做了诡计! – Pitel