{"id":181716,"date":"2026-05-25T08:48:59","date_gmt":"2026-05-25T06:48:59","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vkd3d-2-0"},"modified":"2026-05-25T08:48:59","modified_gmt":"2026-05-25T06:48:59","slug":"vkd3d-2-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/lv\/blog\/news\/vkd3d-2-0","title":{"rendered":"VKD3D 2.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Wine komanda ir izlaidusi <strong>VKD3D 2.0<\/strong> \u2014 lielu bibliot\u0113kas izlaidumu, kas nodro\u0161ina programmu darb\u012bbu ar <strong>Direct3D 12<\/strong> virs <strong>Vulkan<\/strong>. VKD3D tiek izmantots parastaj\u0101 upstream Wine, lai atbalst\u012btu D3D12 lietotnes; to nevajadz\u0113tu sajaukt ar <strong>VKD3D-Proton<\/strong>, atsevi\u0161\u0137u sp\u0113\u013cu paveidu no Valve, kas tiek izmantota Proton\/Steam Play.<\/p>\n<p><noindex><noindex><\/p>\n<p>Projekts tiek izplat\u012bts saska\u0146\u0101 ar licenci <strong>GNU Lesser General Public License 2.1 vai jaun\u0101ku versiju<\/strong>. <a rel=\"nofollow\" href=\"https:\/\/gitlab.winehq.org\/wine\/vkd3d\">Izlaiduma avota kods<\/a> ir public\u0113ts WineHQ server\u012b, k\u0101 ar\u012b kods ir pieejams caur Wine repozitorijiem.<\/p>\n<p><\/noindex><\/noindex><\/p>\n<p>VKD3D 2.0 ir p\u0101reja no fili\u0101les <strong>1.19<\/strong> uzreiz uz jauno galveno versiju. Galven\u0101 uzman\u012bba tiek piev\u0113rsta \u0161\u0113deru apak\u0161sist\u0113mas att\u012bst\u012bbai un zemu l\u012bme\u0146u sader\u012bbai ar Direct3D 12.<\/p>\n<p>Galveno izmai\u0146u saraksts:<\/p>\n<ul>\n<li>\n<p><strong>Uzlabota HLSL \u0161\u0113deru apstr\u0101de.<\/strong> Papla\u0161in\u0101ta HLSL valodas atbalsts: ieviests vair\u0101k darb\u012bbu, kuras tagad pareizi apstr\u0101d\u0101 VKD3D kompilators un tulkot\u0101js. Tas ir svar\u012bgi, lai palaistu lietotnes, kas izmanto savus HLSL \u0161\u0113derus, nevis tikai iepriek\u0161 kompil\u0113tu bytecode.<\/p>\n<\/li>\n<li>\n<p><strong>Uzlabota atbalsta nodro\u0161in\u0101\u0161ana legacy Direct3D bytecode.<\/strong> Uzlabota vec\u0101 Direct3D avota bytecode apstr\u0101de, lai nodro\u0161in\u0101tu sader\u012bbu ar veciem \u0161\u0113deru form\u0101tiem un r\u012bkiem, kas v\u0113l joproj\u0101m tiek izmantoti lietojumprogramm\u0101s un dzin\u0113ju vid\u0113.<\/p>\n<\/li>\n<li>\n<p><strong>Uzlabota DXIL apstr\u0101de.<\/strong> VKD3D 2.0 turpina uzlabot DXIL apstr\u0101di \u2014 m\u016bsdienu intermedi\u0101ro \u0161\u0113deru reprezent\u0101ciju DirectX. D3D12 tas ir viens no galvenajiem form\u0101tiem, t\u0101d\u0113\u013c \u0161\u0101das izmai\u0146as tie\u0161i ietekm\u0113 jauno lietot\u0146u palai\u0161anas pareiz\u012bbu.<\/p>\n<\/li>\n<li>\n<p><strong>Pievienoti uzlabojumi efektiem.<\/strong> Izlaidum\u0101 ir iek\u013cautas izmai\u0146as, kas saist\u012btas ar efektiem \u2014 grafisko efektu apraksta un pielieto\u0161anas meh\u0101nismiem Direct3D strukt\u016br\u0101. Tas ir vair\u0101k infrastrukt\u016bras jaut\u0101jums, tom\u0113r tas ir svar\u012bgi sader\u012bbai ar eso\u0161o grafisko kodu.<\/p>\n<\/li>\n<li>\n<p><strong>Par\u0101d\u012bj\u0101s eksperiment\u0101lais atbalsts MSL.<\/strong> VKD3D 2.0 ir ieguvis eksperiment\u0101lo atbalstu MSL \u0123ener\u0113\u0161anai <strong>MSL<\/strong> \u2014 Metal Shading Language. \u0160is virziens ir saist\u012bts ar \u0161\u0113deru p\u0101rvietojam\u012bbu uz platform\u0101m, kur Vulkan parasti tiek izmantots caur papildu sader\u012bbas sl\u0101\u0146iem.<\/p>\n<\/li>\n<li>\n<p><strong>Papla\u0161in\u0101ti interfeisi un atk\u013c\u016bdo\u0161anas iesp\u0113jas.<\/strong> Izstr\u0101d\u0101t\u0101ji pievienoja jaunus interfeisus un uzlaboja VKD3D atk\u013c\u016bdo\u0161anas r\u012bkus, kas atvieglos izstr\u0101di, k\u013c\u016bdu diagnostic\u0113\u0161anu un turpm\u0101ko Direct3D 12 atbalsta att\u012bst\u012bbu Wine.<\/p>\n<\/li>\n<\/ul>\n<p>Atsevi\u0161\u0137i j\u0101izce\u013c: liel\u0101kajai da\u013cai Steam lietot\u0101ju Linux oper\u0113t\u0101jsist\u0113m\u0101 galvenais D3D12 komponents paliek <strong>VKD3D-Proton<\/strong>, nevis parasto VKD3D. Tom\u0113r VKD3D joproj\u0101m paliek svar\u012bga da\u013ca pa\u0161\u0101 Wine un kalpo k\u0101 pamata re\u0101l\u0101z\u0101cija Direct3D 12 virs Vulkan upstream projekt\u0101.<\/p>\n<p>Avots: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/multimedia\/18299210\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u0430\u043d\u0434\u0430 Wine \u0432\u044b\u043f\u0443\u0441\u0442\u0438\u043b\u0430 VKD3D 2.0 \u2014 \u043a\u0440\u0443\u043f\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438, \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u044e\u0449\u0435\u0439 \u0440\u0430\u0431\u043e\u0442\u0443 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0441 Direct3D 12 \u043f\u043e\u0432\u0435\u0440\u0445 Vulkan. VKD3D \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0432 \u043e\u0431\u044b\u0447\u043d\u043e\u043c upstream Wine \u0434\u043b\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 D3D12-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439; \u0435\u0433\u043e \u043d\u0435 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u043f\u0443\u0442\u0430\u0442\u044c \u0441 VKD3D-Proton, \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0439 \u0438\u0433\u0440\u043e\u0432\u043e\u0439 \u0432\u0435\u0442\u043a\u043e\u0439 Valve, \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u043e\u0439 \u0432 Proton\/Steam Play. \u041f\u0440\u043e\u0435\u043a\u0442 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 GNU Lesser General Public License 2.1 \u0438\u043b\u0438 \u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u0437\u0434\u043d\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0438. \u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0439 [&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-181716","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.5 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u0430\u043d\u0434\u0430 Wine \u0432\u044b\u043f\u0443\u0441\u0442\u0438\u043b\u0430 VKD3D 2.0 \u2014 \u043a\u0440\u0443\u043f\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438, \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u044e\u0449\u0435\u0439 \u0440\u0430\u0431\u043e\u0442\u0443 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0441 Direct3D 12 \u043f\u043e\u0432\u0435\u0440\u0445 Vulkan.\" \/>\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\/lv\/blog\/news\/vkd3d-2-0\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"lv_LV\" \/>\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\udd47VKD3D 2.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u0430\u043d\u0434\u0430 Wine \u0432\u044b\u043f\u0443\u0441\u0442\u0438\u043b\u0430 VKD3D 2.0 \u2014 \u043a\u0440\u0443\u043f\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438, \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u044e\u0449\u0435\u0439 \u0440\u0430\u0431\u043e\u0442\u0443 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0441 Direct3D 12 \u043f\u043e\u0432\u0435\u0440\u0445 Vulkan.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/lv\/blog\/news\/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-25T06:48:59+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-05-25T06:48:59+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\udd47VKD3D 2.0 | ProHoster","description":"Wine komanda ir izlaidusi VKD3D 2.0 \u2014 iev\u0113rojamu bibliot\u0113kas laidienu, kas nodro\u0161ina tie\u0161u aplik\u0101ciju darb\u012bbu ar Direct3D 12 virs Vulkan.","canonical_url":"https:\/\/prohoster.info\/lv\/blog\/news\/vkd3d-2-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"lv_LV","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\udd47VKD3D 2.0 | ProHoster","og:description":"\u041a\u043e\u043c\u0430\u043d\u0434\u0430 Wine \u0432\u044b\u043f\u0443\u0441\u0442\u0438\u043b\u0430 VKD3D 2.0 \u2014 \u043a\u0440\u0443\u043f\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438, \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u044e\u0449\u0435\u0439 \u0440\u0430\u0431\u043e\u0442\u0443 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0441 Direct3D 12 \u043f\u043e\u0432\u0435\u0440\u0445 Vulkan.","og:url":"https:\/\/prohoster.info\/lv\/blog\/news\/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-25T06:48:59+00:00","article:modified_time":"2026-05-25T06:48:59+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\/lv\/wp-json\/wp\/v2\/posts\/181716","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/comments?post=181716"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/181716\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/media?parent=181716"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/categories?post=181716"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/tags?post=181716"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}