मेरी बुनियादी समझ से, एक वर्टेक्स बफर ऑब्जेक्ट कुछ इस तरह से काम करता है (छद्म कोड):
आम तौर पर, यदि कोई कहना चाहता था, तो एक वर्ग ड्रा करें, एक लाइन ड्राइंग कमांड जारी कर सकता है।
line (0, 0) -> (1, 0)
line (1, 0) -> (1, 1)
line (1, 1) -> (0, 1)
line (0, 1) -> (0, 0)
VBO का उपयोग करना, अगर मैं सही ढंग से समझूं, तो वर्बोज़ को VBO में लोड करूँगा।
define VBO
load (0,0) -> VBO
load (1,0) -> VBO
load (1,1) -> VBO
load (0,1) -> VBO
load (0,0) -> VBO
फिर आप एक ड्राइंग कमांड जारी कर सकते हैं।
draw VBO vertices
जबकि मैं समझता हूं कि वीबीओ कैसे काम करते हैं, मुझे नहीं पता कि वे प्रदर्शन में सुधार क्यों करते हैं।
वे प्रदर्शन में सुधार कैसे करते हैं?