वेबजीपीयू समर्थन फायरफॉक्सच्या रात्रीच्या आवृत्तीवर येते

वेबजीपीयू मदत विनिर्देशात समाकलित करण्याविषयी माहिती प्रसिद्ध केली फायरफॉक्समध्ये रात्री बनवतो, जे आता आहे 3 डी ग्राफिक्स प्रक्रियेसाठी प्रोग्रामिंग इंटरफेस प्रदान करते व जीपीयू बाजूस कंप्यूटिंग, व्हल्कॅन एपीआय, मेटल आणि डायरेक्ट 3 डी सारखेच आहे. स्पष्टीकरण मोझिला, गूगल, Appleपल, मायक्रोसॉफ्ट आणि कम्युनिटी प्रतिनिधींनी W12C या संस्थेने तयार केलेल्या वर्किंग ग्रुपमध्ये विकसित केले आहे.

एक सुरक्षित, सोयीस्कर, पोर्टेबल आणि उच्च-कार्यक्षमता सॉफ्टवेअर इंटरफेस तयार करणे हे वेबजीपीयूचे मुख्य उद्दीष्ट आहे 3 डी ग्राफिक्स तंत्रज्ञानासह वेब प्लॅटफॉर्मवर वापरण्यासाठी आणि विंडोजवरील डायरेक्ट 3 डी 12, विंडोजवरील मेटल आणि लिनक्सवरील वल्कन यासारख्या आधुनिक सिस्टम ग्राफिक्स एपीआय द्वारे प्रदान केलेल्या क्षमता.

संकल्पनांनी, वेबजीपीयू वेबजीएलपेक्षा तशाच प्रकारे वल्कन ओपनजीएलपेक्षा वेगळा आहे आणि हे एका विशिष्ट ग्राफिक्स एपीआयवर आधारित नाही, उलट ही एक सार्वभौमिक थर आहे, सर्वसाधारणपणे, व्हल्कन, मेटल आणि डायरेक्ट 3 डी मध्ये उपलब्ध समान स्तरीय आदिम वापरुन.

फायरफॉक्समध्ये, वेबजीपीयू सक्षम करण्यासाठी "dom.webgpu.enabled" सेटिंग प्रदान केली गेली आहे मध्ये बद्दल: कॉन्फिगर करा. कॅनव्हास कॉन्टेक्स्ट प्रस्तुत करण्याव्यतिरिक्त त्यास वेबरेंडर कंपोजिशन सिस्टम ("gfx.webreender.all" मध्ये सुमारे: कॉन्फिगरेशन) समाविष्ट करणे देखील आवश्यक आहे.

वेबजीपीयू अंमलबजावणी रस्टमध्ये लिहिलेल्या डब्ल्यूजीपीयू प्रोजेक्ट कोडवर आधारित आहे आणि लिनक्स, अँड्रॉइड, विंडोज आणि मॅकोसवरील डीएक्स 12, वल्कन आणि मेटल एपीआय वर कार्य करू शकते (डीएक्स 11 आणि ओपनजीएल ईएस 3.0 समर्थन देखील विकसित आहे).

वेबजीपीयू बद्दल

वेबजीपीयू निम्न-स्तरीय नियंत्रणासाठी साधनांसह जावास्क्रिप्ट अनुप्रयोग प्रदान करते संस्थेबद्दल, द प्रक्रिया करणे आणि GPU वर आदेशांचे प्रसारण, संबंधित संसाधने, मेमरी, बफर, पोत वस्तू आणि संकलित ग्राफिकल शेडर व्यवस्थापित करणे. हा दृष्टीकोन करेल उच्च कार्यप्रदर्शन ग्राफिक्स अनुप्रयोग सक्षम करते ओव्हरहेड कमी करून आणि GPU सह कार्य करण्याची कार्यक्षमता वाढवून.

वेबजीपीयू वेबसाठी संपूर्ण जटिल 3 डी प्रकल्प तयार करणे शक्य करते जे स्टँडअलोन प्रोग्रामपेक्षा चांगले कार्य करीत नाही जे थेट वल्कन, मेटल किंवा डायरेक्ट 3 डीशी संवाद साधतात, परंतु विशिष्ट प्लॅटफॉर्मवर बांधलेले नाहीत.

तसेच नेटिव्ह ग्राफिक्स प्रोग्राम पोर्ट करून अतिरिक्त क्षमता प्रदान करते वेब-आधारित तंत्रज्ञानाच्या आधारे कार्य करू शकणार्‍या फॉर्मवर वेबअसॉबल टेक्नॉलॉजी वापरुन.

3 डी ग्राफिक्स व्यतिरिक्त, वेबजीपीयू मध्ये जीपीयूच्या पुढे संगणन काढून टाकण्याशी संबंधित शक्यता देखील समाविष्ट आहेत आणि शेडर विकासासाठी समर्थन. शेडर वेबजीपीयू शेडर भाषेत तयार केले जाऊ शकतात किंवा एसपीआयआर-व्ही इंटरमिजिएट स्वरूपात निर्दिष्ट केले जाऊ शकतात आणि नंतर वर्तमान ड्राइव्हर्स्नी समर्थित शेडर भाषांमध्ये अनुवादित केले जाऊ शकतात.

वेबजीपीयू स्वतंत्र संसाधन व्यवस्थापन, पूर्वतयारी कार्य आणि आदेश हस्तांतरण वापरते GPU ला (WebGL मध्ये, एक वस्तू एकाच वेळी सर्व गोष्टींसाठी जबाबदार होती). तीन स्वतंत्र संदर्भ प्रदान केले आहेत: टेक्स्चर आणि बफर सारख्या संसाधने तयार करण्यासाठी जीपीयू डिव्हाइस; रेंडरिंग आणि कंप्यूटेशन स्टेजसह स्वतंत्र कमांडस एन्कोड करण्यासाठी GPUCommandEncoder; GPU वर कार्यवाहीसाठी रांगेत असलेले GPUCommandBuffer.

वेबजीपीयू आणि वेबजीएलमधील दुसरा फरक म्हणजे हाताळणीच्या राज्यांकरिता भिन्न दृष्टीकोन. वेबजीपीयूमध्ये दोन ऑब्जेक्ट प्रस्तावित आहेतः जीपीयूरेंडर पाईपलाईन आणि जीपीयूकंप्युट पाइपलाइन, जे विकसकाद्वारे पूर्वनिर्धारित अनेक राज्यांची जोडणी करण्यास परवानगी देतात, जे ब्राउझरला अतिरिक्त कामांवर संसाधने वाया घालविण्यास परवानगी देत ​​नाही, जसे की शेडर्स पुन्हा तयार करणे. समर्थित राज्यांमध्ये हे समाविष्ट आहे: शेडर्स, व्हर्टेक्स बफर आणि outsट्रिब्यूट लेआउट्स, अटॅक्ट ग्रुप लेआउट्स, मिश्रण, खोली आणि नमुने, प्रस्तुतीनंतर आउटपुट स्वरूप.

वेबजीपीयूचे तिसरे वैशिष्ट्य बंधनकारक मॉडेल आहे, जे अनेक बाबतीत आहे वल्कनमध्ये उपस्थित असलेल्या तलावाच्या स्त्रोतांच्या साधनांसारखे आहे. स्त्रोत गटात गट करण्यासाठी वेबजीपीयू एक जीपीयूबिंद ग्रुप ऑब्जेक्ट प्रदान करते ज्या कमांड टाइप करून शेडर्समध्ये वापरण्यासाठी इतर समान वस्तूंशी संबंधित असू शकतात.

अशा गटांची निर्मिती ड्राइव्हरला आवश्यक तयारीची कृती अगोदरच करण्यास परवानगी देते आणि ब्राउझर त्याला पुल कॉल दरम्यान जलद संसाधने दुवे स्विच करण्यास परवानगी देतो.

स्त्रोत: https://hacks.mozilla.org/


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटासाठी जबाबदार: AB इंटरनेट नेटवर्क 2008 SL
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.