{"id":181804,"date":"2026-05-30T08:48:32","date_gmt":"2026-05-30T06:48:32","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/novye-versii-wine-11-10-i-vkd3d-2-0"},"modified":"2026-05-30T08:48:32","modified_gmt":"2026-05-30T06:48:32","slug":"novye-versii-wine-11-10-i-vkd3d-2-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/novye-versii-wine-11-10-i-vkd3d-2-0","title":{"rendered":"Uued versioonid Wine 11.10 ja Vkd3d 2.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Avaldatud on eksperimentaalne versioon avatud rakendusest Win32 API \u2014 Wine 11.10. Alates 11.9 v\u00e4ljalaske kuup\u00e4evast on suletud 17 viga ja tehtud 248 muudatust.<\/p>\n<p>Olulisemad muudatused:\n<\/p>\n<ul>\n<li class=\"l\"> Sisseehitatud Vkd3d pakett Direct3D 12 teostusega on uuendatud versioonile 2.0.\n<li class=\"l\"> Pakutud on \u00fcmber t\u00f6\u00f6tatud XPath keele toetust, mis on teostatud ilma libxml2 teegi kasutamiseta.\n<li class=\"l\"> Parandatud on VBScripti \u00fchilduvus.\n<li class=\"l\"> ntdll-s on lisatud ALPC (Advanced Local Procedure Call) API jaoks kohalduvad platvormid: NtAlpcCreatePort(), NtAlpcConnectPort(), NtAlpcAcceptConnectPort(), NtAlpcSendWaitReceivePort(), NtAlpcDisconnectPort() ja NtAlpcImpersonateClientOfPort().\n<li class=\"l\"> Bluetoothi tugi on paranenud, lisatud on meetodid BluetoothLEDeviceStatics::FromBluetoothAddressAsync, IBluetoothLEDevice::get_DeviceId, IBluetoothLEDevice::get_GattServices, IGattDeviceService::get_Uuid ja IGattDeviceService::get_AttributeHandle.\n<li class=\"l\"> Teostustes d3dx10 ja d3dx11 on lisatud v\u00f5imalus laadida DDS-faile tekstuuride massiividega. Funktsiooni D3DX10LoadTextureFromTexture() on lisatud tugi 3D-tekstuuridele, tekstuuridele tasemete detailsete ja MIP-astmete (MipMap) genereerimisega.\n<li class=\"l\"> DLL-is win32u on teostatud funktsioonid NtUserGetMessagePos() ja NtUserSetMessageExtraInfo().\n<\/li>\n<li class=\"l\"> On suletud t\u00f5rketeated, mis on seotud rakenduste t\u00f6\u00f6ga: IrfanView, Kodak EasyShare, Git for Windows, Family Tree Maker 2017, Foxit PhantomPDF Business 10.0, Vocaloid 6, Photolemur 3, TrackChecker.<br \/>\nOn suletud t\u00f5rketeated, mis on seotud m\u00e4ngude t\u00f6\u00f6ga: Star Wars Racer, Star Wars: Knights of the Old Republic, Age of Empires III: The Asian Dynasties.<\/p>\n<\/li>\n<li class=\"l\"> Projekt Wine on samuti avaldanud paketi vkd3d 2.0 v\u00e4lja, millel on Direct3D 12 teostus, mis t\u00f6\u00f6tab kutseteed grafiikapi kaudu Vulkanis. Pakett sisaldab teeke libvkd3d Direct3D 12 teostuseks, libvkd3d-shader varjundite mudelite t\u00f5lkijaga ja libvkd3d-utils funktsioonide jaoks, mis lihtsustavad Direct3D 12 rakenduste portimist, ning komplekti n\u00e4idendeid, sealhulgas glxgears'i porti Direct3D 12-ks. Projekti kood levitatakse litsentsi LGPLv2.1 alusel.\n<\/ul>\n<p>Projekt Wine on samuti avaldanud paketti vkd3d 2.0, mis teostab Direct3D 12, t\u00f6\u00f6tab kutseteed kaudu graafika API Vulkaniga. Pakett sisaldab raamatukogusid libvkd3d Direct3D 12 teostamiseks, libvkd3d-shader varjundite mudelite t\u00f5lkijaga ja libvkd3d-utils funktsioonide jaoks, mis lihtsustavad Direct3D 12 rakenduste portimist, ning komplekti n\u00e4idendeid, sealhulgas glxgears'i Direct3D 12 porti. Projekti kood levitatakse litsentsi LGPLv2.1 alusel.<\/p>\n<p>libvkd3d teebibliotek toetab enamiku Direct3D 12 funktsionaalsust, sealhulgas graafika ja arvutuste t\u00f6\u00f6riistu, j\u00e4rjekordi ja k\u00e4skude loendeid, deskriptorid ja m\u00e4lu deskriptorid, juurtesignatuure, j\u00e4rjekorralt ligip\u00e4\u00e4su, samplerid, k\u00e4skude signatuurid, juurte konstandid, kaudset renderdamist, Clear*() ja Copy*() meetodeid. libvkd3d-shaderis on rakendatud shaderi mudelite bytecode t\u00f5lkimine vahevormiks SPIR-V. Toetatakse tipus, pikslites, tesselatsioonis, arvutustes ja lihtsates geomeetrilistes shaderites, juurtesignatuuri serialiseerimist ja deserialiseerimist. Shaderi k\u00e4skudest on rakendatud aritmeetilised, aatomilised ja bitilised operatsioonid, v\u00f5rdlus- ja voogude juhtimise operaatorid, sample, gather ja load k\u00e4sud, j\u00e4rjekorralt ligip\u00e4\u00e4su operatsioonid (UAV, Unordered Access View). <\/p>\n<p>Uues versioonis vkd3d:<\/p>\n<ul>\n<li class=\"l\"> HLSL shaderi keele implementatsioonis on lisatud algne toetus ts\u00fcklitele 2-3 shaderi mudeli jaoks, on saadud v\u00f5imalus kirjutada struktureeritud jagatud m\u00e4lu r\u00fchmade striimide jaoks, rakendatud on sisseehitatud funktsioonid tex3Dbias(), tex3Dlod() ja texCUBElod(), tagatud on semantikate SV_ClipDistance, SV_CullDistance ja SV_StencilRef toetus shaderitest sisendi ja v\u00e4ljundi t\u00f6\u00f6tlemiseks.\n<li class=\"l\"> HLSL-i shaderite kompilaatorisse on realiseeritud automaatne topeltarvutuste eemaldamine, tagades, et x % y t\u00fc\u00fcpi v\u00e4ljendeid arvutatakse kompileerimise ajal, kui v\u00e4\u00e4rtused on ette teada, ja parendatud ajaregistrite jaotust. Vastavalt HLSL-i spetsifikatsiooni n\u00f5uetele on laiendatud muutuja n\u00e4htavust 'for' ts\u00fcklites (muutuja j\u00e4\u00e4b k\u00e4tte saadavaks p\u00e4rast ts\u00fckli l\u00f5petamist). Murdearvude anal\u00fc\u00fcsimisel on l\u00f5petatud lokaadi arvestamine (n\u00fc\u00fcd on eraldajana alati punkt).\n<li class=\"l\"> Parendatud on vanade Direct3D shaderite binaarsete vormingute toetamist. Rakendatud on k\u00e4sud m4x4, m3x4, m4x3, m3x3, m3x2, phase, texdepth.<br \/>\ntexreg2ar, texreg2gb, texreg2rgb. Lisatud tugi modifikaatoritele '_dz', '_db', '_dw' ja '_da', mida saab kasutada texcrd ja texld k\u00e4sklustega. Lisatud tugi registritele 'vFace' ja 'vPos', et t\u00f6\u00f6tada piksliste shaderitega.<\/p>\n<li class=\"l\"> DXIL (Direct3D vahekeel) koodis, laadimise, salvestamise, aatomilise muutmise ja v\u00f5rdlemise operatsioonides on rakendatud andmete osutajate kasutamine, mis on deklareeritud hiljem.\n<li class=\"l\"> Direct3D shaderite assemblerisse on lisatud tugi 16-bitiste sisseehitatud konstantide ja ka '64UAVs' lippude jaoks.<br \/>\n    'ROVs',<br \/>\n    'UAVLoadAdditionalFormats',<br \/>\n    'UAVsAtEveryStage',<br \/>\n    'allResourcesBound',<br \/>\n    'enable11_1ShaderExtensions',<br \/>\n    'int64Ops',<br \/>\n    'nativeLowPrecision',<br \/>\n    'stencilRef',<br \/>\n    'viewportAndRTArrayIndex' ja<br \/>\n    'waveOps'.<\/p>\n<li class=\"l\"> Shayderite koostamise valikud on rakendatud: VKD3D_SHADER_COMPILE_OPTION_DENORMAL_MODE_F16, VKD3D_SHADER_COMPILE_OPTION_DENORMAL_MODE_F32, VKD3D_SHADER_COMPILE_OPTION_DENORMAL_MODE_F64 ja VKD3D_SHADER_COMPILE_OPTION_CONST_GLOBAL_UNIFORM.\n<\/ul>\n<p>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65576\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 Win32 API &#8212; Wine 11.10. \u0421 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u0432\u044b\u043f\u0443\u0441\u043a\u0430 11.9 \u0431\u044b\u043b\u043e \u0437\u0430\u043a\u0440\u044b\u0442\u043e 17 \u043e\u0442\u0447\u0451\u0442\u043e\u0432 \u043e\u0431 \u043e\u0448\u0438\u0431\u043a\u0430\u0445 \u0438 \u0432\u043d\u0435\u0441\u0435\u043d\u043e 248 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439. \u041d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0432\u0430\u0436\u043d\u044b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f: \u0412\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0439 \u043f\u0430\u043a\u0435\u0442 Vkd3d \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 Direct3D 12 \u043e\u0431\u043d\u043e\u0432\u043b\u0451\u043d \u0434\u043e \u0432\u0435\u0440\u0441\u0438\u0438 2.0. \u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0430 \u043f\u0435\u0440\u0435\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u0430\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u044f\u0437\u044b\u043a\u0430 XPath, \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u0431\u0435\u0437 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 libxml2. \u0423\u043b\u0443\u0447\u0448\u0435\u043d\u0430 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c \u0441 VBScript. \u0412 ntdll \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u044b [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-181804","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 Win32 API - Wine 11.10. \u0421 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u0432\u044b\u043f\u0443\u0441\u043a\u0430 11.9 \u0431\u044b\u043b\u043e \u0437\u0430\u043a\u0440\u044b\u0442\u043e 17 \u043e\u0442\u0447\u0451\u0442\u043e\u0432 \u043e\u0431 \u043e\u0448\u0438\u0431\u043a\u0430\u0445 \u0438 \u0432\u043d\u0435\u0441\u0435\u043d\u043e 248 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/news\/novye-versii-wine-11-10-i-vkd3d-2-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041d\u043e\u0432\u044b\u0435 \u0432\u0435\u0440\u0441\u0438\u0438 Wine 11.10 \u0438 Vkd3d 2.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 Win32 API - Wine 11.10. \u0421 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u0432\u044b\u043f\u0443\u0441\u043a\u0430 11.9 \u0431\u044b\u043b\u043e \u0437\u0430\u043a\u0440\u044b\u0442\u043e 17 \u043e\u0442\u0447\u0451\u0442\u043e\u0432 \u043e\u0431 \u043e\u0448\u0438\u0431\u043a\u0430\u0445 \u0438 \u0432\u043d\u0435\u0441\u0435\u043d\u043e 248 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/novye-versii-wine-11-10-i-vkd3d-2-0\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-05-30T06:48:32+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-05-30T06:48:32+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Uued versioonid Wine 11.10 ja Vkd3d 2.0 | ProHoster","description":"Avalikustatud katseversioon avatud Win32 API rakendusest - Wine 11.10. Alates versiooni 11.9 v\u00e4ljaandmisest on suletud 17 veateadet ja tehtud 248 muutust.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/novye-versii-wine-11-10-i-vkd3d-2-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041d\u043e\u0432\u044b\u0435 \u0432\u0435\u0440\u0441\u0438\u0438 Wine 11.10 \u0438 Vkd3d 2.0 | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 Win32 API - Wine 11.10. \u0421 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u0432\u044b\u043f\u0443\u0441\u043a\u0430 11.9 \u0431\u044b\u043b\u043e \u0437\u0430\u043a\u0440\u044b\u0442\u043e 17 \u043e\u0442\u0447\u0451\u0442\u043e\u0432 \u043e\u0431 \u043e\u0448\u0438\u0431\u043a\u0430\u0445 \u0438 \u0432\u043d\u0435\u0441\u0435\u043d\u043e 248 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439.","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/novye-versii-wine-11-10-i-vkd3d-2-0","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-05-30T06:48:32+00:00","article:modified_time":"2026-05-30T06:48:32+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/181804","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=181804"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/181804\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=181804"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=181804"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=181804"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}