في بداية هذا الأسبوع، قامت Microsoft بترقية كود MesaDirect3D12 الخاص بها من OpenGL 4.3 إلى OpenGL 4.4، وبعد فترة وجيزة إلى OpenGL 4.5. الآن، تختتم Microsoft الأسبوع بتطبيق OpenGL 4.6 على Direct3D12 بنجاح.
يتعلم أكثر:
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26210
يتم استخدام رمز Mesa هذا لتمكين GL-On-D3D12 في مواقف مثل تشغيل Windows على أجهزة ARM التي تفتقر إلى برامج تشغيل OpenGL الأصلية، أو في مواقف مثل WSL-g الذي يسمح بالوصول إلى نظام Windows الفرعي لنظام التشغيل Linux عبر D3D12. في وقت سابق من هذا الأسبوع، أصبح إصدار OpenGL 4.3 على MesaGit متاحًا لتنفيذ OpenGL 4.6 مع مكونات SPIR-V المرتبطة به.
أصبح جيسي ناتالي من مايكروسوفت مساهمًا غزير الإنتاج إلى حد ما في Mesa. ومع دمج الكود بالأمس، قام بتنفيذ الامتدادات المتبقية لـ OpenGL 4.6 وقام بتشغيل المفتاح لدعم SPIR-V. يعد هذا الدمج علامة فارقة كبيرة للمستخدمين الذين يحتاجون إلى استخدام أحدث ميزات OpenGL ولكنهم عالقون مع Microsoft ويفتقرون إلى دعم برنامج تشغيل OpenGL الأصلي.
ظهر OpenGL 4.6 لأول مرة في عام 2017، حيث جلب العديد من الميزات الجديدة إلى OpenGL، ومنذ ذلك الحين انتقل تركيز واجهة برمجة التطبيقات الرسومية بشكل واضح في الغالب إلى Vulkan.