Collabora ने पहले ही गैलियम डी 3 डी 12 नियंत्रक को अपनाने का काम शुरू कर दिया है

के डेवलपर्स कोलाबोर जारी किया हाल ही में एक विज्ञापन के माध्यम से गैलियम डी 3 डी 12 खुले नियंत्रक को अपनाना, जो मुख्य मेसा रचना में डायरेक्टएक्स 12 (डी 3 डी 12) एपीआई पर ओपनजीएल काम को व्यवस्थित करने के लिए एक परत को लागू करता है।

एक ही समय में, ड्राइवर ने सफलतापूर्वक OpenGL 3.3 संगतता परीक्षण पारित करने की घोषणा की जब WARP (rasterizer सॉफ्टवेयर) और NVIDIA D3D12 ड्राइवर पर काम कर रहे हों।

हम साझा करने के लिए उत्साहित हैं कि हमने हाल ही में ओपनजीएल 3.3 अनुरूपता परीक्षण पास किया और मेसा 3 डी में कोड को अपडेट किया!

नियंत्रक केवल D3D12 नियंत्रक के साथ उपकरणों पर मेसा का उपयोग करने के लिए उपयोगी हो सकता है और D3D12 एपीआई पर चलाने के लिए OpenGL अनुप्रयोगों को पोर्ट करने के लिए एक प्रारंभिक बिंदु के रूप में। विशेष रूप से, ड्राइवर को डब्ल्यूएसएल (लिनक्स के लिए विंडोज सबसिस्टम) सबसिस्टम द्वारा नियंत्रित वातावरण में ग्राफिकल एप्लिकेशन के संचालन को व्यवस्थित करने के लिए उपयोग किया जा सकता है, जो विंडोज पर लिनक्स निष्पादन योग्य फ़ाइलों के लॉन्च को सुनिश्चित करता है।

मुख्य अनुप्रयोगों में से एक है जो फ़ोटोशॉप समर्थन है, जो कि विज्ञापन में उल्लेख किया गया है, एक बड़ा आश्चर्य नहीं हो सकता है, लेकिन इस काम के लिए प्रेरणाओं में से एक था बिना संगतता के विंडोज उपकरणों पर फ़ोटोशॉप जैसे एप्लिकेशन चलाने में सक्षम होना। ओपन के साथ कुल।

मुझे यह बताते हुए प्रसन्नता हो रही है कि Microsoft ने अपने अनुकूलता पैक को जारी कर दिया है जो OpenGL (और OpenCL) समर्थन प्रदान करने के लिए हमारे काम का उपयोग करता है, फ़ोटोशॉप अब एआरएम सीपीयू पर विंडोज पर चल सकता है! यह हमारे काम से लाभ की तरह उच्च प्रोफ़ाइल क्षुधा को देखने के लिए बहुत रोमांचक है!

इस विकास को Microsoft इंजीनियरों के साथ मिलकर D3D11On12 जैसे उपकरणों को विकसित करने के लिए D3D11 लाइब्रेरी और D3D12 D3D12TranslationLayer में गेम को स्थानांतरित करने के लिए किया जाता है, यह D3D12 के शीर्ष पर मानक ग्राफिक्स प्राइमेटिक्स को लागू करता है।

विचाराधीन परियोजना के आधार पर, Microsoft ने पहले ही एक मध्यवर्ती परत तैयार कर ली है क्या संभव है Windows उपकरणों पर OpenGL- आधारित एप्लिकेशन चलाएं कि OpenGL के लिए पूर्ण समर्थन प्रदान नहीं करते हैं। विशेष रूप से, एआरएम प्रोसेसर के साथ विंडोज उपकरणों पर फ़ोटोशॉप के काम की गारंटी देना संभव था।

मैं यह बताना चाहूंगा कि ओपनजीएल को मंजूरी दी गई है सीटीएस यह जरूरी नहीं कि औपचारिक रूप से अनुपालन हो। औपचारिक रूप से स्तरित कार्यान्वयन के साथ औपचारिक रूप से अनुपालन करने के तरीके के बारे में कुछ विवरण हैं, और मैं Microsoft और क्रोनोस के औपचारिक अनुपालन के बारे में सवाल छोड़ दूंगा।

कार्यान्वयन में मेसा के लिए एक ड्राइवर और एक एनआईआर-टू-डीएक्सआईएल शेडर कंपाइलर (डी 3 डी 12 रनटाइम) शामिल है, जो मेसा के मध्यवर्ती एनआईआर शेडर को डायरेक्टएक्स 12-कंप्लेंट, एलएलवीएम 3.7 बिटकोड-आधारित डायरेक्टएक्स इंटरमीडिएट लैंग्वेज (डीएक्सआईएल) बाइनरी प्रारूप में परिवर्तित करता है (माइक्रोसॉफ्ट का डायरेक्टएक्स)। Shader संकलक LLVM 3.7 का एक कांटा है)।

परिणाम भेजने से पहले डी 3 डी 12 रनटाइम मुद्दों को भी तय किया जाना चाहिए। हम इन समस्याओं को उचित रूप से ठीक करने के लिए Microsoft के साथ काम कर रहे हैं। इन सुधारों को विंडोज बिल्ड के माध्यम से प्राप्त करने और उपयोगकर्ताओं को समाप्त करने में कुछ समय लग सकता है, लेकिन अंततः दिखाई देगा।

लेकिन विक्रेता-नियंत्रक D3D12 और निचले संस्करणों के लिए, चीजें जटिल हो जाती हैं ...

सबसे पहले, वेंडर ड्राइवर मुद्दों और हार्डवेयर मुद्दों के बीच अंतर करना हमारे लिए हमेशा संभव नहीं है। और क्या बुरा है, क्योंकि ये तीसरे पक्ष की कंपनियों द्वारा विकसित किए गए हैं, हमें इसके बारे में बहुत कम जानकारी है। 

मेसा नियंत्रक गैलियम इंटरफ़ेस का उपयोग करता है, ओपनर कमांड को स्वीकार करता है और, एनआईआर अनुवादक का उपयोग करता है डीएक्सआईएल, डी 3 डी 12 कमांड उत्पन्न करता है जो डी 3 डी 12 सिस्टम ड्राइवर का उपयोग करके जीपीयू पर चलता है। अलग से, घटकों को विकसित किया जा रहा है ताकि ओपनसीएल कंपाइलर और ओपनसीएल रनटाइम सहित डी 3 डी 12 के शीर्ष पर ओपनसीएल कार्य सुनिश्चित हो सके।

अंत में यदि आप इसके बारे में अधिक जानने में रुचि रखते हैं, आप विवरण की जांच कर सकते हैं निम्नलिखित लिंक में


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: एबी इंटरनेट नेटवर्क 2008 SL
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।