标签: c++ windows opengl
两个问题 -
在OpenGL中使用纹理填充整个窗口的最佳方法是什么?
我想使用glTexImage2D来获取包含颜色数据的int数组,我该怎么做呢? (我在glTexImage2D上找到了几页参考,但使用它的教程会很棒)
澄清:
我以前做过纹理。我只需要帮助这两个特定的部分。
答案 0 :(得分:3)
glTexImage2D只是上传纹理数据,仅此而已。当你拥有纹理时,绘制一个四倍于屏幕尺寸的纹理,你将纹理像素绘制到屏幕上。
通常使用ortographic投影。
答案 1 :(得分:0)
NeHe提供几乎所有OpenGL主题的教程。
使用纹理的第一课是#6。
答案 2 :(得分:0)
如果您不需要更新太多,也可以使用glDrawPixels上传像素。
glDrawPixels
Nehe有一个很好的例子,说明如何使用纹理here: