在opengl中绘制纹理的一部分(android)

时间:2012-10-02 23:32:40

标签: android opengl-es textures

我试图找到一种在opengl中绘制纹理的一部分的方法(例如,在一个精灵中,我需要绘制图像的不同部分),我无法找到它。在我一直在研究的问题中,人们谈论glDrawTexfOES,但据我所知,这是绘制矩形纹理的一种简短方法。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

是的,那些纹理坐标是那些..您可以在运行时更改它们但我需要您的管道的一些信息如何以及在何处将顶点和纹理坐标推送到GL。如果你使用像“glTexCoordPointer”这样的每一帧都这样做,你只需要你的缓冲区不要保持不变并随时改变值。如果使用某些GPU缓冲区,则需要检索缓冲区指针并更改值。在这两种情况下,最好在与“绘制”方法相同的线程上执行此操作。