我正在尝试使用OpenGL将帧缓冲区渲染为三角形条带上的纹理。它将三角形条带的缓冲区渲染得很好,但纹理本身并不会填满整个三角形条带。它也是水平重复的,我无法弄清楚。
如果我在这个问题中没有提供你需要的东西,请问,并且不要认为我应该压缩整个项目。如果可以的话,我愿意,但它是专有的,我会遇到麻烦。
以下是我运行OpenGL窗口时的样子。代码用于在屏幕中央垂直地绘制一个矩形(水平)。
矩形是白色的,所以不要担心。
并条机():
initScene()和initTexture():
纹理数据本身很好,我确信。它只是我用自己的一些函数绘制的缓冲区。
三角条和纹理坐标:
如果您还有其他需要,请与我联系。感谢。