纹理呈现为缩放并沿X轴重复

时间:2013-10-19 18:20:00

标签: c++ windows opengl

我正在尝试使用OpenGL将帧缓冲区渲染为三角形条带上的纹理。它将三角形条带的缓冲区渲染得很好,但纹理本身并不会填满整个三角形条带。它也是水平重复的,我无法弄清楚。

如果我在这个问题中没有提供你需要的东西,请问,并且不要认为我应该压缩整个项目。如果可以的话,我愿意,但它是专有的,我会遇到麻烦。

以下是我运行OpenGL窗口时的样子。代码用于在屏幕中央垂直地绘制一个矩形(水平)。

enter image description here

矩形是白色的,所以不要担心。

并条机(): enter image description here

initScene()和initTexture(): enter image description here

纹理数据本身很好,我确信。它只是我用自己的一些函数绘制的缓冲区。

三角条和纹理坐标: enter image description here

如果您还有其他需要,请与我联系。感谢。

0 个答案:

没有答案