{"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\/fr\/blog\/news\/vkd3d-2-0","title":{"rendered":"VKD3D 2.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>L'\u00e9quipe Wine a publi\u00e9 <strong>VKD3D 2.0<\/strong> \u2014 une grande version de la biblioth\u00e8que qui impl\u00e9mente le fonctionnement des applications avec <strong>Direct3D 12<\/strong> sur <strong>Vulkan<\/strong>. VKD3D est utilis\u00e9 dans la version normale de Wine pour le support des applications D3D12 ; il ne faut pas le confondre avec <strong>VKD3D-Proton<\/strong>, une branche de jeu distincte de Valve, utilis\u00e9e dans Proton\/Steam Play.<\/p>\n<p><noindex><noindex><\/p>\n<p>Le projet est distribu\u00e9 sous la licence <strong>GNU Lesser General Public License version 2.1 ou ult\u00e9rieure<\/strong>. <a rel=\"nofollow\" href=\"https:\/\/gitlab.winehq.org\/wine\/vkd3d\">Le code source de la version<\/a> est publi\u00e9 sur le serveur WineHQ, le code est \u00e9galement disponible via les d\u00e9p\u00f4ts Wine.<\/p>\n<p><\/noindex><\/noindex><\/p>\n<p>VKD3D 2.0 a \u00e9t\u00e9 une transition de la branche <strong>1.19<\/strong> directement vers une nouvelle version majeure. L'accent principal a \u00e9t\u00e9 mis sur le d\u00e9veloppement du sous-syst\u00e8me de shaders et la compatibilit\u00e9 bas niveau avec Direct3D 12.<\/p>\n<p>Principaux changements :<\/p>\n<ul>\n<li>\n<p><strong>Le traitement des shaders HLSL a \u00e9t\u00e9 am\u00e9lior\u00e9.<\/strong> Le support du langage HLSL a \u00e9t\u00e9 \u00e9largi : plus d'op\u00e9rations ont \u00e9t\u00e9 mises en \u0153uvre et sont d\u00e9sormais trait\u00e9es correctement par le compilateur et le traducteur VKD3D. Cela est important pour ex\u00e9cuter des applications qui utilisent leurs propres shaders HLSL, et pas seulement du bytecode pr\u00e9compil\u00e9.<\/p>\n<\/li>\n<li>\n<p><strong>Le support du bytecode Direct3D legacy a \u00e9t\u00e9 am\u00e9lior\u00e9.<\/strong> Le traitement de l'ancien type de bytecode Direct3D a \u00e9t\u00e9 optimis\u00e9 pour la compatibilit\u00e9 avec les anciens formats de shaders et les outils toujours pr\u00e9sents dans les applications et moteurs.<\/p>\n<\/li>\n<li>\n<p><strong>Le travail sur DXIL a \u00e9t\u00e9 am\u00e9lior\u00e9.<\/strong> Dans VKD3D 2.0, le traitement de DXIL \u2014 une repr\u00e9sentation interm\u00e9diaire moderne des shaders DirectX \u2014 a \u00e9t\u00e9 poursuivi. Pour D3D12, c'est l'un des formats cl\u00e9s, donc ces changements influencent directement la capacit\u00e9 de lancer des applications plus r\u00e9centes.<\/p>\n<\/li>\n<li>\n<p><strong>Des am\u00e9liorations ont \u00e9t\u00e9 ajout\u00e9es pour les effets.<\/strong> La version a inclus des changements li\u00e9s aux effets \u2014 des m\u00e9canismes de description et d'application des effets graphiques dans la pile Direct3D. Cela fait plut\u00f4t partie de l'infrastructure, mais elle est importante pour la compatibilit\u00e9 avec le code graphique existant.<\/p>\n<\/li>\n<li>\n<p><strong>Un support exp\u00e9rimental pour MSL a \u00e9t\u00e9 ajout\u00e9.<\/strong> VKD3D 2.0 a obtenu un support exp\u00e9rimental pour la g\u00e9n\u00e9ration de <strong>MSL<\/strong> \u2014 Metal Shading Language. Cette direction est li\u00e9e \u00e0 la portabilit\u00e9 de la partie shader sur les plateformes o\u00f9 Vulkan est g\u00e9n\u00e9ralement utilis\u00e9 via des couches de compatibilit\u00e9 suppl\u00e9mentaires.<\/p>\n<\/li>\n<li>\n<p><strong>Interfaces et fonctionnalit\u00e9s de d\u00e9bogage \u00e9largies.<\/strong> Les d\u00e9veloppeurs ont ajout\u00e9 de nouvelles interfaces et am\u00e9lior\u00e9 les outils de d\u00e9bogage de VKD3D, ce qui devrait faciliter le d\u00e9veloppement, le diagnostic des erreurs et le futur soutien de Direct3D 12 dans Wine.<\/p>\n<\/li>\n<\/ul>\n<p>Il convient de souligner que, pour la plupart des utilisateurs de Steam sous Linux, le principal composant D3D12 reste <strong>VKD3D-Proton<\/strong>, et non pas le VKD3D classique. N\u00e9anmoins, VKD3D reste une partie importante de Wine et sert de mise en \u0153uvre de base de Direct3D 12 au-dessus de Vulkan dans le projet upstream.<\/p>\n<p>Source : <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.2 - 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\/fr\/blog\/news\/vkd3d-2-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\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\/fr\/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":"L'\u00e9quipe de Wine a publi\u00e9 VKD3D 2.0 \u2014 une version majeure de la biblioth\u00e8que qui permet aux applications de fonctionner avec Direct3D 12 au-dessus de Vulkan.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/vkd3d-2-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","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\/fr\/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\/fr\/wp-json\/wp\/v2\/posts\/181716","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=181716"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/181716\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=181716"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=181716"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=181716"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}