O le tuʻuina atu o le faʻatinoina fua o OpenGL ma Vulkan APIs - Mesa 23.0.0 - ua faʻasalalau. O le faʻasalalauga muamua o le lala Mesa 23.0.0 o loʻo i ai se tulaga faʻataʻitaʻi - a maeʻa le faʻamautuina mulimuli o le code, o le a faʻasaʻolotoina se faʻamaumauga mautu 23.0.1.
I le Mesa 23.0, o le lagolago mo le Vulkan 1.3 graphics API o loʻo maua i le avetaʻavale mo Intel GPUs, faʻapipiʻi mo AMD GPU, tu mo Qualcomm GPU, ma i le emulator mode (vn). Vulkan 1.1 lagolago o loʻo faʻatinoina i le lavapipe (lvp) software rasterizer, ma Vulkan 1.0 i le v3dv avetaavale (Broadcom VideoCore VI GPU mai Raspberry Pi 4).
Ua saunia foi e Mesa le lagolago atoatoa OpenGL 4.6 mo le 965, iris (Intel), radeonsi (AMD), zink, ma le llvmpipe avetaavale. OpenGL 4.5 lagolago e avanoa mo AMD (r600), NVIDIA (nvc0) ma Qualcomm Adreno (freedreno) GPUs, OpenGL 4.3 mo virgl (virgil3D virtual GPU mo QEMU/KVM), ma OpenGL 4.2 mo le d3d12 aveta'avale (se laulau mo le faʻatulagaina o OpenGL. galue i luga ole DirectX 12).
Autu fa'afouga:
- В Vulkan-драйвере RADV (AMD) улучшена поддержка GPU на базе архитектуры RDNA3 (Radeon RX 7900) и добавлены изменения, связанные с трассировкой лучей и использованием библиотек конвейера (pipeline). Для карт AMD на базе архитектуры RDNA2 включена по умолчанию поддержка шейдеров мешей (VK_EXT_mesh_shader).
- В драйвере Nouveau добавлена начальная поддержка GPU NVIDIA GA102 (RTX 30) на базе архитектуры Ampere.
- В драйверах RADV и Turnip реализованы дополнительные возможности, связанные с расширением VK_EXT_dynamic_state3.
- Значительно расширены возможности OpenGL-драйвера asahi для GPU Apple AGX, используемого в чипах Apple M1 и M2.
- В Vulkan-драйвере ANV (Intel) и OpenGL-драйвере Iris улучшена поддержка дискретных видеокарт Intel DG2-G12 (Arc Alchemist) и GPU Meteor Lake.
- В драйвере virgl (виртуальный GPU Virgil3D для QEMU/KVM) улучшена поддержка аппаратного ускорения кодирования видео.
- Fa'aopoopo le lagolago mo fa'aopoopoga OpenGL:
- GL_ARB_clip_control для panfrost
- GL_ARB_texture_filter_anisotropic для panfrost, 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 для asahi
- Добавлена поддержка расширений Vulkan:
- VK_EXT_descriptor_buffer для RADV, Turnip
- VK_AMD_shader_early_and_late_fragment_tests для RADV
- VK_AMD_shader_explicit_vertex_parameter для RADV/RDNA3
- VK_EXT_swapchain_colorspace для RADV, ANV, Turnip
- VK_KHR_shader_integer_dot_product для V3DV
- VK_KHR_present_wait для ANV, RADV, Turnip
- VK_KHR_push_descriptor для Venus
- VK_KHR_pci_bus_info для Venus
- Решены проблемы, проявлявшиеся в играх Rise of the Tomb Raider’s Ambient Occlusion, Minecraft, Battlefield 1 и Hi-Fi Rush.
- Устранена ошибка, приводившая нарушению вывода при видеовызовах Zoom на системах с драйвером Iris.
puna: opennet.ru