{"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\/ro\/blog\/news\/novye-versii-wine-11-10-i-vkd3d-2-0","title":{"rendered":"Noi versiuni Wine 11.10 \u0219i Vkd3d 2.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>A fost lansat\u0103 o versiune experimental\u0103 a implement\u0103rii deschise a Win32 API \u2014 Wine 11.10. De la lansarea versiunii 11.9, au fost rezolvate 17 rapoarte de erori \u0219i au fost efectuate 248 de modific\u0103ri.<\/p>\n<p>Cele mai importante schimb\u0103ri:\n<\/p>\n<ul>\n<li class=\"l\"> Pachetul Vkd3d \u00eencorporat, care implementeaz\u0103 Direct3D 12, a fost actualizat la versiunea 2.0.\n<li class=\"l\"> A fost propus un suport revizuit pentru limbajul XPath, implementat f\u0103r\u0103 a utiliza biblioteca libxml2.\n<li class=\"l\"> A fost \u00eembun\u0103t\u0103\u021bit\u0103 compatibilitatea cu VBScript.\n<li class=\"l\"> Au fost ad\u0103ugate stub-uri pentru API-ul ALPC (Advanced Local Procedure Call) \u00een ntdll: NtAlpcCreatePort(), NtAlpcConnectPort(), NtAlpcAcceptConnectPort(), NtAlpcSendWaitReceivePort(), NtAlpcDisconnectPort() \u0219i NtAlpcImpersonateClientOfPort().\n<li class=\"l\"> Suportul pentru Bluetooth a fost \u00eembun\u0103t\u0103\u021bit, ad\u0103ug\u00e2nd metodele BluetoothLEDeviceStatics::FromBluetoothAddressAsync, IBluetoothLEDevice::get_DeviceId, IBluetoothLEDevice::get_GattServices, IGattDeviceService::get_Uuid \u0219i IGattDeviceService::get_AttributeHandle.\n<li class=\"l\"> \u00cen implement\u0103rile d3dx10 \u0219i d3dx11, a fost ad\u0103ugat\u0103 posibilitatea de a \u00eenc\u0103rca fi\u0219iere DDS cu aranjamente de texturi. Func\u021bia D3DX10LoadTextureFromTexture() a c\u0103p\u0103tat suport pentru texturi 3D, texturi cu suport pentru niveluri de detaliu \u0219i generarea MIP-urilor (MipMap).\n<li class=\"l\"> \u00cen DLL-ul win32u, au fost implementate func\u021biile NtUserGetMessagePos() \u0219i NtUserSetMessageExtraInfo().\n<\/li>\n<li class=\"l\"> Au fost \u00eenchise rapoartele de erori legate de func\u021bionarea aplica\u021biilor: IrfanView, Kodak EasyShare, Git for Windows, Family Tree Maker 2017, Foxit PhantomPDF Business 10.0, Vocaloid 6, Photolemur 3.<br \/>\nTrackChecker.<\/p>\n<\/li>\n<li class=\"l\"> Au fost \u00eenchise rapoartele de erori legate de func\u021bionarea jocurilor: Star Wars Racer, Star Wars: Knights of the Old Republic, Age of Empires III: The Asian Dynasties.\n<\/ul>\n<p>Proiectul Wine a publicat, de asemenea, versiunea 2.0 a pachetului vkd3d cu implementarea Direct3D 12, care func\u021bioneaz\u0103 prin transla\u021bia apelurilor c\u0103tre API-ul grafic Vulkan. Pachetul include bibliotecile libvkd3d cu implementarea Direct3D 12, libvkd3d-shader cu traductorul modelului de shader \u0219i libvkd3d-utils cu func\u021bii pentru simplificarea port\u0103rii aplica\u021biilor Direct3D 12, precum \u0219i un set de exemple demonstrative, inclusiv portarea glxgears pe Direct3D 12. Codul proiectului este distribuit sub licen\u021ba LGPLv2.1.<\/p>\n<p>Biblioteca libvkd3d suport\u0103 majoritatea func\u021biilor Direct3D 12, inclusiv instrumente pentru grafic\u0103 \u0219i calcul, cozi \u0219i liste de comenzi, descrieri \u0219i descrieri de gr\u0103mad\u0103, semn\u0103turi de r\u0103d\u0103cin\u0103, acces neordonat, Sampler-e, semn\u0103turi de comenzi, constante de r\u0103d\u0103cin\u0103, desenare indirect\u0103, metode Clear*() \u0219i Copy*(). \u00cen libvkd3d-shader este implementat\u0103 translatia codului binar al modelelor de \u0219ader \u00een reprezentare intermediar\u0103 SPIR-V. Sunt suportate \u0219aderi de v\u00e2rf, pixel, teselare, calcul \u0219i \u0219aderi geometrice simple, serializare \u0219i deserializare a semn\u0103turii de r\u0103d\u0103cin\u0103. Instruc\u021biunile de \u0219ader includ opera\u021bii aritmetice, atomice \u0219i bitwise, operatori de compara\u021bie \u0219i control al fluxului de date, instruc\u021biuni de sample, gather \u0219i load, opera\u021bii de acces neordonat (UAV, Unordered Access View). <\/p>\n<p>\u00cen noua versiune a vkd3d:<\/p>\n<ul>\n<li class=\"l\"> \u00cen implementarea limbajului de shader HLSL a fost ad\u0103ugat\u0103 o suport ini\u021bial pentru bucle pentru 2-3 modele de shader, a fost introdus\u0103 posibilitatea de scriere \u00een memoria partajat\u0103 structurat\u0103 a grupului de thread-uri, au fost implementate func\u021biile \u00eencorporate tex3Dbias(), tex3Dlod() \u0219i texCUBElod(), \u0219i s-a asigurat suportul pentru semanticile SV_ClipDistance, SV_CullDistance \u0219i SV_StencilRef pentru procesarea intr\u0103rilor \u0219i ie\u0219irilor din shader.\n<li class=\"l\"> Compilatorul de shader HLSL a implementat eliminarea automat\u0103 a calculilor duplicat, a asigurat calculul \u00een timpul compil\u0103rii a expresiilor de tipul x % y cu valori cunoscute \u00een avans \u0219i a \u00eembun\u0103t\u0103\u021bit distribu\u021bia registrelor temporare. \u00cen conformitate cu cerin\u021bele specifica\u021biei HLSL, s-a extins domeniul de vizibilitate al variabilelor \u00een buclele \u201efor\u201d (variabila r\u0103m\u00e2ne accesibil\u0103 dup\u0103 finalizarea buclei). \u00cen timpul pars\u0103rii numerelor frac\u021bionare, s-a oprit luarea \u00een considerare a localiz\u0103rii (punctul este acum \u00eentotdeauna utilizat ca separator).\n<li class=\"l\"> A fost \u00eembun\u0103t\u0103\u021bit\u0103 suportul pentru vechiul format binar de shader-e Direct3D. Au fost implementate instruc\u021biunile m4x4, m3x4, m4x3, m3x3, m3x2, phase, texdepth,<br \/>\ntexreg2ar, texreg2gb, texreg2rgb. A fost ad\u0103ugat\u0103 suport pentru modificatorii \u201e_dz\u201d, \u201e_db\u201d, \u201e_dw\u201d \u0219i \u201e_da\u201d, care pot fi utiliza\u021bi cu instruc\u021biunile texcrd \u0219i texld. A fost ad\u0103ugat\u0103 suport pentru registrele \u201evFace\u201d \u0219i \u201evPos\u201d pentru a lucra cu shader-ele de pixel.<\/p>\n<li class=\"l\"> \u00cen DXIL (Direct3D Intermediate Language), \u00een cod, \u00een opera\u021biile de \u00eenc\u0103rcare, salvare, modificare atomic\u0103 \u0219i comparare, a fost implementat\u0103 posibilitatea utiliz\u0103rii pointerilor c\u0103tre datele declarate ulterior.\n<li class=\"l\"> \u00cen assembler-ul shader-ului Direct3D a fost ad\u0103ugat suport pentru constantele \u00eencorporate de 16 bi\u021bi, precum \u0219i pentru flagurile \u201864UAVs\u2019.<br \/>\n    \u2018ROVs\u2019.<br \/>\n    \u2018UAVLoadAdditionalFormats\u2019.<br \/>\n    \u2018UAVsAtEveryStage\u2019.<br \/>\n    \u2018allResourcesBound\u2019.<br \/>\n    \u2018enable11_1ShaderExtensions\u2019.<br \/>\n    \u2018int64Ops\u2019.<br \/>\n    \u2018nativeLowPrecision\u2019.<br \/>\n    \u2018stencilRef\u2019.<br \/>\n    \u2018viewportAndRTArrayIndex\u2019 \u0219i<br \/>\n    \u2018waveOps\u2019.<\/p>\n<li class=\"l\"> Au fost implementate op\u021biuni de compilare a shader-elor: VKD3D_SHADER_COMPILE_OPTION_DENORMAL_MODE_F16, VKD3D_SHADER_COMPILE_OPTION_DENORMAL_MODE_F32, VKD3D_SHADER_COMPILE_OPTION_DENORMAL_MODE_F64 \u0219i VKD3D_SHADER_COMPILE_OPTION_CONST_GLOBAL_UNIFORM.\n<\/ul>\n<p>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65576\">opennet.ro<\/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.2.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\/ro\/blog\/news\/novye-versii-wine-11-10-i-vkd3d-2-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\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\/ro\/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\udd47Noi versiuni Wine 11.10 \u0219i Vkd3d 2.0 | ProHoster","description":"A fost publicat un release experimental al implement\u0103rii deschise Win32 API - Wine 11.10. De la lansarea 11.9 au fost \u00eenchise 17 raport\u0103ri de erori \u0219i au fost efectuate 248 de modific\u0103ri.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/novye-versii-wine-11-10-i-vkd3d-2-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","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\/ro\/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\/ro\/wp-json\/wp\/v2\/posts\/181804","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=181804"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/181804\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=181804"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=181804"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=181804"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}