Wine 8.0 útgáfuframbjóðandi og vkd3d 1.6 útgáfu

Prófun er hafin á fyrsta útgáfuframbjóðandanum Wine 8.0, opinni útfærslu á WinAPI. Kóðagrunnurinn hefur verið settur í frystingarfasa fyrir útgáfu, sem er væntanlegur um miðjan janúar. Frá útgáfu Wine 7.22 hefur 52 villutilkynningum verið lokað og 538 breytingar verið gerðar.

Mikilvægustu breytingarnar:

  • Vkd3d pakkinn með Direct3D 12 útfærslu sem virkar í gegnum útsendingarsímtöl til Vulkan grafík API hefur verið uppfærður í útgáfu 1.6.
  • Bestun á þýðendum kerfiskalls (thunk) fyrir Vulkan og OpenGL hefur verið framkvæmd.
  • WinPrint hefur aukið stuðning við prentvinnsluforrit.
  • Endurbætt stjórnborð stýripinna.
  • Vinna við að veita stuðning fyrir 'long' gerðina í printf fallkóðanum er lokið.
  • Lokaðar villutilkynningar tengdar eftirfarandi leikjum: Tom Clancy's Rainbow Six: Vegas 2, The Void, Ragnarok Online, Drakan, Star Wars, Colin McRae, X-COM.
  • Lokaðar villutilkynningar sem tengjast notkun eftirfarandi forrita: TMUnlimiter 1.2.0.0, MDB Viewer Plus, Framemaker 8, Studio One Professional 5.

Að auki getum við tekið eftir útgáfu vínverkefnisins á vkd3d 1.6 pakkanum með útfærslu á Direct3D 12, sem vinnur í gegnum þýðingu á símtölum í Vulkan grafík API. Pakkinn inniheldur libvkd3d bókasöfn með útfærslum á Direct3D 12, libvkd3d-shader með þýðanda á skyggingarlíkönum 4 og 5 og libvkd3d-utils með aðgerðum til að einfalda flutning á Direct3D 12 forritum, svo og safn af kynningardæmum, þar á meðal tengi. af glxgears til Direct3D 12. Verkefniskóðanum er dreift með leyfi undir LGPLv2.1.

libvkd3d bókasafnið styður flesta Direct3D 12 eiginleika, þar á meðal grafík og tölvuaðstöðu, biðraðir og skipanalista, handföng og hrúguhandföng, rótarundirskriftir, aðgang að rótum, sýnishorn, skipanaundirskrift, rótfasta, óbeina flutning, hreinsar aðferðir *( ) og Copy*(). Í libvkd3d-shader er þýðing á bætikóða á skyggingarlíkönum 4 og 5 í millistigs SPIR-V framsetningu. Styður hornpunkta, pixla, tessellation, reikna og einfalda rúmfræðiskyggingu, raðundirskriftarraðgreiningu og deserialization. Skuggaleiðbeiningar innihalda reikni-, lotu- og bitaaðgerðir, samanburðar- og gagnaflæðistýringaraðila, sýnatöku, safna og hlaða leiðbeiningar, óraðaðar aðgangsaðgerðir (UAV, Óraðað aðgangssýn).

Nýja útgáfan heldur áfram vinnu við að bæta HLSL (High-Level Shader Language) shader-þýðandann, sem hefur verið í boði frá DirectX 9.0. Meðal úrbóta tengdra HLSL eru:

  • Upphaflegur stuðningur við tölvuskyggni hefur verið innleiddur.
  • Bættur stuðningur við frumstillingu og úthlutun samsettra hluta eins og mannvirkja og fylkja.
  • Bætt við möguleikanum á að hlaða og vista áferðarauðlindir með óraðaðri aðgangsleið (UAV).
  • Bætt við stuðningi fyrir eigindi virkni og innbyggð föll eins og asuint(), length() og normalize() útfærð.
  • Bætt við stuðningi fyrir fleytitölueiningar.
  • Fáninn VKD3D_SHADER_DESCRIPTOR_INFO_FLAG_UAV_ATOMICS hefur verið útfærður til að gefa til kynna lotufræðilegar aðgerðir á lýsingum fyrir óraðaða aðgangssýn (UAV).

Heimild: opennet.ru

Kauptu áreiðanlega hýsingu fyrir síður með DDoS vernd, VPS VDS netþjónum 🔥 Kauptu áreiðanlega vefhýsingu með DDoS vörn, VPS VDS netþjónum | ProHoster