I-Wine 6.0 ifika nezinguquko ezingaphezu kuka-8300 futhi lezi yizona ezibaluleke kakhulu

Ezinsukwini ezimbalwa ezedlule inguqulo entsha ezinzile yeWine 6.0 yethulwe, inguqulo efike ngemuva konyaka wentuthuko nezinguqulo ezingama-29 zokuhlola.

Kule nguqulo entsha zingu-8300 XNUMX izinguquko ezifakiwe futhi phakathi kwempumelelo esemqoka efakiwe ekulethweni, singathola i- Amamojula ayisisekelo ewayini ngefomethi ye-PE, ukubuyela emuva okususelwa ku-Vulkan graphical API yeWineD3D, ukuqaliswa okusha kwekhonsoli yombhalo, ukwesekwa kweDirectShow nohlaka lweMedia Foundation.

Iwayini likuqinisekisile ukusebenza okugcwele kwezinhlelo ezingama-5049 (4869 ngonyaka odlule) zeWindows, 4227 (4136 ngonyaka owedlule) izinhlelo zisebenza kahle ngokulungiswa okwengeziwe nama-DLL angaphandle. Izinhlelo ezingama-3703 zinezinkinga ezincane zokusebenza ezingaphazamisi ukusetshenziswa kwemisebenzi esemqoka yezicelo.

Izindaba eziyinhloko zewayini 6.0

Kule nguqulo entsha ye-Wine 6.0 singakuthola lokho amafayela we-DLL ayinhlokokufaka phakathi i-NTDLL, i-KERNEL32, i-GDI32, ne-USER32, ihanjiswe ukuze isebenzise ifomethi ephathekayo ye-PE (iyasebenza) esikhundleni se-ELF. Isebenzisa i-PE ixazulula izinkinga ngokuxhaswa kwezinhlelo ezahlukahlukene zokuvikela amakhophi eziqinisekisa ubunikazi bamamojula wesistimu kudiski nakwimemori.

Ngaphandle kwalokho kuhlongozwa indlela entsha yokunamathisela imitapo yolwazi ye-Unix kumamojula we-PE ukuhlela ukufinyelela kwimitapo yolwazi ye-Unix kusuka kumafayili e-PE lapho kudingeka ukubiza imisebenzi engenakucutshungulwa nge-Win32 API. Imitapo yolwazi eyengeziwe ye-Unix ikhonjwa ngokuba khona kwefayela elinesandiso "so" negama le-module ye-PE (ngokwesibonelo, ntdll.so ye-ntdll.dll).

Ngakolunye uhlangothi ukubopha amamojula weWinelib ku- libwine.so break nokulayishwa kwe-libwine.so kukhutshazwe ngesikhathi sokuqalisa. Ngenxa yalolu shintsho, ukuhambisana nezinguqulo zangaphambilini kulahlekile, okungukuthi, amamojula enzelwe i-Wine 6.0 ngeke akwazi ukulayishwa ezinguqulweni zangaphambilini zewayini.

Okunye okuphawulekile ukuthi ukusekelwa kokuhlanganiswa kwamamojula we-PE ngemininingwane yokulungisa iphutha kufayela elihlukile sekuqalisiwe, kunciphisa usayizi wamafayela afakiwe.

Ukusekelwa kokudweba ama-arcs, ama-ellipses, nama-rectangles ayindilinga asebenzisa i-Direct2D API kungezwe kusistimu esehlayo.

Umshayeli weVulkan unikeza ukusekelwa kwemininingwane yeVulkan Graphics API 1.2.162. Kunikezwe ukukhiqizwa kwe-expression ye-JSON nokufakwa kwerejista okusetshenziswa i-Vulkan Loader esemthethweni.

Injini yokunikeza yokuhlola yenziwe ku-Direct3D yeWineD3D, ehumusha izingcingo zeDirect3D 12 ziye kwiVulkan graphics API. Injini idinga umtapo wolwazi we-libvkd3d-shader, osekela ukuhunyushwa kwekhodi ye-byte 4 no-5 yamamodeli we-shader ekumelelekeni okuphakathi kwe-SPIR-V.

Izici ezintsha zeDirect3D 11 zenziwe, njengezindawo zokujoyina ezizimele, ukujoyina imithombo eminingi, imaski ye-MSAA (Multi-Sample Anti-Aliasing), nezicelo zezici ezingeziwe.

Ku-D3DX, isikhombimsebenzisi se-ID3D12ShaderReflection nemisebenzi yokuthola amapharamitha wesithombe, njenge-3DX10GetImageInfoFromMemory (), kanye nezinto ezintsha nemisebenzi ye-NT kernel, sekusetshenzisiwe, kudingekile ekusebenzeni kwezinhlelo zokulwa nokukhohlisa ezilayisha abashayeli be-kernel.

Olunye ushintsho olubalulekile kukusetshenziswa kwe- IMedia Foundation esithuthukiswe kakhulu, lapho bekukhona ukwesekwa kokuqala kwe-Media Session, i-Streaming Audio Renderer (SAR), i-Video Renderer, i-EVR mixer, i-Topology Loader, kanye nezinto zeMedia Engine.

I-Video Mixing Renderer ingeza ukusekelwa kwezindlela ezingenawindi nezinganikeli, ikhono lokukhulisa usayizi wevidiyo ngokuzenzakalela ukuze ilingane iwindi, ukuguqulwa kwesikhala semibala esisheshayo sehadiwe, nokufometha kwesikrini esibanzi okuzungeze okuqukethwe ukufeza isilinganiso. Ukubukeka okulungile.

Kwezinye izinguquko okugqamile:

  • Izici ezintsha zingezwe kwi-Media Detector API.
  • Kungezwe ukusekelwa kokuguqula amafomethi evidiyo nawomsindo ukuze kuhlungwe isixhumanisi nge-GStreamer.
  • I-Enhanced Video Processor (EVR) isekela ukuxubana nge-DXVA2 API.
  • Kungezwe ukusekelwa okugcwele kokujwayelekile kwentambo ye-Unicode.
  • Kuthuthukiswe ukusekelwa kweWindows kwamathebula wokufaka imephu wezinhlamvu.
  • Ukusetshenziswa okwakhelwe ngaphakathi kwemisebenzi yezibalo kungezwe ku-C isikhathi sokusebenza ngokususelwa kukhodi evela kumtapo wezincwadi weMusl.
  • Ikhodi yokukhiqiza izinombolo zamaphoyinti entantayo ihlelwe kabusha futhi yasuswa ekubopheni yasebenza kohlelo lwe-printf.
  • Kususwe ukwesekwa kobuciko be-32-bit PowerPC obungasebenzi.
  • Kungezwe ukusekelwa kokuphathwa okuhlukile nokubeka isitaki ku-32-bit naku-64-bit ARM system.

Ekugcineni, uma ufuna ukwazi kabanzi ngayo, ungaxhumana isixhumanisi esilandelayo.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.