{"id":105777,"date":"2022-12-01T15:37:17","date_gmt":"2022-12-01T13:37:17","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-mesa-22-3-svobodnoj-realizaczii-opengl-i-vulkan"},"modified":"2022-12-01T15:37:17","modified_gmt":"2022-12-01T13:37:17","slug":"reliz-mesa-22-3-svobodnoj-realizaczii-opengl-i-vulkan","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/news\/reliz-mesa-22-3-svobodnoj-realizaczii-opengl-i-vulkan","title":{"rendered":"Rilascio di Mesa 22.3, implementazione open-source di OpenGL e Vulkan.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>\u00c8 stato pubblicato il rilascio della versione open source dell'API OpenGL e Vulkan \u2014 Mesa 22.3.0. Il primo rilascio della serie Mesa 22.3.0 ha uno stato sperimentale \u2014 dopo la stabilizzazione finale del codice, verr\u00e0 rilasciata una versione stabile 22.3.1.     <\/p>\n<p>In Mesa 22.3 \u00e8 disponibile il supporto per l'API grafica Vulkan 1.3 nei driver anv per GPU Intel, radv per GPU AMD, tu per GPU Qualcomm e nella modalit\u00e0 emulatore (vn). Il supporto per Vulkan 1.1 \u00e8 implementato nel rasterizzatore software lavapipe (lvp), mentre Vulkan 1.0 \u00e8 presente nel driver v3dv (GPU Broadcom VideoCore VI di Raspberry Pi 4).     <\/p>\n<p>Mesa offre anche supporto completo per OpenGL 4.6 nei driver 965, iris (Intel), radeonsi (AMD), zink e llvmpipe. Il supporto per OpenGL 4.5 \u00e8 disponibile per GPU AMD (r600), NVIDIA (nvc0) e Qualcomm Adreno (freedreno), OpenGL 4.3 per virgl (GPU virtuale Virgil3D per QEMU\/KVM), e OpenGL 4.2 per il driver d3d12 (strato per far funzionare OpenGL sopra DirectX 12).    <\/p>\n<p>Novit\u00e0 principali:  <\/p>\n<ul>\n<li class=\"l\"> Nel driver freedreno per GPU Qualcomm Adreno \u00e8 fornito il supporto per l'API grafica OpenGL 4.5, mentre nel driver per emulatore (vn) \u00e8 supportato l'API Vulkan 1.3.\n<li class=\"l\"> Nel driver Panfrost \u00e8 stata implementata la possibilit\u00e0 di caching dei shader su disco e aggiunto il supporto per GPU Mali T620. Il driver \u00e8 compatibile con le specifiche OpenGL 3.1 e OpenGL ES 3.1.\n<li class=\"l\"> Nel driver Vulkan RADV (AMD) \u00e8 stato aggiunto il supporto per GPU GFX11\/RDNA3 (serie Radeon RX 7000). Sono state ottimizzate le prestazioni per il ray tracing. Aggiunto il supporto per i formati pixel R8G8B8, B8G8R8 e R16G16B16, oltre a formati a 64 bit per il buffer delle vertici. Aggiunto il supporto per il flag extendedDynamicState2PatchControlPoints, che definisce il supporto per l'estensione VK_EXT_extended_dynamic_state2. Integrato Radeon Raytracing Analyzer.\n<li class=\"l\"> Include il driver Rusticl che implementa la specifica OpenCL 3.0, definendo l'API e le estensioni del linguaggio C per l'organizzazione di calcoli paralleli cross-platform. Il driver \u00e8 scritto in Rust, sviluppato utilizzando l'interfaccia Gallium fornita da Mesa e funge da equivalente del front-end OpenCL presente in Mesa, Clover. Clover \u00e8 da tempo abbandonato e rusticl \u00e8 posizionato come la sua futura sostituzione. Il supporto per Rust e rusticl \u00e8 disabilitato per impostazione predefinita e richiede la compilazione con specifiche opzioni '-D gallium-rusticl=true -Dllvm=enabled -Drust_std=2021'. Durante la compilazione, sono necessarie le dipendenze aggiuntive del compilatore rustc, del generatore di binding bindgen, LLVM, dell'insieme di strumenti SPIRV-Tools e del traduttore SPIRV-LLVM-Translator.\n<li class=\"l\"> Nel driver RadeonSI \u00e8 abilitato per impostazione predefinita il supporto per il rendering multithread tramite OpenGL.\n<li class=\"l\"> Presentato Mesa-DB, un nuovo tipo di cache per shader che salva i dati in un unico file.\n<li class=\"l\"> \u00c8 stato aggiunto il supporto per le estensioni OpenGL:\n<ul>\n<li class=\"l\"> GL_ARB_shader_clock per llvmpipe.\n<li class=\"l\"> GL_KHR_blend_equation_advanced_coherent per zink.\n<li class=\"l\"> GL_NV_shader_atomic_float per llvmpipe.  <\/ul>\n<li class=\"l\"> \u00c8 stato aggiunto il supporto per le estensioni Vulkan:\n<ul>\n<li class=\"l\"> VK_KHR_shader_clock per lavapipe.\n<li class=\"l\"> VK_EXT_attachment_feedback_loop_layout per RADV, lavapipe.\n<li class=\"l\"> VK_KHR_global_priority per RADV.\n<li class=\"l\"> VK_EXT_load_store_op_none per RADV.\n<li class=\"l\"> VK_EXT_mutable_descriptor_type per RADV.\n<li class=\"l\"> VK_EXT_shader_atomic_float per lvp.\n<li class=\"l\"> VK_EXT_shader_atomic_float2 per lvp.\n<li class=\"l\"> VK_EXT_image_robustness per v3dv.\n<li class=\"l\"> VK_EXT_extended_dynamic_state3 per lavapipe, RADV e ANV.\n<li class=\"l\"> VK_EXT_extended_dynamic_state2 per RADV.\n<li class=\"l\"> VK_EXT_pipeline_robustness per v3dv.\n<li class=\"l\"> VK_EXT_mesh_shader per ANV.      <\/ul>\n<\/ul>\n<p>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=58234\">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 \u0440\u0435\u043b\u0438\u0437 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 API OpenGL \u0438 Vulkan &#8212; Mesa 22.3.0. \u041f\u0435\u0440\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0432\u0435\u0442\u043a\u0438 Mesa 22.3.0 \u0438\u043c\u0435\u0435\u0442 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0439 \u0441\u0442\u0430\u0442\u0443\u0441 &#8212; \u043f\u043e\u0441\u043b\u0435 \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043e\u043a\u043e\u043d\u0447\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043a\u043e\u0434\u0430 \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u043f\u0443\u0449\u0435\u043d\u0430 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f 22.3.1. \u0412 Mesa 22.3 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e API Vulkan 1.3 \u0432 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430\u0445 anv \u0434\u043b\u044f GPU Intel, radv \u0434\u043b\u044f GPU AMD, tu \u0434\u043b\u044f GPU Qualcomm \u0438 \u0432 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-105777","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 API OpenGL \u0438 Vulkan - Mesa 22.3.0.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/it\/blog\/news\/reliz-mesa-22-3-svobodnoj-realizaczii-opengl-i-vulkan\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\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\u0420\u0435\u043b\u0438\u0437 Mesa 22.3, \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 OpenGL \u0438 Vulkan | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 API OpenGL \u0438 Vulkan - Mesa 22.3.0.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/news\/reliz-mesa-22-3-svobodnoj-realizaczii-opengl-i-vulkan\" \/>\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=\"2022-12-01T13:37:17+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-12-01T13:37:17+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\udd47Rilascio Mesa 22.3, implementazione open source di OpenGL e Vulkan | ProHoster","description":"\u00c8 stata rilasciata la versione open source dell'API OpenGL e Vulkan - Mesa 22.3.0.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/reliz-mesa-22-3-svobodnoj-realizaczii-opengl-i-vulkan","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","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\u0420\u0435\u043b\u0438\u0437 Mesa 22.3, \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 OpenGL \u0438 Vulkan | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 API OpenGL \u0438 Vulkan - Mesa 22.3.0.","og:url":"https:\/\/prohoster.info\/it\/blog\/news\/reliz-mesa-22-3-svobodnoj-realizaczii-opengl-i-vulkan","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":"2022-12-01T13:37:17+00:00","article:modified_time":"2022-12-01T13:37:17+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\/it\/wp-json\/wp\/v2\/posts\/105777","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=105777"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/105777\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=105777"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=105777"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=105777"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}