DirectX संस्करण और शेडर मॉडल का निर्धारण कैसे करें

विषयसूची:

DirectX संस्करण और शेडर मॉडल का निर्धारण कैसे करें
DirectX संस्करण और शेडर मॉडल का निर्धारण कैसे करें
Anonim

Microsoft DirectX, Microsoft ऑपरेटिंग सिस्टम-Windows और Xbox पर वीडियो गेम प्रोग्रामिंग के लिए API का एक सेट है। विंडोज 95 की रिलीज के तुरंत बाद 1995 में पेश किया गया, तब से इसे विंडोज 98 के बाद से विंडोज के हर वर्जन में बंडल किया गया है।

2015 में DirectX 12 की रिलीज़ के साथ, Microsoft ने निम्न-स्तरीय API जैसी कई नई प्रोग्रामिंग सुविधाएँ पेश कीं, जो डेवलपर्स को ग्राफिक्स प्रोसेसिंग यूनिट को भेजे जाने वाले कमांड पर अधिक नियंत्रण की अनुमति देती हैं।

डायरेक्टएक्स 8.0 की रिलीज के बाद से, ग्राफिक्स कार्ड ने सीपीयू से ग्राफिक्स कार्ड को भेजे गए ग्राफिक्स को रेंडर करने के निर्देशों की व्याख्या करने के लिए शेडर मॉडल नामक निर्देशों का उपयोग किया है।हालाँकि, ये शेडर संस्करण DirectX के उस संस्करण से जुड़े हुए हैं जिसे आपने अपने कंप्यूटर पर स्थापित किया है, जो बाद में आपके ग्राफ़िक्स कार्ड से जुड़ जाता है।

DirectX संस्करण का निर्धारण कैसे करें

एक साधारण नैदानिक उपयोगिता DirectX संस्करण प्रस्तुत करती है।

  1. प्रेस विन+आर और बॉक्स में dxdiag टाइप करें और फिर Enter दबाएं। कमांड चलाने के लिए कीबोर्ड।
  2. सिस्टम टैब में, सिस्टम सूचना शीर्षक के तहत सूचीबद्ध, टूल आपके वर्तमान DirectX संस्करण को लौटाता है।

    Image
    Image
  3. नीचे सूचीबद्ध Shader संस्करण के साथ अपने DirectX संस्करण का मिलान करें।

एक बार जब आप अपने पीसी पर चल रहे DirectX के संस्करण को निर्धारित कर लेते हैं, तो आप यह निर्धारित करने के लिए नीचे दिए गए चार्ट का उपयोग कर सकते हैं कि कौन सा शेडर मॉडल संस्करण समर्थित है।

DirectX और Shader मॉडल संस्करण

डायग्नोस्टिक टूल शेडर मॉडल संस्करण साझा नहीं करता है। DirectX का आपका संस्करण आपके Shader मॉडल संस्करण को निम्नानुसार निर्धारित करता है:

  • डायरेक्टएक्स 8.0 - शेडर मॉडल 1.0 और 1.1
  • DirectX 8.0a - शेडर मॉडल 1.3
  • डायरेक्टएक्स 8.1 - शेडर मॉडल 1.4
  • डायरेक्टएक्स 9.0 - शेडर मॉडल 2.0
  • DirectX 9.0a - शेडर मॉडल 2.0a
  • DirectX 9.0b - शेडर मॉडल 2.0b
  • DirectX 9.0c - Shader Model 3.0
  • डायरेक्टएक्स 10.0 - शेडर मॉडल 4.0
  • डायरेक्टएक्स 10.1 - शेडर मॉडल 4.1
  • DirectX 11.0† - शेडर मॉडल 5.0
  • DirectX 11.1† - शेडर मॉडल 5.0
  • DirectX 11.2‡ - शेडर मॉडल 5.0
  • डायरेक्टएक्स 12 - शेडर मॉडल 5.1

Shader मॉडल के लिए समर्थन DirectX 8 के साथ शुरू हुआ।0. विंडोज एक्सपी डायरेक्टएक्स 10.0 और उच्चतर का समर्थन नहीं करता है, और विंडोज विस्टा और विंडोज 7 (सर्विस पैक 1 से पहले) डायरेक्टएक्स 11.0 या उच्चतर का समर्थन नहीं करता है। हालांकि, प्लेटफॉर्म अपडेट के बाद विस्टा डायरेक्टएक्स 11.0 का समर्थन करता है। Windows 7 SP1 v11.1 का समर्थन करता है लेकिन 11.2 या नए संस्करण का नहीं। DirectX को डाउनलोड और इंस्टॉल करने के लिए आप हमारे गाइड में और जान सकते हैं।

DirectX 12 केवल Windows 10 और Xbox One के लिए उपलब्ध है।

कौन से गेम DirectX 12 को सपोर्ट करते हैं?

DirectX 12 के रिलीज़ होने से पहले विकसित अधिकांश पीसी गेम, DirectX के पुराने संस्करण का उपयोग करके विकसित किए जाने की सबसे अधिक संभावना है। ये गेम पीसी पर संगत हैं, क्योंकि उनकी पिछड़ी संगतता के कारण DirectX 12 स्थापित है।

यदि संयोग से आपका गेम DirectX के एक नए संस्करण के तहत संगत नहीं है-मुख्य रूप से DirectX 9 या इससे पहले के गेम पर चल रहे-Microsoft DirectX एंड-यूज़र रनटाइम प्रदान करता है जो DirectX के पुराने संस्करणों से स्थापित DLL के साथ कई रनटाइम त्रुटियों को ठीक करता है।.

DirectX का नवीनतम संस्करण कैसे स्थापित करें?

डायरेक्टएक्स के नवीनतम संस्करण की स्थापना केवल तभी आवश्यक है जब आप उस नवीनतम संस्करण के साथ विकसित किए गए गेम को खेलने का प्रयास कर रहे हों। Microsoft मानक Windows अद्यतन के माध्यम से और मैन्युअल डाउनलोड और स्थापना के माध्यम से अद्यतन प्रदान करता है। हालाँकि, Windows 8.1 के लिए DirectX 11.2 के रिलीज़ होने के बाद से, DirectX 11.2 अब स्टैंडअलोन डाउनलोड के रूप में उपलब्ध नहीं है और इसे Windows अद्यतन के माध्यम से डाउनलोड किया जाना चाहिए।

विंडोज अपडेट के अलावा, अधिकांश गेम यह देखने के लिए इंस्टॉलेशन पर आपके सिस्टम की जांच करेंगे कि क्या आप डायरेक्टएक्स आवश्यकताओं को पूरा करते हैं, यदि आप नहीं करते हैं तो आपको गेम इंस्टॉल करने से पहले इसे डाउनलोड और इंस्टॉल करने के लिए प्रेरित किया जाएगा।

सिफारिश की: