2012-06-13 30 views
7

क्या फ्रंट बफर पॉइंटर अब बैक बफर को इंगित करता है? या फ्रंट बफर सामग्री को बैक बफर द्वारा अपडेट किया गया था? यदि ऐसा है, तो सामग्री का पूरा ब्लॉक अपडेट किया गया है या केवल बदली गई सामग्री अपडेट की गई है?वास्तव में क्या glutswapbuffers किया था?

opengl.org पर glutswapbuffers का वर्णन

वर्तमान विंडो के लिए उपयोग में परत पर एक बफर स्वैप अच्छा प्रदर्शन करता है। विशेष रूप से, glutSwapBuffers फ्रंट बफर की सामग्री बनने के लिए वर्तमान विंडो के उपयोग में परत के बैक बफर की सामग्री को बढ़ावा देता है। बैक बफर की सामग्री तब अपरिभाषित हो जाती है।

अंतिम वाक्य का क्या अर्थ है? बैक बफर अब शून्य को इंगित करता है?

उत्तर

1

इसका मतलब है कि ग्लूट गारंटी नहीं देता है कि बैक बफर आगे बढ़ने के बाद, वह बफर जो अब वापस आ गया है, कुछ अर्थपूर्ण होगा, जैसे कि आपको लगता है कि यह उस जानकारी को शामिल करने के लिए है, जो पहले "पुराना" फ्रंट बफर था। मुझे लगता है, क्योंकि अन्यथा आप इस तरह से है, जो उच्च कार्यक्षमता 3 डी

5

वापस बफर की सामग्री में अस्वीकार्य है तो अपरिभाषित बन में बफ़र्स स्वैप करने के लिए तीसरे बफर की आवश्यकता होगी यह है, इसलिए बनाया गया है।

अंतिम वाक्य का क्या अर्थ है?

इसका मतलब यह है कि स्वैप के बाद बैक बफर की सामग्री सबकुछ हो सकती है। यह फ्रंट बफर, यादृच्छिक डेटा, छुट्टी पर आप की एक तस्वीर हो सकती है, जो कुछ भी हो। यह परिभाषित नहीं है और आपको इसके बारे में कोई भी धारणा नहीं लेनी चाहिए।