Android 什么是GlvertexAttributePointerData

Android 什么是GlvertexAttributePointerData,android,opengl-es,opengl-es-2.0,trace,Android,Opengl Es,Opengl Es 2.0,Trace,我用谷歌搜索了一下,但找不到任何有用的信息。这个函数是什么?我在使用Tracer for OpenGL ES(Android SDK中提供的一个工具,需要Android 4.1(API级别16)或更高版本)创建的跟踪文件中看到了此函数。我打赌,这只是一个帮助函数,它提供了有关在没有VBO的情况下调用GlvertexAttributePointer时使用的数据的信息 如果是这样的话,这是一个奇怪的行为,因为跟踪器应该只显示OpenGL函数(至少我只看到了标准的OpenGL函数调用,除了有问题的调用

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

我打赌,这只是一个帮助函数,它提供了有关在没有VBO的情况下调用GlvertexAttributePointer时使用的数据的信息

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


有人可以确认或拒绝我的提示吗?

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