OpenGL рдЖрдгрд┐ Vulkan API - Mesa 23.0.0 - рдЪреНрдпрд╛ рд╡рд┐рдирд╛рдореВрд▓реНрдп рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдЪреЗ рдкреНрд░рдХрд╛рд╢рди рдкреНрд░рдХрд╛рд╢рд┐рдд рдЭрд╛рд▓реЗ рдЖрд╣реЗ. рдореЗрд╕рд╛ 23.0.0 рд╢рд╛рдЦреЗрдЪреНрдпрд╛ рдкрд╣рд┐рд▓реНрдпрд╛ рд░рд┐рд▓реАрдЭрдордзреНрдпреЗ рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╕реНрдерд┐рддреА рдЖрд╣реЗ - рдХреЛрдбрдЪреНрдпрд╛ рдЕрдВрддрд┐рдо рд╕реНрдерд┐рд░реАрдХрд░рдгрд╛рдирдВрддрд░, рдПрдХ рд╕реНрдерд┐рд░ рдЖрд╡реГрддреНрддреА 23.0.1 рдЬрд╛рд░реА рдХреЗрд▓реА рдЬрд╛рдИрд▓.
Mesa 23.0 Intel GPUs рд╕рд╛рдареА anv рдордзреНрдпреЗ Vulkan 1.3 рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ API, AMD GPU рд╕рд╛рдареА radv, Qualcomm GPU рд╕рд╛рдареА tu, рдЖрдгрд┐ рдЗрдореНрдпреБрд▓реЗрдЯрд░ рдореЛрдб (vn) рдордзреНрдпреЗ рд╕рдорд░реНрдерди рдкреБрд░рд╡рддреЗ. рд╡реНрд╣рд▓реНрдХрди 1.1 рд╕рдкреЛрд░реНрдЯ рд▓рд╛рд╡реНрд╣рд╛рдкрд╛рдЗрдк (lvp) рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рд░рд╛рд╕реНрдЯрд░рд╛рдпрдЭрд░рдордзреНрдпреЗ рдЖрдгрд┐ V1.0dv рдбреНрд░рд╛рдпрд╡реНрд╣рд░рдордзреНрдпреЗ Vulkan 3 (Raspberry Pi 4 рдордзреАрд▓ Broadcom VideoCore VI GPU) рдордзреНрдпреЗ рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЖрд╣реЗ.
Mesa 4.6, iris (Intel), radeonsi (AMD), zink, рдЖрдгрд┐ llvmpipe рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕рд╕рд╛рдареА рд╕рдВрдкреВрд░реНрдг OpenGL 965 рд╕рдорд░реНрдерди рджреЗрдЦреАрд▓ рдкреБрд░рд╡рддреЗ. OpenGL 4.5 рд╕рдорд░реНрдерди AMD (r600), NVIDIA (nvc0) рдЖрдгрд┐ Qualcomm Adreno (freedreno) GPUs рд╕рд╛рдареА, OpenGL 4.3 virgl рд╕рд╛рдареА (QEMU/KVM рд╕рд╛рдареА virgil3D рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ GPU), рдЖрдгрд┐ OpenGL 4.2 d3d12 рдХрд┐рдВрд╡рд╛ OpenganL рдбреНрд░рд╛рдпрд╡реНрд╣рд░ (a OpenGL) рд▓реЗрдпрд░рд╕рд╛рдареА рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ. DirectX 12 рд╡рд░ рдХрд╛рдо рдХрд░рд╛).
рдореБрдЦреНрдп рдирд╡рдХрд▓реНрдкрдирд╛:
- RADV Vulkan рдбреНрд░рд╛рдЗрд╡реНрд╣рд░ (AMD) рдиреЗ RDNA3 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ (Radeon RX 7900) рд╡рд░ рдЖрдзрд╛рд░рд┐рдд GPUs рд╕рд╛рдареА рд╕рдорд░реНрдерди рд╕реБрдзрд╛рд░рд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ рд░реЗ рдЯреНрд░реЗрд╕рд┐рдВрдЧ рдЖрдгрд┐ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рд▓рд╛рдпрдмреНрд░рд░реАрдЪреНрдпрд╛ рд╡рд╛рдкрд░рд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдмрджрд▓ рдЬреЛрдбрд▓реЗ рдЖрд╣реЗрдд. RDNA2 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╡рд░ рдЖрдзрд╛рд░рд┐рдд AMD рдХрд╛рд░реНрдбрд╕рд╛рдареА, рдореЗрд╢ рд╢реЗрдбрд░реНрд╕рд╕рд╛рдареА рд╕рдорд░реНрдерди (VK_EXT_mesh_shader) рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рд╕рдХреНрд╖рдо рдХреЗрд▓реЗ рдЬрд╛рддреЗ.
- Nouveau рдбреНрд░рд╛рдЗрд╡реНрд╣рд░ Ampere рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╡рд░ рдЖрдзрд╛рд░рд┐рдд NVIDIA GA102 (RTX 30) GPU рд╕рд╛рдареА рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рдорд░реНрдерди рдЬреЛрдбрддреЛ.
- RADV рдЖрдгрд┐ рдЯрд░реНрдирд┐рдк рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕ VK_EXT_dynamic_state3 рд╡рд┐рд╕реНрддрд╛рд░рд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЕрддрд┐рд░рд┐рдХреНрдд рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рд▓рд╛рдЧреВ рдХрд░рддрд╛рдд.
- Apple M1 рдЖрдгрд┐ M2 рдЪрд┐рдкреНрд╕рдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░реНтАНрдпрд╛ Apple AGX GPU рд╕рд╛рдареА asahi OpenGL рдбреНрд░рд╛рдпрд╡реНрд╣рд░рдЪреА рдХреНрд╖рдорддрд╛ рд▓рдХреНрд╖рдгреАрдпрд░реАрддреНрдпрд╛ рд╡рд╛рдврд╡рдгреНрдпрд╛рдд рдЖрд▓реА рдЖрд╣реЗ.
- ANV рд╡рд▓реНрдХрди рдбреНрд░рд╛рдпрд╡реНрд╣рд░ (Intel) рдЖрдгрд┐ Iris OpenGL рдбреНрд░рд╛рдпрд╡реНрд╣рд░рдиреЗ рд╕реНрд╡рддрдВрддреНрд░ Intel DG2-G12 (рдЖрд░реНрдХ рдЕрд▓реНрдХреЗрдорд┐рд╕реНрдЯ) рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХрд╛рд░реНрдбреНрд╕ рдЖрдгрд┐ Meteor Lake GPUs рд╕рд╛рдареА рд╕рдорд░реНрдерди рд╕реБрдзрд╛рд░рд▓реЗ рдЖрд╣реЗ.
- virgl рдбреНрд░рд╛рдЗрд╡реНрд╣рд░ (QEMU/KVM рд╕рд╛рдареА рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ GPU Virgil3D) рдиреЗ рд╡реНрд╣рд┐рдбрд┐рдУ рдПрдиреНрдХреЛрдбрд┐рдВрдЧрдЪреНрдпрд╛ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдкреНрд░рд╡реЗрдЧрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рд╕реБрдзрд╛рд░рд▓реЗ рдЖрд╣реЗ.
- OpenGL рд╡рд┐рд╕реНрддрд╛рд░рд╛рдВрд╕рд╛рдареА рдЬреЛрдбрд▓реЗрд▓реЗ рд╕рдорд░реНрдерди:
- рдкреЕрдирдлреНрд░реЙрд╕реНрдЯрд╕рд╛рдареА GL_ARB_clip_control
- рдкреЕрдирдлреНрд░реЙрд╕реНрдЯ, рдЕрд╕рд╛рд╣реА рд╕рд╛рдареА GL_ARB_texture_filter_anisotropic
- Asahi рд╕рд╛рдареА GL_ARB_occulsion_query2
- Asahi рд╕рд╛рдареА GL_ARB_shader_stencil_export
- Asahi рд╕рд╛рдареА GL_ARB_draw_instanced
- Asahi рд╕рд╛рдареА GL_ARB_instanced_ararys
- Asahi рд╕рд╛рдареА GL_ARB_seamless_cube_map
- Asahi рд╕рд╛рдареА GL_NV_conditional_render
- Asahi рд╕рд╛рдареА GL_ARB_texture_mirror_clamp_to_edge
- рд╡рд▓реНрдХрди рд╡рд┐рд╕реНрддрд╛рд░рд╛рдВрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ:
- RADV, рд╢рд▓рдЬрдо рд╕рд╛рдареА VK_EXT_descriptor_buffer
- RADV рд╕рд╛рдареА VK_AMD_shader_early_and_late_fragment_tests
- RADV/RDNA3 рд╕рд╛рдареА VK_AMD_shader_explicit_vertex_parameter
- RADV, ANV, рдЯрд░реНрдирд┐рдкрд╕рд╛рдареА VK_EXT_swapchain_colorspace
- V3DV рд╕рд╛рдареА VK_KHR_shader_integer_dot_product
- VK_KHR_рд╡рд░реНрддрдорд╛рди_ANV, RADV, рд╢рд▓рдЬрдо рд╕рд╛рдареА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рд╛
- рд╢реБрдХреНрд░рд╛рд╕рд╛рдареА VK_KHR_push_descriptor
- рд╢реБрдХреНрд░рд╛рд╕рд╛рдареА VK_KHR_pci_bus_info
- Rise of the Tomb Raider's Ambient Occlusion, Minecraft, Battlefield 1 рдЖрдгрд┐ Hi-Fi Rush рдордзреАрд▓ рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХреЗрд▓реЗ.
- рдЖрдпрд░рд┐рд╕ рдбреНрд░рд╛рдпрд╡реНрд╣рд░рд╕рд╣ рд╕рд┐рд╕реНрдЯреАрдорд╡рд░ рдЭреВрдо рд╡реНрд╣рд┐рдбрд┐рдУ рдХреЙрд▓реНрд╕ рджрд░рдореНрдпрд╛рди рдЖрдЙрдЯрдкреБрдЯ рдЦрдВрдбрд┐рдд рд╣реЛрдгреНрдпрд╛рд╕ рдХрд╛рд░рдгреАрднреВрдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рдорд╕реНрдпреЗрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХреЗрд▓реЗ.
рд╕реНрддреНрд░реЛрдд: opennet.ru
