Megjelent a Wine VKD3D 2.0: frissült a Direct3D 12–Vulkan támogatás

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

A Direct3D-t Vulkanra fordító Wine-könyvtár, a VKD3D 2.0-s verziója megjelent, amely fejlesztéseket hoz a shaderek, az interfészek, a debugging és a Wine grafikus fordítórétegének backend komponensei terén.

Mindenekelőtt a frissítés bővíti a HLSL-műveletek támogatását, vagyis a fordító jobban kezeli a Windows-alkalmazásokból származó shaderkódot. Emellett javult a régi Direct3D bytecode támogatása is, ami növeli a kompatibilitást a Windows-szoftverekben még mindig előforduló, régebbi shaderformátumokkal.

A VKD3D 2.0 tovább javítja a DXIL-kezelést és az effects framework támogatását, valamint bevezeti a kísérleti Metal Shading Language célplatform-támogatást, folytatva a VKD3D munkáját a nem SPIR-V shaderkimenetek terén. A Metal Shading Language támogatása egyelőre kísérleti marad.

A DXIL mostantól támogatja az előre hivatkozott pointereket load, store, atomikus olvasás/módosítás/írás és compare/exchange műveletekben. Emellett támogatja a pixel shaderek által megadott stencil referenciaértékeket is.

A VKD3D 2.0 új shaderinterfészeket is hozzáad a lebegőpontos denormal mód kezeléséhez, a SPIR-V float controls funkcióihoz, a 16, 32 és 64 bites lebegőpontos fordítási opciókhoz, valamint a globális uniformok const kezeléséhez HLSL-forrásokban.

További részletekért nézd meg a változásnaplót. A VKD3D 2.0 a WineHQ GitLab release oldaláról érhető el.