ओपनजीएल में, "शून्य स्थिति" क्या है?


10

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

मैं बाद में पूछना चाहता था कि इसका क्या मतलब है, क्योंकि हम जल्दी से अलग-अलग विषयों पर चले गए थे और एक व्यस्त कार्यक्रम के कारण साक्षात्कारकर्ता समय से बाहर चला गया था।

बाद में, मैंने "ओपनजीएल शून्य राज्य" और "शून्य राज्य प्रतिपादन" के लिए ऑनलाइन खोज की जिसका कोई भी परिणाम प्रासंगिक नहीं था, ज्यादातर ओपन बॉक्स राज्य के बारे में बातें थीं।

विचाराधीन संगठन बहुत भारी शोध आधारित है, इसलिए क्या यह मौका है कि यह वर्तमान में बहुत कम समर्थन के साथ एक विस्तार है, या यह कि शब्दावली का उपयोग धार प्रकृति के कारण भिन्न होता है?


क्या आप निश्चित हैं कि यह "शून्य स्थिति" था, या इसमें "शून्य" शब्द के साथ कुछ और हो सकता था? : मेरा अनुमान है कि वह शून्य भूमि के ऊपर के बारे में बात कर रहा था है gdcvault.com/play/1020791
लासे

एक अच्छा मौका है कि वीडियो को स्किम करने से यह 'जीरो ओवरहियर' हो सकता है, हालांकि मैं 100% निश्चित हूं कि उनके वास्तविक शब्द 'जीरो स्टेट' थे। मेरी धारणा यह थी कि वह ड्रॉ कॉल के लिए इस्तेमाल की जाने वाली एक नई सुविधा का उल्लेख कर रहा था, जैसा कि पहले से ही उपलब्ध था, उसे अनुकूलित करने के लिए। क्या Is जीरो ओवरहेड ’ओपनग्लल में चीजों को खींचने का नया, अनुशंसित तरीका है?
usm

6
क्या यह "शून्य विशेषता" हो सकता था? शून्य-विशेषता रेंडरिंग (जिसे अक्सर " एट्रैसलेस रेंडरिंग" कहा जाता है) वीबीओ को प्रतिस्थापित करता है
ट्रेवर पावेल

5
यह प्रश्न ऑफ़-टॉपिक नहीं है, शब्दावली के प्रश्न बिल्कुल अनुमत हैं।

1
मुझे पूरा यकीन है कि आपका साक्षात्कारकर्ता जिस बारे में बात कर रहा था, वह आमतौर पर बिंदास रेंडरिंग के रूप में जाना जाता है। संक्षेप में, यह व्यक्तिगत वस्तुओं को वैश्विक हैंडल से बांधने की आवश्यकता को हटा देता है ताकि उन्हें बदलने या उपयोग करने के लिए। आपको इसके लिए बेहतर परिणाम प्राप्त करने चाहिए।
केविंटोडिस्को

जवाबों:


9

बिंदास एपीआई के बारे में आपका साक्षात्कारकर्ता अपने शब्दों में बात कर रहा था । nVidia ने हाल ही में उन सभी के बारे में अच्छी प्रस्तुतियाँ दीं, जिन्हें वे प्रत्यक्ष राज्य पहुँच ( 1 , 2 ) कहते हैं। यह VBO की जगह नहीं लेता है।


संपादित करें : वास्तव में, आइए ट्रेवर पॉवेल के सुझाव पर विचार करें:

ऐसा लगता है कि कुछ लोग निश्चित रूप से VBO को छोड़ने का फैसला कर सकते हैं, विशेषता-कम रेंडरिंग के पक्ष में, इस आलेख में बताए अनुसार, ज्यामिति शेड्स का उपयोग करके समान डेटा या बनावट प्राप्त कर सकते हैं ।

मैं देख सकता हूं कि कोई व्यक्ति अपने इंजन को पूरी तरह से अटारी-कम करने के लिए कैसे स्विच करने का निर्णय ले सकता है, लेकिन अगर मैं टीम में था, तो मैं इस तरह का कदम नहीं उठाऊंगा: कारण- अगर आप पाइपलाइन के इस अवलोकन को पढ़ते हैं ध्यान से है कि विशेषता के साथ- कम, शीर्ष FIFO कैश अनुपयोगी हो जाता है क्योंकि यह पूरी तरह से छोड़ दिया जाता है। विशेषता-कम इसलिए एक अच्छा अनुकूलन अवसर निकालता है।

यह निश्चित रूप से बेंचमार्किंग की जरूरत है, लेकिन विशुद्ध रूप से पूर्व-प्राथमिकता, यह एक सामान्य, सभी उद्देश्य समाधान के लिए एक बुरे विचार की तरह लगता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.