DirectX پر OpenGL کے نفاذ نے OpenGL 3.3 کے ساتھ مطابقت حاصل کر لی ہے اور Mesa میں شامل ہے۔

Collabora کمپنی نے D3D12 Gallium ڈرائیور کو مرکزی Mesa کمپوزیشن میں اپنانے کا اعلان کیا، جو DirectX 12 (D3D12) API کے اوپر OpenGL کام کو منظم کرنے کے لیے ایک پرت کو لاگو کرتا ہے۔ اسی وقت، یہ اعلان کیا گیا کہ ڈرائیور نے WARP (سافٹ ویئر راسٹرائزر) اور NVIDIA D3.3D3 ڈرائیوروں کے اوپر کام کرتے وقت OpenGL 12 کے ساتھ مطابقت کے ٹیسٹ کامیابی سے پاس کر لیے ہیں۔

ڈرائیور صرف D3D12 کو سپورٹ کرنے والے ڈرائیور والے آلات پر Mesa استعمال کرنے کے لیے کارآمد ثابت ہو سکتا ہے، ساتھ ہی D3D12 API کے اوپر چلنے کے لیے OpenGL ایپلیکیشنز کو پورٹ کرنے کے لیے ایک نقطہ آغاز ہے۔ ڈرائیور کو WSL سب سسٹم چلانے والے ماحول میں گرافکس ایپلی کیشنز چلانے کے لیے بھی استعمال کیا جا سکتا ہے۔Windows کے لیے سب سسٹم Linux)، جو قابل عمل فائلوں کے اجراء کو یقینی بناتا ہے۔ Linux в Windows.

یہ پروجیکٹ مائیکروسافٹ انجینئرز کے تعاون سے تیار کیا جا رہا ہے، جو D3D11 سے D3D12 میں گیمز کو منتقل کرنے کے لیے اوپن سورس D3D11On12 ٹول کٹ تیار کر رہے ہیں، اور D3D12TranslationLayer لائبریری، جو D3D12 کے اوپر معیاری گرافکس پرائمیٹوز کو لاگو کرتی ہے۔ اس پروجیکٹ کی بنیاد پر، مائیکروسافٹ نے پہلے ہی ایک پرت تیار کی ہے جو اوپن جی ایل پر مبنی ایپلی کیشنز کو آلات پر چلانے کے قابل بناتی ہے۔ Windows، جو مکمل اوپن جی ایل سپورٹ فراہم نہیں کرتے ہیں۔ خاص طور پر، یہ یقینی بنانا ممکن تھا کہ فوٹوشاپ پر کام کرتا ہے۔ Windows-اے آر ایم پروسیسرز والے آلات۔

نفاذ میں میسا کے لیے ایک ڈرائیور اور NIR-to-DXIL شیڈر کمپائلر (D3D12 رن ٹائم) شامل ہے، جو Mesa میں استعمال ہونے والے NIR شیڈرز کی انٹرمیڈیٹ نمائندگی کو DXIL (DirectX انٹرمیڈیٹ لینگویج) بائنری فارمیٹ میں تبدیل کرتا ہے جو DirectX 12 میں تعاون یافتہ ہے اور LLVM پر مبنی ہے۔ 3.7 بٹ کوڈ (مائیکروسافٹ کا ڈائریکٹ ایکس شیڈر کمپائلر ایل ایل وی ایم 3.7 کا کانٹا ہے)۔ میسا ڈرائیور گیلیم انٹرفیس کا استعمال کرتا ہے، اوپن جی ایل کمانڈز کو قبول کرتا ہے اور D3D12 کمانڈز بنانے کے لیے NIR-to-DXIL مترجم کا استعمال کرتا ہے، جو D3D12 سسٹم ڈرائیور کے ذریعے GPU پر چلایا جاتا ہے۔ علیحدہ طور پر، یہ یقینی بنانے کے لیے اجزاء تیار کیے جا رہے ہیں کہ OpenCL D3D12 کے اوپر کام کرتا ہے، بشمول OpenCL کمپائلر اور OpenCL رن ٹائم۔

ماخذ: opennet.ru

DDoS تحفظ، VPS VDS سرورز والی سائٹوں کے لیے قابل اعتماد ہوسٹنگ خریدیں۔ DDoS تحفظ، VPS VDS سرورز کے ساتھ قابل اعتماد ویب سائٹ ہوسٹنگ خریدیں۔ ProHoster