2012-02-29 16 views
7

ओपनजीएल ES 2.0 में खंड शेडर एक पिक्सेल के जेड मान (गहराई) को बदल सकता है?क्या ओपनजीएल ईएस टुकड़ा शेडर एक टुकड़े के गहराई मूल्य को बदल सकता है?

यह ओपनजीएल ES 2.0 में कैसे प्राप्त किया जाता है?

+0

यह भी देखें: [गहराई बफर पर बनावट डेटा लिखना] (http://stackoverflow.com/questions/4534467/writing-texture-data-onto-depth-buffer) –

उत्तर

10

नहीं - gl_FragDepth (जो जीएलएसएल के डेस्कटॉप संस्करण का हिस्सा है) ओपनजीएल ईएस में मौजूद नहीं है।

हालांकि, आप GL_EXT_frag_depth के अस्तित्व की जांच कर सकते हैं। यदि यह उपलब्ध है, तो आप गहराई को gl_FragDepthEXT पर लिख सकते हैं।

extension paper एक्सटेंशन और इस तरह के सक्षम करने के तरीके के बारे में अधिक जानकारी देता है।

+1

क्या किसी के पास हार्डवेयर की एक सूची है जो GL_EXT_frag_depth का समर्थन करती है ? – eodabash