{"id":100920,"date":"2021-08-05T10:22:43","date_gmt":"2021-08-05T08:22:43","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-mesa-21-2-svobodnoj-realizaczii-opengl-i-vulkan"},"modified":"2021-08-05T10:22:43","modified_gmt":"2021-08-05T08:22:43","slug":"reliz-mesa-21-2-svobodnoj-realizaczii-opengl-i-vulkan","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/reliz-mesa-21-2-svobodnoj-realizaczii-opengl-i-vulkan","title":{"rendered":"Mesa 21.2 v\u00e4ljaanne, avatud rakendamine OpenGL-i ja Vulkan-iga","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Kolme kuu kestnud arenduse tulemusena on ilmunud avatud rakendusliidese OpenGL ja Vulkan versioon &#8212; Mesa 21.2.0. Esimene versioon harust Mesa 21.2.0 on eksperimentaalses staatuse &#8212; p\u00e4rast koodi l\u00f5plikku stabiliseerimist vabastatakse stabiilne versioon 21.2.1.      <\/p>\n<p>Mesa 21.2 rakendab t\u00e4ielikku OpenGL 4.6 tuge draiveritele 965, iris (Intel), radeonsi (AMD), zink ja llvmpipe. OpenGL 4.5 tugi on saadaval AMD (r600) ja NVIDIA (nvc0) GPU-de jaoks, samas kui OpenGL 4.3 on saadaval virgl (virtuaalne GPU Virgil3D QEMU\/KVM jaoks). Vulkan 1.2 tugi on rakendatud Intel ja AMD kaartide jaoks, samuti emuleerimismoodus (vn), Vulkan 1.1 tugi on saadaval Qualcomm GPU-dele ja programmip\u00f5hisele rasteriseerijale lavapipe, ning Vulkan 1.0 Broadcom VideoCore VI (Raspberry Pi 4) GPU-dele.    <\/p>\n<p>P\u00f5hilised uuendused:  <\/p>\n<ul>\n<li class=\"l\"> Komplekti on included OpenGL-draiver asahi algse toetuse graafikaprotsessori jaoks, mis on saadaval Apple M1 kiipide seas. Draiver kasutab Galliumi liidest ja toetab suuremat osa OpenGL 2.1 ja OpenGL ES 2.0 funktsioone, kuid ei ole praegu sobiv enamikku m\u00e4nge k\u00e4ivitamiseks. Draiveri kood p\u00f5hineb referents Gallium-draiveril noop, kus on edastatud osa koodist Panfrost draiverist, mis on arendamisel ARM Mali GPU jaoks.\n<li class=\"l\"> Komplektis on OpenGL-draiver Crocus, mis toetab vanemaid Intel GPU-sid (Gen4-Gen7 mikroarhitektuuril), mida Iris draiver ei toeta. Erinevalt i965 draiverist p\u00f5hineb uus draiver Gallium3D arhitektuuril, mis suunab m\u00e4lu haldamise \u00fclesanded DRI-draiveri poole Linuxi tuumas ja pakub valmis olekute j\u00e4lgijat, mis toetab v\u00e4lja renderdatud objektide vahem\u00e4lu taaskasutamist.\n<li class=\"l\"> Komplektis on PanVk draiver, mis pakub Vulkan graafilise API tuge ARM Mali Midgardi ja Bifrost GPU-dele. PanVk-d arendavad ettev\u00f5tte Collabora t\u00f6\u00f6tajad ja seda peetakse Panfrost projekti arendamise j\u00e4tkuks, mis toetab OpenGL-i.\n<li class=\"l\"> Panfrost draiveris on Midgardi GPU-dele (Mali T760 ja uuemad) ja Bifrost GPU-dele (Mali G31, G52, G76) rakendatud OpenGL ES 3.1 tugi. Edasiste plaanide hulka kuulub Bifrost kindlasti j\u00f5udluse suurendamine ja Valhall arhitektuuril p\u00f5hinevate GPU-de toe rakendamine (Mali G77 ja uuemad).\n<li class=\"l\"> 32-bitistes j\u00e4rkj\u00e4rgudes x86 arhitektuuri jaoks on matemaatiliste arvutuste jaoks kasutatud sse2 korraldusi x87 korralduste asemel.\n<li class=\"l\"> Draiveris Nouveau nv50 NVIDIA GT21x (GeForce GT  2&#215;0) GPU jaoks on rakendatud OpenGL ES 3.1 toe.\n<li class=\"l\"> Vulkan draiver TURNIP ja OpenGL draiver Freedreno, mis on arendatud Qualcomm Adreno GPU-de jaoks, on algselt toetatud GPU Adreno a6xx gen4 (a660, a635).\n<li class=\"l\"> Vulkan draiver RADV (AMD) on saanud toe primitiivide l\u00f5hkumiseks (primitive culling) kasutades NGG (Next-Gen Geometry) Shaderi mootorit. RADV draiveri ehitamise v\u00f5imalus Windowsi platvormil MSVC kompilaatoriga on p\u00e4lvinud samuti toetust.\n<li class=\"l\"> Vulkan draiver ANV (Intel) ja OpenGL draiver Iris on teinud eelt\u00f6\u00f6d, et tagada toetus tulevastele Intel Xe-HPG (DG2) graafikakaartidele. Sealhulgas on lisatud algsed v\u00f5imalused, mis on seotud kiirte j\u00e4lgimise (ray tracing) ja kiirte j\u00e4lgimise shadeerimise toega.\n<li class=\"l\"> Draiveris lavapipe, mis sisaldab tarkvaralist rasteriseerijat API Vulkan jaoks (sarnane llvmpipe'ile, kuid Vulkan'i jaoks, mis t\u00f5lgib Vulkan API kutsed Gallium API-sse) on rakendatud &#171;wideLines&#187; re\u017eiimi tugi (tagab laiuse \u00fcletavate joonte toe, mis \u00fcletab 1.0 v\u00e4\u00e4rtust).\n<li class=\"l\"> Toetatakse d\u00fcnaamilist avastamist ja alternatiivsete GBM (Generic Buffer Manager) taustade laadimist. Muudatus on suunatud Waylandi toe parandamisele NVIDIA draiveritega s\u00fcsteemides.\n<li class=\"l\"> Zink draiveris (OpenGL API rakendus Vulkan'i kohal, mis v\u00f5imaldab saada riistvara kiirendatud OpenGL'i s\u00fcsteemides, kus draiverid toetavad ainult Vulkan API-d) toetab OpenGL laiendusi GL_ARB_sample_locations, GL_ARB_sparse_buffer, GL_ARB_shader_group_vote, GL_ARB_texture_filter_minmax ja GL_ARB_shader_clock. Lisatud on DRM (Direct Rendering Manager) formaadi modifikaatorid (k.a VK_EXT_image_drm_format_modifier laiendus).\n<li class=\"l\"> Vulkan-draiveritesse RADV (AMD), ANV (Intel) ja lavapipe on lisatud toimetamisprotsesside tugi:\n<ul>\n<li class=\"l\"> VK_EXT_provoking_vertex (RADV);\n<li class=\"l\"> VK_EXT_extended_dynamic_state2 (RADV);\n<li class=\"l\"> VK_EXT_global_priority_query (RADV);\n<li class=\"l\"> VK_EXT_physical_device_drm (RADV);\n<li class=\"l\"> VK_KHR_shader_subgroup_uniform_control_flow (RADV, ANV);\n<li class=\"l\"> VK_EXT_color_write_enable (RADV);\n<li class=\"l\"> VK_EXT_acquire_drm_display (RADV, ANV);\n<li class=\"l\"> VK_EXT_vertex_input_dynamic_state (lavapipe);\n<li class=\"l\"> VK_EXT_line_rasterization (lavapipe);\n<li class=\"l\"> VK_EXT_multi_draw (ANV, lavapipe, RADV);\n<li class=\"l\"> VK_KHR_separate_depth_stencil_layouts (lavapipe);\n<li class=\"l\"> VK_EXT_separate_stencil_usage (lavapipe);\n<li class=\"l\"> VK_EXT_extended_dynamic_state2 (lavapipe).  <\/ul>\n<\/ul>\n<p>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=55593\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0442\u0440\u0451\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\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 21.2.0. \u041f\u0435\u0440\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0432\u0435\u0442\u043a\u0438 Mesa 21.2.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 21.2.1. \u0412 Mesa 21.2 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u0430 \u043f\u043e\u043b\u043d\u0430\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 OpenGL 4.6 \u0434\u043b\u044f \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432 965, iris (Intel), radeonsi (AMD), zink \u0438 llvmpipe. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 OpenGL 4.5 [&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-100920","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=\"\u041f\u043e\u0441\u043b\u0435 \u0442\u0440\u0451\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\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 21.2.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\/et\/blog\/news\/reliz-mesa-21-2-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=\"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\u0420\u0435\u043b\u0438\u0437 Mesa 21.2, \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=\"\u041f\u043e\u0441\u043b\u0435 \u0442\u0440\u0451\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\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 21.2.0.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/reliz-mesa-21-2-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=\"2021-08-05T08:22:43+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-08-05T08:22:43+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\udd47Mesa 21.2, vabalt k\u00e4ttesaadava OpenGL ja Vulkan rakenduse v\u00e4ljaanne | ProHoster","description":"P\u00e4rast kolme kuu arendust on v\u00e4lja antud avatud rakenduse API OpenGL ja Vulkan teostuse versioon - Mesa 21.2.0.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/reliz-mesa-21-2-svobodnoj-realizaczii-opengl-i-vulkan","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\u0420\u0435\u043b\u0438\u0437 Mesa 21.2, \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":"\u041f\u043e\u0441\u043b\u0435 \u0442\u0440\u0451\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\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 21.2.0.","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/reliz-mesa-21-2-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":"2021-08-05T08:22:43+00:00","article:modified_time":"2021-08-05T08:22:43+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"100920","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-08-05 09:15:24","updated":"2022-10-01 02:18:03","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/100920","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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=100920"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/100920\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=100920"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=100920"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=100920"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}