2013-01-05 29 views
1

我正在做這個簡單的遊戲,並決定自己管理緩衝區和紋理ID(無符號整數)。原因並不重要,因爲我們有能力這樣做,我有我的理由。glGenTextures和glGenBuffers共享相同的名字基礎嗎?

但是後來出現了這個奇怪的問題。 我應該使用不同的計數器紋理和vbo ID? 對於紋理ID和VBO ID使用相同的「名稱」或發生某種碰撞有效嗎?

+0

「*因爲我們有能力這樣做*」那麼,這取決於您是使用核心OpenGL配置文件還是兼容性配置文件。 –

+0

我只是不希望人們專注於我的問題的這一部分:-) – Bisder

回答

1

共享名稱空間的唯一OpenGL對象是着色器和程序對象。因此紋理和緩衝區對象不共享相同的名稱空間。

+0

油滑。正是我在找什麼,謝謝。 – Bisder

相關問題