OpenGL的分配多個物體一次一次或不
glCreateBuffers(1,&handle);
...
glDeleteBuffers(1,&handle);
具有可創建函數和多個對象我猜的意圖是可以節省時間來創建/立刻銷燬所有對象。但是,這只是在初始化時,還是會影響內存佈局,例如增加局部性,導致渲染時間縮短。
之前這個問題被標記爲重複的Is there an advantage to generating multiple indexes (names) at once in OpenGL?,這個問題是關於對象創作與ARB_direct_state_access
,而不是名創作,這RetoKoradi評論很便宜。
難道downvoters會告訴我什麼是我的錯回答? –
也許是因爲它不回答關於內存佈局的問題。 – user877329
@ user877329不,但它回答了問題,爲什麼你不應該關心它 –