OpenGL-glGen*和唯一标识符

OpenGL-glGen*和唯一标识符,opengl,Opengl,OpenGL定义了一些glGen*函数,例如: glGenTextures glGenFrameBuffers glGenBuffers glGen函数生成的id是全局唯一的还是仅在glGen上下文中唯一?例如glGenTextures?对象名称仅在给定的对象名称空间中唯一。通常,这意味着对象类型本身:纹理名称、缓冲区名称等 唯一的例外是共享相同名称空间的着色器和程序对象,因此它们的名称不能重叠

OpenGL定义了一些glGen*函数,例如:

glGenTextures
glGenFrameBuffers
glGenBuffers

glGen函数生成的id是全局唯一的还是仅在glGen上下文中唯一?例如glGenTextures?

对象名称仅在给定的对象名称空间中唯一。通常,这意味着对象类型本身:纹理名称、缓冲区名称等

唯一的例外是共享相同名称空间的着色器和程序对象,因此它们的名称不能重叠