OpenGL, Vulkan API - Mesa 24.0.0 เดเดจเตเดจเดฟเดตเดฏเตเดเต เดธเตเดเดจเตเดฏ เดจเดฟเตผเดตเตเดตเดนเดฃเดคเตเดคเดฟเดจเตเดฑเต เดฑเดฟเดฒเตเดธเต เดชเตเดฐเดธเดฟเดฆเตเดงเตเดเดฐเดฟเดเตเดเต. Mesa 24.0.0 เดฌเตเดฐเดพเดเตเดเดฟเดจเตเดฑเต เดเดฆเตเดฏ เดชเดคเดฟเดชเตเดชเดฟเดจเต เดเดฐเต เดชเดฐเตเดเตเดทเดฃเดพเดคเตเดฎเด เดจเดฟเดฒเดฏเตเดฃเตเดเต - เดเตเดกเดฟเดจเตเดฑเต เด เดจเตเดคเดฟเดฎ เดธเตเดฅเดฟเดฐเดคเดฏเตเดเตเดเต เดถเตเดทเด, เดเดฐเต เดธเตเดฅเดฟเดฐเดคเดฏเตเดณเตเดณ เดชเดคเดฟเดชเตเดชเต 24.0.1 เดชเตเดฑเดคเตเดคเดฟเดฑเดเตเดเตเด.
ะ Mesa 24.0 ะดะพัััะฟะฝะฐ ะฟะพะดะดะตัะถะบะฐ ะณัะฐัะธัะตัะบะพะณะพ API Vulkan 1.3 ะฒ ะดัะฐะนะฒะตัะฐั anv ะดะปั GPU Intel, radv ะดะปั GPU AMD, NVK ะดะปั GPU NVIDIA, tu ะดะปั GPU Qualcomm, ะฒ ะฟัะพะณัะฐะผะผะฝะพะผ ัะฐััะตัะธะทะฐัะพัะต lavapipe (lvp) ะธ ะฒ ัะตะถะธะผะต ัะผัะปััะพัะฐ (vn). ะะพะดะดะตัะถะบะฐ Vulkan 1.0 ัะตะฐะปะธะทะพะฒะฐะฝะฐ ะฒ ะดัะฐะนะฒะตัะฐั v3dv (GPU Broadcom VideoCore VI ะธะท Raspberry Pi 4) ะธ dzn (ัะตะฐะปะธะทะฐัะธั Vulkan ะฟะพะฒะตัั Direct3D 12).
ะ Mesa ัะฐะบะถะต ะพะฑะตัะฟะตัะธะฒะฐะตััั ะฟะพะปะฝะฐั ะฟะพะดะดะตัะถะบะฐ OpenGL 4.6 ะดะปั ะดัะฐะนะฒะตัะพะฒ iris (GPU Intel Gen 8+), radeonsi (AMD), Crocus (ััะฐััะต GPU Intel Gen4-Gen7), zink, llvmpipe, virgl (ะฒะธัััะฐะปัะฝัะน GPU Virgil3D ะดะปั QEMU/KVM), freedreno (Qualcomm Adreno) ะธ d3d12 (ะฟัะพัะปะพะนะบะฐ ะดะปั ะพัะณะฐะฝะธะทะฐัะธะธ ัะฐะฑะพัั OpenGL ะฟะพะฒะตัั DirectX 12). ะะพะดะดะตัะถะบะฐ OpenGL 4.5 ะดะพัััะฟะฝะฐ ะดะปั GPU AMD (r600) ะธ NVIDIA (nvc0). ะะพะดะดะตัะถะบะฐ OpenGL 3.3 ะฟัะธัััััะฒัะตั ะฒ ะดัะฐะนะฒะตัะฐั softpipe (ะฟัะพะณัะฐะผะผะฝัะน ัะฐััะตัะธะทะฐัะพั), asahi (GPU AGX, ะธัะฟะพะปัะทัะตะผัะน ะฒ ัะธะฟะฐั Apple M1 ะธ M2) ะธ nv50 (NVIDIA NV50).
เดชเตเดฐเดงเดพเดจ เดเดฃเตเดเตเดชเดฟเดเตเดคเตเดคเดเตเดเตพ:
- ะะพะฑะฐะฒะปะตะฝ ะฝะพะฒัะน Vulkan-ะดัะฐะนะฒะตั pvr ะดะปั GPU Imagination PowerVR.
- ะ ะดัะฐะนะฒะตัะต NVK (NVIDIA) ัะตะฐะปะธะทะพะฒะฐะฝะฐ ะฟะพะดะดะตัะถะบะฐ Vulkan 1.3.
- ะ ะดัะฐะนะฒะตัะต crocus (GPU Intel Gen4-Gen7) ัะตะฐะปะธะทะพะฒะฐะฝะฐ ะฟะพะดะดะตัะถะบะฐ OpenGL 4.6.
- ะ ะดัะฐะนะฒะตัะต d3d12, ะฟัะตะดะพััะฐะฒะปัััะตะผ ะฟัะพัะปะพะนะบั ั ัะตะฐะปะธะทะฐัะธะตะน OpenGL ะฟะพะฒะตัั DirectX 12, ะพะฑะตัะฟะตัะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ OpenGL 4.6.
- ะ ะดัะฐะนะฒะตัะต Asahi ะดะปั GPU Apple AGX ัะตะฐะปะธะทะพะฒะฐะฝะฐ ะฟะพะดะดะตัะถะบะฐ ะณะตะพะผะตััะธัะตัะบะธั ัะตะนะดะตัะพะฒ ะธ ะพะฑะตัะฟะตัะตะฝะฐ ัะพะฒะผะตััะธะผะพััั ั OpenGL 3.3.
- ะะพะฑะฐะฒะปะตะฝะฐ ะฒะพะทะผะพะถะฝะพััั ะธัะฟะพะปัะทะพะฒะฐะฝะธั Vulkan-ัะฐััะธัะตะฝะธะน ะดะปั ะฐะฟะฟะฐัะฐัะฝะพะณะพ ััะบะพัะตะฝะธั ะบะพะดะธัะพะฒะฐะฝะธั ะฒะธะดะตะพ ะฒ ัะพัะผะฐัะฐั h.264 ะธ h.265.
- ะ Vulkan-ะดัะฐะนะฒะตัะต RADV ะดะปั GPU AMD ะฟะพะฒััะตะฝะฐ ะฟัะพะธะทะฒะพะดะธัะตะปัะฝะพััั ััะฐััะธัะพะฒะบะธ ะปััะตะน.
- ะ Vulkan-ะดัะฐะนะฒะตั NVK ะดะปั GPU NVIDIA ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ัะฐััะธัะตะฝะธะน:
- 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_subgroup_size_control
- VK_KHR_fragment_shader_barycentric
- VK_KHR_synchronization2
- VK_KHR_pipeline_executable_properties
- ะ Vulkan-ะดัะฐะนะฒะตั RADV (AMD) ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ัะฐััะธัะตะฝะธะน:
- VK_EXT_image_compression_control
- VK_EXT_device_fault
- VK_KHR_calibrated_timestamps
- VK_KHR_vertex_attribute_divisor
- VK_KHR_maintenance6
- VK_KHR_ray_tracing_position_fetch
- VK_EXT_depth_clamp_zero_one
- ะ OpenGL-ะดัะฐะนะฒะตั Asahi ะดะปั GPU Apple AGX ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ัะฐััะธัะตะฝะธะน:
- 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_indirect_parameters
- GL_ARB_viewport_array
- GL_ARB_fragment_layer_viewport
- GL_ARB_cull_distance
- GL_ARB_transform_feedback_overflow_query
- ะะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ EGL-ัะฐััะธัะตะฝะธั EGL_EXT_query_reset_notification_strategy.
เด เดตเดฒเดเดฌเด: opennet.ru