Iinguqulelo ezintsha zeWayini 4.18 kunye neWine Staging 4.18

Iyafumaneka ukukhutshwa komfuniselo wokuphunyezwa okuvulekileyo kweWin32 API - I4.18 yewayini. Ukususela ekukhululweni kwenguqulelo 4.17 Iingxelo ze-bug ezili-38 zavalwa kwaye utshintsho lwe-305 lwenziwa.

Olona tshintsho lubalulekileyo:

  • Yongeza imisebenzi emininzi emitsha yeVBScript (umzekelo, iziphatho zeempazamo, iyure, imini, imisebenzi yeNyanga, njl.);
  • Icociwe kwaye yandiswa ukusebenza kwe quartz.dll;
  • Ukuphatha okungaqhelekanga kongezwe kwi-ntdll kunye ne-RtlSetSearchPathMode kunye ne-RtlGetSearchPath() imisebenzi iphunyeziwe;
  • Imisebenzi eyongeziweyo 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_ps_consts_f();

  • Iingxelo zempazamo ezivaliweyo ezinxulumene nokusebenza kwemidlalo kunye nezicelo zeLego 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 Editor, Logos Bible Softare, Atmel Studio 7, Transcendence, Art of Murder, Isidingo ngesantya: Carbon, Blur.

Kwakhona yathatha indawo ukukhutshwa kweprojekthi Iqonga leWayini 4.18, ephuhlisa ulwakhiwo olwandisiweyo lweWayini oluquka amabala angagqibekanga okanye anobungozi angekakulungeli ukwamkelwa kwisebe eliyintloko leWayini. Xa kuthelekiswa neWayini, iWine Staging ibonelela nge850 iipetshi ezongezelelweyo.

Ukukhutshwa okutsha kweWine Staging sync kunye neWine 4.18 codebase. I-d3dx9_36 patch idluliselwe kwiWine enkulu, eqinisekisa ukulungelelaniswa kwemilinganiselo ye-texture kwi-block size xa usebenzisa i-texture compression kwi-D3DXCheckTextureRequirements. I-InternalGetWindowIcon stub yongezwe kumsebenzisi32. Iipetshi ezihlaziyiweyo eventfd_synchronization, Wined3d-zero-inf-shaders ΠΈ dinput-joy-mappings.

Ukongeza, kunokuqatshelwa hlaziya abangeneleli I-DXVK 1.4.3 ngokuphunyezwa kweDXGI, Direct3D 10 kunye neDirect3D 11 phezu kweVulkan API. Ukukhutshwa okutsha kwazisa ifomathi yefayile ye-cache entsha, eye yanciphisa kakhulu ubungakanani bezi fayile (xa kuphuculwa ukukhutshwa kwezinto ezindala, ifomathi ye-cache iya kuguqulwa ngokuzenzekelayo). Umsebenzi wenziwe ukunciphisa umthwalo we-CPU kwimidlalo enenani elikhulu lee-shaders ezahlukeneyo. Iingxaki kunye nokurekhodwa okungacwangciswanga kwemisonto emininzi yee-graphics shaders usebenzisa i-UAV (umbono wokufikelela okungenamyalelo) ziye zasonjululwa.

umthombo: opennet.ru

Yongeza izimvo