1

我用谷歌搜索了它,但找不到任何有用的信息。这是什么功能?我在使用 Tracer for OpenGL ES(Android SDK 中可用的工具,需要 Android 4.1(API 级别 16)或更高版本)创建的跟踪文件中看到了这个函数。

4

2 回答 2

2

是的,这是跟踪器用来发送对应的数据的辅助函数glVertexAttribPointerglVertexAttribPointer提供指向用户内存的指针,并且无法在调用时确定应从该客户端内存中读取多少数据。这只有在随后的glDraw调用中才能知道,因此此时跟踪器读取数据并将其发送到主机。

于 2013-03-07T02:14:06.443 回答
0

我敢打赌,这只是一个辅助函数,它提供了有关在没有 VBO 的情况下调用 glVertexAttribPointer 之前使用的数据的信息。

如果是这样,这是一种奇怪的行为,因为跟踪器应该只显示 OpenGL 函数(至少我只看到了标准的 OpenGL 函数调用,除了有问题的函数调用)。

谁能确认或否认我的提示?

于 2013-01-17T15:16:37.407 回答