2
glVertexAttribPointer ชี้แจง
แค่อยากให้แน่ใจว่าฉันเข้าใจสิ่งนี้ถูกต้อง (ฉันจะถามใน SO Chat แต่มันตายอยู่ที่นั่น!): เรามี Vertex Array ซึ่งเราสร้าง "ปัจจุบัน" โดยการผูกมัน จากนั้นเราจะมี Buffer ซึ่งเราผูกกับ Target จากนั้นเราก็เติม Target นั้นด้วยการglBufferData เติมสิ่งที่เกี่ยวข้องกับเป้าหมายนั้นเป็นหลักเช่น Buffer ของเรา จากนั้นเราเรียกglVertexAttribPointerสิ่งที่อธิบายถึงวิธีการจัดวางข้อมูล - ข้อมูลที่ถูกผูกไว้กับอะไรก็ตามGL_ARRAY_BUFFER และตัวบอกเล่านี้จะถูกบันทึกลงใน Vertex Array ดั้งเดิมของเรา (1) ความเข้าใจของฉันถูกต้องหรือไม่? เอกสารเป็นเบาบางเล็ก ๆ น้อย ๆ เกี่ยวกับวิธีการความสัมพันธ์ทุกอย่าง (2) มี Vertex Array เริ่มต้นบางประเภทหรือไม่? เนื่องจากฉันลืม / ละเว้นglGenVertexArraysและglBindVertexArrayโปรแกรมของฉันทำงานได้ดีหากไม่มีมัน แก้ไข:ฉันพลาดขั้นตอน glEnableVertexAttribArray... (3) Vertex Attrib เชื่อมโยงกับ Vertex …
94
opengl