0

在:http: //developer.download.nvidia.com/opengl/specs/GL_NV_vertex_buffer_unified_memory.txt

在下面void BufferAddressRangeNV(enum pname, uint index, uint64EXT address, sizeiptr length);

在扩展中它指出:

VERTEX_ATTRIB_ARRAY_ADDRESS_NV and <index> identifies 
    the generic vertex attribute whose address is being specified.

我认为这VERTEX_ARRAY_ADDRESS_NV是一个通用的顶点属性。它们之间有什么区别?

4

1 回答 1

1

通用顶点属性是用户定义的顶点着色器属性。诸如gl_Vertex,gl_Color不是通用顶点属性(尽管 NVIDIA 实现会非法地使用它们为通用属性起别名)。

VERTEX_ARRAY_ADDRESS_NV是提供内置属性的地址gl_Vertex

于 2013-08-16T04:00:30.847 回答