Opengl GlgenTexture和glGenBuffers是否共享相同的名称库?

Opengl GlgenTexture和glGenBuffers是否共享相同的名称库?,opengl,Opengl,我正在做这个简单的游戏,并决定自己管理缓冲区和纹理ID(未签名整数)。原因并不重要,因为我们有能力这样做,我有我的理由 但后来我想到了这个奇怪的问题。 我应该为纹理和vbo ID使用不同的计数器吗? 纹理ID和VBO ID使用相同的“名称”是否有效,或者发生某种冲突?共享名称空间的OpenGL对象只有着色器和程序对象。因此纹理和缓冲区对象不共享相同的名称空间。共享名称空间的OpenGL对象只有着色器和程序对象。因此,纹理和缓冲区对象不共享相同的名称空间。“既然我们有能力这样做”,这取决于您使用的

我正在做这个简单的游戏,并决定自己管理缓冲区和纹理ID(未签名整数)。原因并不重要,因为我们有能力这样做,我有我的理由

但后来我想到了这个奇怪的问题。 我应该为纹理和vbo ID使用不同的计数器吗?
纹理ID和VBO ID使用相同的“名称”是否有效,或者发生某种冲突?

共享名称空间的OpenGL对象只有着色器和程序对象。因此纹理和缓冲区对象不共享相同的名称空间。

共享名称空间的OpenGL对象只有着色器和程序对象。因此,纹理和缓冲区对象不共享相同的名称空间。

“既然我们有能力这样做”,这取决于您使用的是核心OpenGL配置文件还是兼容配置文件。我只是不想让人们关注我问题的这一部分:-)“既然我们有能力这样做”好,这取决于你使用的是核心OpenGL配置文件还是兼容配置文件