जब हम वेब पेज विकसित करते हैं तो हम व्यापक रूप से काम कर सकते हैं कि कौन से ब्राउज़र marketshare पर आधारित हैं।ओपनजीएल/डायरेक्ट 3 डी के किस संस्करण को इष्टतम संगतता के लिए लक्षित करना चाहिए?
जब हम .NET में विकसित होते हैं तो हम which Windows versionshave it installed पर आधारित .NET संस्करण को व्यापक रूप से काम कर सकते हैं।
लेकिन ओपनजीएल या डायरेक्ट 3 डी अनुप्रयोगों को विकसित करते समय, हम कैसे जानते हैं कि कौन से वीडियो कार्ड लोग हैं (मेरा मतलब है "हार्ड कोर गेमर्स" या "सीएडी का उपयोग करने वाली कंपनियां" पी के विपरीत "लोग" का उपयोग कर रहे हैं? क्या ऐसी चीजों पर आंकड़े हैं? क्या कोई आम तर्क है कि लोग किस संस्करण का समर्थन करने के लिए काम करते हैं? जैसे ही अधिकांश कंपनियों ने वेब पेजों में न्यूनतम आईई 6 का समर्थन किया है (शायद until just recently), क्या न्यूनतम, कहें, ओपनजीएल 1.5, या डायरेक्टएक्स 8 या कुछ का समर्थन करने के लिए आम सहमति है?
मुझे लगता है कि हम इन एपीआई के which specific video cards support which versions देख सकते हैं, लेकिन हम कैसे जानते हैं कि लोग वास्तव में कौन से वीडियो कार्ड का उपयोग कर रहे हैं, क्या इस पर कोई शोध है?
एनबी। मुझे ओपनजीएल में अधिक दिलचस्पी है क्योंकि मैं यही उपयोग कर रहा हूं, लेकिन मैं डायरेक्ट 3 डी का उल्लेख करता हूं क्योंकि मुझे लगता है कि एक ही समस्या लागू होती है।
डायरेक्टएक्स 7 लेवल कार्ड अभी भी डीएक्स 9 के तहत चलेंगे। आप सिर्फ शेडर्स जैसी सुविधाओं का उपयोग नहीं कर सकते हैं। यह DX10 के साथ मामला नहीं है, यदि कोई कार्ड DX10 सुविधा सेट का समर्थन नहीं करता है तो आप DX10 का उपयोग नहीं कर सकते हैं। – Goz
ध्यान दें कि उपयोग करने के लिए एपीआई संस्करण चुनने से आप अपने स्वीकार्य फीचर सेट को निर्धारित करने के करीब नहीं आते हैं। 3 डी विकास का एक बड़ा नुकसान यह है कि समर्थन के लिए दावा किए जाने वाले मानक द्वारा आवश्यक कई सुविधाएं "काम" करती हैं लेकिन गुणवत्ता और प्रदर्शन स्तर पर नहीं, जिनका आप उपयोग कर सकते हैं। विभिन्न हार्डवेयर मानक सुविधाओं का एक अलग सबसेट पसंद करेंगे। भाप हार्डवेयर सर्वेक्षण लिंक के लिए – Alan