2010-07-27 12 views
5

मैं ओपनजीएल ईएस आधारित ऐप के "रिज़ॉल्यूशन" में सुधार/सुधार कर रहा हूं। ऐप्पल here (developer.apple.com) का उल्लेख करता है कि आईओएस 4 में ओपनजीएल ईएस मल्टीसाम्पलिंग का समर्थन करता है ... और यह कुछ हद तक ग्राफिक्स को बेहतर बना सकता है। आप multisampling को कैसे सक्षम करते हैं?आईफोन पर ओपनजीएल ईएस में मल्टीसाम्पलिंग कैसे सक्रिय करते हैं?

उत्तर

12

डब्ल्यूडब्ल्यूडीसी सत्र 415 वीडियो इस पर थोड़ा सा चला जाता है, इसलिए पकड़ लें और देखें कि यदि आप कर सकते हैं।

अनिवार्य रूप से, आप इसकी गहराई और रंग बफर के लिए glRenderbufferStorageMultisampleAPPLE का उपयोग करके msaa प्रतिपादन के लिए दूसरा फ्रेमबफर बनाते हैं। तो फिर तुम इस multisample फ्रेमबफर बाँध, अपने दृश्य प्रस्तुत करना तो आपका मुख्य फ्रेमबफर में multisampling संकल्प कार्य करें:

glBindFramebuffer(GL_READ_FRAMEBUFFER_APPLE, msaaFramebuffer); 
glBindFramebuffer(GL_DRAW_FRAMEBUFFER_APPLE, defaultFramebuffer); 
glResolveMultisampleFramebufferAPPLE(); 

तो बफर प्रस्तुत करना आपके लिए बाध्य और आप सामान्य रूप से यह प्रस्तुत करते हैं।

मैं अभी भी ओपनजीएल ईएस के लिए अपेक्षाकृत नया हूं, लेकिन मुझे उम्मीद है कि यह आपको सही रास्ते पर रखने में मदद करेगा।

संबंधित मुद्दे