የOpenGL በDirectX ላይ መተግበሩ ከOpenGL 3.3 ጋር ተኳሃኝነትን አግኝቷል እና በሜሳ ውስጥ ተካቷል

የ Collabora ኩባንያ የD3D12 Gallium ሾፌር ወደ ዋናው የሜሳ ቅንብር መቀበሉን አስታውቋል፣ ይህም የOpenGL ስራን በDirectX 12 (D3D12) ኤፒአይ ላይ ለማደራጀት ንብርብር ይተገበራል። በተመሳሳይ አሽከርካሪው በWARP (ሶፍትዌር ራስተርዘር) እና በNVDIA D3.3D3 አሽከርካሪዎች ላይ ሲሰራ ከOpenGL 12 ጋር የተኳሃኝነት ፈተናዎችን በተሳካ ሁኔታ ማለፉ ተነግሯል።

Драйвер может быть полезен для использования Mesa на устройствах с драйверами, поддерживающими только D3D12, а также в качестве стартовой позиции для портирования OpenGL-приложений для работы поверх API D3D12. В том числе драйвер можно будет использовать для организации работы графических приложений в окружениях под управлением подсистемы WSL (Windows ንዑስ ስርዓት ለ Linux), обеспечивающей запуск исполняемых файлов Linux в Windows.

Разработка ведётся совместно с инженерами Microsoft, развивающими открытый инструментарий D3D11On12 для перевода игр с D3D11 на D3D12 и библиотеку D3D12TranslationLayer, реализующую типовые графические примитивы поверх D3D12. На базе рассматриваемого проекта компания Microsoft уже подготовила прослойку, дающую возможность запускать завязанные на OpenGL приложения на устройствах с Windows, не предоставляющих полную поддержку OpenGL. В частности, удалось обеспечить работу Photoshop на Windows-устройствах с процессорами ARM.

አተገባበሩ ለሜሳ ሾፌር እና ከNIR-ወደ-DXIL ሻደር ማጠናቀቂያ (D3D12 runtime) ያካትታል፣ ይህም በሜሳ ውስጥ ጥቅም ላይ የዋሉ የNIR shaders መካከለኛ ውክልና ወደ ሁለትዮሽ DXIL (DirectX መካከለኛ ቋንቋ) በ DirectX 12 የሚደገፍ እና በኤልኤልቪኤምኤም ላይ የተመሠረተ ቅርጸት ይለውጣል። 3.7 ቢትኮድ (DirectX Shader Compiler ከማይክሮሶፍት የኤልኤልቪኤም 3.7 ሹካ ነው።) የሜሳ ሾፌር የጋሊየም በይነገጽን ይጠቀማል፣ የOpenGL ትዕዛዞችን ይቀበላል እና ከNIR-ወደ-DXIL ተርጓሚ በመጠቀም D3D12 ትዕዛዞችን ለማመንጨት በጂፒዩ በD3D12 ሲስተም ሾፌር በኩል ይፈጸማሉ። የOpenCL compiler እና OpenCL Runtimeን ጨምሮ OpenCL በD3D12 ላይ እንደሚሰራ ለማረጋገጥ በተናጠል ክፍሎች እየተዘጋጁ ናቸው።

ምንጭ: opennet.ru

በDDoS ጥበቃ፣ VPS VDS አገልጋዮች ለጣቢያዎች አስተማማኝ ማስተናገጃ ይግዙ 🔥 አስተማማኝ የድር ጣቢያ ማስተናገጃ በዲዶኤስ ጥበቃ፣ በቪፒኤስ ቪዲኤስ አገልጋዮች ይግዙ | ProHoster