Waini 9.0 kuburitsa mumiriri uye vkd3d 1.10 kuburitswa

Kuedzwa kwatanga pane wekutanga kuburitswa mumiriri Wine 9.0, kuvhurwa kweWinAPI. Iyo kodhi base yakaiswa muchikamu chechando pamberi pekuburitswa, inotarisirwa muhafu yechipiri yaNdira. Kubva pakaburitswa Wine 8.21, 52 bug mishumo yakavharwa uye 391 shanduko dzaitwa.

Izvo zvakanyanya kuchinja:

  • Iyo yakavakirwa-mukati vkd3d package ine kuita kweDirect3D 12, ichishanda kuburikidza neshanduro yemafoni kuVulkan graphics API, yakagadziridzwa kune vhezheni 1.10.
  • Kuvandudzwa kwekushanda kwakanangana nekushandisa kugona kushandisa Waini munzvimbo dzakavakirwa paWayland protocol pasina kushandisa XWayland uye X11 zvikamu zvakaenderera. Yakawedzera tsigiro yekumisikidza kiibhodhi mune winewayland.drv mutyairi. Tsigiro yeVulkan graphics API yakawedzerwa uye mabasa vkQueuePresentKHR, vkGetDeviceGroupSurfacePresentModesKHR, vkGetPhysicalDevicePresentRectanglesKHR akawedzerwa. Iyo ClipCursor basa rakawedzerwa uye kugona kushanda nehukama maratidziro kana kuteedzera mbeva kufamba kwaitwa.
  • Paunenge uchishandisa kuburitswa kwazvino kweGnuTLS, tsigiro yeDH (Diffie-Hellman) encryption kiyi yakaitwa.
  • Yakavharwa mishumo yezvikanganiso zvine chekuita nekushanda kwezvishandiso: Notepad, MS Word, Roon, eFilm Workstation 2.x/3.x, Athena's Charm Table Search 0.35b, Process Explorer, Araxis Merge 2023.5877, Framemaker 8, Internet Download Manager, Air Jura , SpeedCommander, ModOrganizer, RestoreDC, Acid-V VST plugin, MIDITrail 1.4.0.
  • Mishumo yekukanganisa ine chekuita nekushanda kwemitambo yakavharwa: Yekukudzwa, STEEP, Far Cry 5, NFS Inonyanya Kudiwa, Castlevania: Lords of Shadow 2, Eurobattle, Daily Chthonicle, Crimson Skies.

Pamusoro pezvo, isu tinogona kucherechedza kuburitswa neWine purojekiti yevkd3d 1.10 pasuru ine kuisirwa kweDirect3D 12, ichishanda kuburikidza neshanduro yekufona kuVulkan graphics API. Iyo pasuru inosanganisira libvkd3d maraibhurari ane mashandisirwo eDirect3D 12, libvkd3d-shader ine muturikiri we shader modhi 4 uye 5 uye libvkd3d-utils ane mabasa ekurerutsa kutakurwa kweDirect3D 12 maapplication, pamwe seti yemuenzaniso wedemo, kusanganisira chiteshi. ye glxgears kuDirect3D 12. Iyo kodhi yeprojekiti inogoverwa ine rezinesi pasi pe LGPLv2.1.

Libvkd3d raibhurari inotsigira akawanda Direct3D 12 maficha, anosanganisira magiraidhi uye zvivakwa zvekombuta, mitsetse uye rondedzero yemirairo, zvibatiso uye mirwi yekubata, midzi siginecha, kunze-kwe-odha kuwana, Samplers, siginecha yekuraira, midzi midzi, isina kunanga kupa, Dzakajeka nzira *( ) uye Copy*(). Mu libvkd3d-shader, dudziro yebytecode ye shader modhi 4 uye 5 mune yepakati SPIR-V inomiririra inoitwa. Inotsigira vertex, pixel, tessellation, compute uye nyore geometry shaders, midzi siginecha serialization uye deserialization. Mirayiridzo yeShader inosanganisira arithmetic, atomic uye bit operations, kuenzanisa uye data flow control operators, sampuli, unganidza uye kutakura mirayiridzo, maitiro asina kurongeka ekuwana (UAV, Unordered Access View).

Iyo vhezheni itsva inoenderera mberi nekuvandudza shader compiler muHLSL (High-Level Shader Mutauro), yakapihwa kutanga neDirectX 9.0: yakawedzera rutsigiro rwesimba indexing yearrays; akawedzera mashoko okuti “break”, “enderera” uye “chinja”; matauriro anogara achishandiswa akawedzerwa; yakavakirwa-mukati mabasa siiri(), madhigirii(), radians(), fwidth(), tan(), tex2Dlod(), tex2Dproj(), texCUBEproj() uye tex3Dproj() anoiswa.

New Direct3D 3 programming interfaces (ID12D3Device12, ID5D3GraphicsCommandList12 uye ID5D3Resource12) yakawedzerwa kune libvkd1d raibhurari uye kugona kugadzira pombi mamiriro ezvinhu kwaitwa. Yakawedzera mabasa emubatsiri eDXBC manipulation kune libvkd3d-utils: D3DGetBlobPart(), D3DGetDebugInfo(), D3DGetInputAndOutputSignatureBlob(), D3DGetInputSignatureBlob(), D3DGetOutput3Signature),D3DGetOutputXNUMXSignature(DXNUMXDGetOutput) Sarudzo "-fragment-coordinate-origin" uye "-semantic-compat-mepu" dzawedzerwa kune vkdXNUMXd-compiler compiler.

Source: opennet.ru

Tenga inovimbika yekutambira kwemasaiti ane DDoS dziviriro, VPS VDS maseva 🔥 Tenga webhusaiti yakavimbika ine dziviriro yeDDoS, maseva eVPS VDS | ProHoster