Nouvo vèsyon Wine 4.18 ak Wine Staging 4.18

Disponib lage eksperimantal nan yon aplikasyon ouvè Win32 API a - Diven 4.18. Depi lage vèsyon an 4.17 Yo te fèmen 38 rapò ensèk epi yo te fè 305 chanjman.

Chanjman ki pi enpòtan yo:

  • Te ajoute anpil nouvo fonksyon VBScript (pa egzanp, moun k ap okipe erè, fonksyon Orè, Jou, Mwa, elatriye);
  • Netwaye ak elaji fonksyonalite quartz.dll;
  • Yo te ajoute manyen eksepsyon nan ntdll ak fonksyon RtlSetSearchPathMode ak RtlGetSearchPath() yo te aplike;
  • Te ajoute fonksyon wined3d_stateblock_set_render_state(), wined3d_stateblock_set_blend_factor(),
    wined3d_stateblock_set_vs_consts_*(), wined3d_stateblock_set_vertex_shader(), wined3d_stateblock_set_vertex_declaration(), wined3d_stateblock_set_pixel_shader(), wined3d_stateblock_set_fps_consts;

  • Fèmen rapò erè ki gen rapò ak operasyon jwèt ak aplikasyon Lego Island 2, Space Rangers 2, Memento Mori, fr-043, Lego Stunt Rally, Castlevania: Lords of Shadow 2, Broken Sword: The Angel of Death, The Witcher 2: Assassins. of Kings, Age of Empires, Grandia II Anniversary Edition, Castlevania: Lords of Shadow 2, Halo 2, Wolf RPG Editè, Logos Bible Softare, Atmel Studio 7, Transandans, Art of Murder, Need for Speed: Carbon, Blur.

Epitou pran plas lage pwojè Diven Staging 4.18, ki devlope pwolonje bati nan diven ki gen ladan plak enkonplè oswa ki riske ki poko apwopriye pou adopsyon nan branch prensipal la diven. Konpare ak diven, Wine Staging bay 850 plak adisyonèl.

Nouvo lage Wine Staging senkronize ak baz kòd Wine 4.18 la. Patch d3dx9_36 la te transfere nan diven prensipal la, ki asire aliyman dimansyon teksti ak gwosè blòk la lè w ap itilize konpresyon teksti nan D3DXCheckTextureRequirements. Yo te ajoute souch InternalGetWindowIcon nan user32. Mizajou plak eventfd_synchronization, wined3d-zewo-inf-shaders и dinput-joy-mappings.

Anplis de sa, li ka remake aktyalizasyon entèrkalye yo DXVK 1.4.3 ak aplikasyon DXGI, Direct3D 10 ak Direct3D 11 sou tèt Vulkan API a. Nouvo lage a entwodui yon nouvo fòma fichye ak yon kachèt eta, ki te siyifikativman redwi gwosè a nan fichye sa yo (lè amelyore soti nan degaje ki pi gran yo, fòma kachèt la pral konvèti otomatikman). Travay yo te fèt pou diminye chaj CPU a nan jwèt ak yon gwo kantite shaders diferan. Pwoblèm ki genyen ak anrejistreman milti-threaded ki pa kode nan shaders grafik lè l sèvi avèk UAV (view aksè san òdone) yo te rezoud.

Sous: opennet.ru

Add nouvo kòmantè