हमेशा की तरह, यह आपकी स्थिति पर निर्भर करता है।
मेरे अनुभव में, वर्तमान में (2008) विंडोज़ पर ओपनजीएल चालक गुणवत्ता डायरेक्ट 3 डी चालक गुणवत्ता से भी बदतर है। यदि आपकी स्थिति ऐसी है कि आप अपने ग्राहकों को हमेशा अद्यतित ड्राइवरों की मांग नहीं कर सकते हैं, या उन्हें अपने ग्राफिक्स कार्ड को बेहतर ओपनजीएल ड्राइवरों में बदलने के लिए कह सकते हैं, तो ओपनजीएल एक बहुत खराब विकल्प है। इस मामले में, मैं विंडोज़ पर डी 3 डी रेंडरर और ओएस एक्स/लिनक्स पर ओपनजीएल रेंडरर के लिए जाऊंगा (यदि आपको उन प्लेटफॉर्म का समर्थन करना है, तो यह है)।
दो रेंडरर होने के बाद नहीं है हार्ड; मेरे अनुभव चालक कीड़े के आसपास काम करने में लेखन और प्रतिपादन कोड रास्तों समर्थन से ज्यादा अधिक समय लगता है।
बेशक
, वहाँ जहां D3D सिर्फ सुविधाओं की जरूरत नहीं है कुछ (विशिष्ट) स्थितियों, जैसे हैं quad-buffered genlocked आउटपुट; या विंडोज एक्सपी पर ज्यामिति शेडर समर्थन।
तो संक्षेप में: यदि आप Windows पर चाहते हैं, तो बेहतर ड्राइवरों, D3D का उपयोग करें। यदि आपको ड्राइवर की गुणवत्ता की अधिक परवाह नहीं है, या ओपनजीएल में मौजूद सुविधाओं की आवश्यकता है लेकिन डी 3 डी में नहीं है, तो ओपनजीएल का उपयोग करें।
इस पागल-व्यक्तिपरक है। 'सर्वोत्तम' और 'प्राकृतिक पसंद' जैसे शब्द और वाक्यांश मदद नहीं करते हैं। आपके प्रश्न में कई प्रश्न शामिल हैं, सभी व्यक्तिपरक ('लिनक्स डेस्कटॉप का वर्ष?') भी मदद नहीं करता है। अधिक विशिष्ट होने के लिए प्रश्न को दोबारा विचार करने पर विचार करें। – SCdF
ठीक है मैं कोशिश करूंगा, पीएस। लिनक्स डेस्कटॉप एक मजाक था। –
टिम स्वीनी लेख लिंक बहुत अच्छा था! http://arstechnica.com/articles/paedia/gpu-sweeney-interview.ars – bobobobo