Lançamento do Mesa 24.0, uma implementação gratuita de OpenGL e Vulkan

Foi publicado o lançamento da implementação gratuita das APIs OpenGL e Vulkan - Mesa 24.0.0. O primeiro lançamento do branch Mesa 24.0.0 tem status experimental - após a estabilização final do código, uma versão estável 24.0.1 será lançada.

Mesa 24.0 fornece suporte para a API gráfica Vulkan 1.3 em anv para GPUs Intel, radv para GPUs AMD, NVK para GPUs NVIDIA, tu para GPUs Qualcomm, no lavapipe software rasterizer (lvp) e no modo emulador (vn). O suporte ao Vulkan 1.0 é implementado nos drivers v3dv (GPU Broadcom VideoCore VI do Raspberry Pi 4) e dzn (implementação do Vulkan em cima do Direct3D 12).

O Mesa também oferece suporte completo ao OpenGL 4.6 para os drivers iris (GPUs Intel Gen 8+), radeonsi (AMD), Crocus (GPUs Intel Gen4-Gen7 mais antigas), zink, llvmpipe, virgl (GPU virtual virgil3D para QEMU/KVM), freedreno (Qualcomm Adreno) e d3d12 (sobreposição OpenGL sobre DirectX 12). O suporte ao OpenGL 4.5 está disponível para GPUs AMD (r600) e NVIDIA (nvc0). O suporte ao OpenGL 3.3 está presente nos drivers softpipe (rasterizador de software), asahi (GPU AGX, usada nos chips Apple M1 e M2) e nv50 (NVIDIA NV50).

Principais inovações:

  • Adicionado novo driver Vulkan PVR para GPUs Imagination PowerVR.
  • O driver NVK (NVIDIA) implementa suporte para Vulkan 1.3.
  • O driver Crocus (GPU Intel Gen4-Gen7) implementa suporte para OpenGL 4.6.
  • O driver d3d12, que fornece uma camada de implementação OpenGL sobre o DirectX 12, oferece suporte ao OpenGL 4.6.
  • O driver Asahi para GPUs Apple AGX implementa suporte para shaders de geometria e oferece compatibilidade com OpenGL 3.3.
  • Adicionada a capacidade de usar extensões Vulkan para aceleração de hardware na codificação de vídeo nos formatos h.264 e h.265.
  • O driver Vulkan RADV para GPUs AMD apresenta desempenho aprimorado em ray tracing.
  • O driver NVK Vulkan para GPUs NVIDIA foi atualizado para oferecer suporte às seguintes extensões:
    • VK_KHR_vulkan_memory_model
    • VK_EXT_multi_draw
    • VK_KHR_shader_float_controls
    • VK_EXT_texel_buffer_alignment
    • VK_EXT_shader_image_atomic_int64
    • VK_KHR_shader_atomic_int64
    • VK_KHR_shader_subgroup_extended_types
    • VK_EXT_subgrupo_tamanho_control
    • VK_KHR_fragment_shader_barycentric
    • Sincronização VK_KHR2
    • VK_KHR_pipeline_executable_properties
  • O driver Vulkan RADV (AMD) agora suporta as seguintes extensões:
    • VK_EXT_image_compression_control
    • Falha no dispositivo VK_EXT
    • VK_KHR_calibrated_timestamps
    • VK_KHR_vertex_attribute_divisor
    • VK_KHR_maintenance6
    • VK_KHR_ray_tracing_position_fetch
    • VK_EXT_profundidade_clamp_zero_one
  • O driver OpenGL da Asahi para GPUs Apple AGX foi atualizado para oferecer suporte às seguintes extensões:
    • GL_EXT_disjoint_timer_query
    • GL_ARB_texture_cube_map_array
    • GL_ARB_clip_control
    • GL_ARB_timer_query
    • GL_ARB_base_instance
    • GL_ARB_shader_texture_image_samples
    • GL_ARB_parâmetros_indiretos
    • GL_ARB_viewport_array
    • GL_ARB_fragment_layer_viewport
    • GL_ARB_distância_de_cull
    • GL_ARB_transform_feedback_overflow_query
  • Adicionado suporte para a extensão EGL EGL_EXT_query_reset_notification_strategy.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção DDoS, servidores VPS VDS 🔥 Compre hospedagem de sites confiável com proteção contra DDoS, servidores VPS/VDS | ProHoster