Iarrthóir scaoileadh Wine 8.0 agus scaoileadh vkd3d 1.6

Tá tús curtha le tástáil ar an gcéad iarrthóir a scaoileadh Wine 8.0, cur i bhfeidhm oscailte WinAPI. Tá an bonn cód curtha i gcéim reo roimh scaoileadh, a bhfuiltear ag súil leis i lár mhí Eanáir. Ó scaoileadh Fíon 7.22, dúnadh 52 tuairisc fabht agus rinneadh 538 athrú.

Na hathruithe is tábhachtaí:

  • Nuashonraíodh an pacáiste vkd3d le cur i bhfeidhm Direct3D 12 a oibríonn trí ghlaonna craolacháin chuig API grafaicí Vulkan go leagan 1.6.
  • Tá optamú déanta ar na tiontairí glaonna córais (thunks) do Vulkan agus OpenGL.
  • Tá tacaíocht leathnaithe ag WinPrint do phróiseálaithe Priontála.
  • Painéal rialaithe luamhán stiúrtha feabhsaithe.
  • Tá obair tugtha chun críche chun tacaíocht a sholáthar don chineál 'fada' sa chód feidhme printf.
  • Dúntar tuairiscí earráide a bhaineann le hoibriú na gcluichí: Rainbow Six Tom Clancy: Vegas 2, The Void, Ragnarok Online, Drakan, Star Wars, Colin McRae, X-COM.
  • Tuarascálacha earráide dúnta a bhaineann le feidhmiú na bhfeidhmchlár: TMUnlimiter 1.2.0.0, MDB Viewer Plus, Framemaker 8, Studio One Professional 5.

Ina theannta sin, is féidir linn a thabhairt faoi deara gur foilsíodh an pacáiste vkd3d 1.6 ag an tionscadal Fíona le cur i bhfeidhm Direct3D 12, ag obair trí ghlaonna a aistriú chuig API grafaic Vulkan. Áirítear sa phacáiste leabharlanna libvkd3d le feidhmiú Direct3D 12, libvkd3d-shader le haistritheoir samhlacha shader 4 agus 5 agus libvkd3d-utils le feidhmeanna chun aistriú feidhmchlár Direct3D 12 a shimpliú, chomh maith le sraith samplaí taispeána, lena n-áirítear port de glxgears go Direct3D 12. Tá an cód tionscadail a dháileadh ceadúnaithe faoi LGPLv2.1.

Tacaíonn an leabharlann libvkd3d leis an gcuid is mó de na gnéithe Direct3D 12, lena n-áirítear grafaicí agus áiseanna ríomhaireachta, scuainí agus liostaí orduithe, láimhseálann agus lámhleabhair charn, sínithe fréamhacha, rochtain as-ordú, Samplóirí, sínithe orduithe, tairisigh fhréamh, rindreáil indíreach, modhanna soiléire *( ) agus Cóip*(). cuireann libvkd3d-shader aistriúchán ar bheart-chóid de mhúnlaí scáthaithe 4 agus 5 i bhfeidhm go léiriú idirmheánach SPIR-V. Tacaíonn rinn, picteilín, teasalation, ríomh agus shimplí scáthaitheoirí céimseata, sraithiú síniú fréimhe agus díscriosú. I measc na dtreoracha scáthaithe tá oibríochtaí uimhríochta, adamhach agus giotán, oibreoirí comparáide agus rialaithe sreafa sonraí, treoracha samplála, bailithe agus lódála, oibríochtaí rochtana neamhordaithe (UAV, Rochtana Neamhordaithe).

Leanann an leagan nua ar aghaidh ag feabhsú an tiomsaitheoir scáthaithe i HLSL (Teanga Shader Ardleibhéil), a chuirtear ar fáil ag tosú le DirectX 9.0. I measc na bhfeabhsuithe a bhaineann le HLSL tá:

  • Tá an tacaíocht tosaigh do scáthaitheoirí ríomhaire curtha i bhfeidhm.
  • Tacaíocht fheabhsaithe chun rudaí ilchodacha ar nós struchtúir agus eagair a thosú agus a shannadh.
  • Cuireadh leis an gcumas acmhainní uigeachta a luchtú agus a shábháil ag baint úsáide as rochtain as ordú (UAV).
  • Tacaíocht bhreise le haghaidh tréithe feidhm agus feidhmeanna ionsuite curtha i bhfeidhm asuint(), fad(), normalú().
  • Tacaíocht bhreise do mhodúil snámhphointe.
  • Cuireadh an bhratach VKD3D_SHADER_DESCRIPTOR_INFO_FLAG_UAV_ATOMICS i bhfeidhm chun oibríochtaí adamhacha a chur in iúl ar thuairisceoirí ionadaíochta rochtana neamhordaithe (UAV).

Foinse: oscailtenet.ru

Add a comment