在OpenGL中,可以使用glGetIntegerv(GL_MAX_VERTEX_ATTRIBS,&n)检索最大支持的顶点属性。
那么,除了通过Metal-Feature-Set-Tables查询之外,如何在Metal中获得每个顶点描述符最大支持的顶点属性数量?
答案 0 :(得分:2)
当前没有用于查询大多数Metal实施限制的API。您应该determine which family/version your device supports,并使用表中的值,否则请选择明智的默认值。
对于所有现存的Metal实现,每个顶点描述符的顶点属性最大数量为31。如果您需要的数量更多,则可以基于当前实例和顶点ID从缓冲区参数中获取其他数据。