簡體   English   中英

VBO綁定的OpenGL順序

[英]OpenGL Order of VBO binding

如果我想做一些OpenGL 3.3+風格的VBO圖形,那么我是否可以首先啟用屬性數組並設置頂點屬性指針,然后在經常刷新的VBO中加載新數據並綁定GL_ARRAY_BUFFER和GL_ELEMENT_ARRAY_BUFFER然后調用drawELements? 我的代碼在drawElements上崩潰了,我想知道是否是因為我的調用順序混亂了。 我還要提到這是Qt 5的幌子。

設置屬性指針時,至關重要的是要正確綁定GL_ARRAY_BUFFER 調用glVertexAttribPointer()時,當前的GL_ARRAY_BUFFER_BINDING將成為該屬性指針狀態的一部分。 不要緊,這GL_ARRAY_BUFFER在繪制時(相對於綁定GL_ELEMENT_ARRAY_BUFFER這是相關的glDrawElements()系列的GL功能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM