OpenGL - 使用glTexImage2d用纹理填充整个屏幕

时间:2011-05-13 12:30:53

标签: c++ windows opengl

两个问题 -

在OpenGL中使用纹理填充整个窗口的最佳方法是什么?

我想使用glTexImage2D来获取包含颜色数据的int数组,我该怎么做呢? (我在glTexImage2D上找到了几页参考,但使用它的教程会很棒)

澄清:

我以前做过纹理。我只需要帮助这两个特定的部分。

3 个答案:

答案 0 :(得分:3)

glTexImage2D只是上传纹理数据,仅此而已。当你拥有纹理时,绘制一个四倍于屏幕尺寸的纹理,你将纹理像素绘制到屏幕上。

通常使用ortographic投影。

答案 1 :(得分:0)

NeHe提供几乎所有OpenGL主题的教程。

使用纹理的第一课是#6

答案 2 :(得分:0)

如果您不需要更新太多,也可以使用glDrawPixels上传像素。

Nehe有一个很好的例子,说明如何使用纹理here