OpenGL เจ เจคเฉ Vulkan APIs - Mesa 24.0.0 - เจฆเฉ เจฎเฉเจซเจค เจฒเจพเจเฉ เจเจฐเจจ เจฆเฉ เจฐเฉเจฒเฉเจเจผ เจชเฉเจฐเจเจพเจธเจผเจฟเจค เจเฉเจคเฉ เจเจ เจนเฉเฅค เจฎเฉเจธเจพ 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_EXT_multi_draw
- เจตเฉ เจเฉ_เจเฉเจเจเจเจฐ_เจธเจผเฉเจกเจฐ_เจซเจฒเฉเจ เจ_เจเฉเจเจเฉเจฐเฉเจฒ
- VK_EXT_texel_buffer_alignment
- VK_EXT_shader_image_atomic_int64
- เจตเฉ เจเฉ_เจเฉเจเจเจเจฐ_เจธเจผเฉเจกเจฐ_เจเฉเจฎเจฟเจ_เจเฉฐเจ 64
- เจตเฉ เจเฉ_เจเฉเจเจเจเจฐ_เจธเจผเฉเจกเจฐ_เจธเฉฑเจฌ เจธเจฎเฉเจน_เจชเฉเจฐเจธเจคเจ_เจชเฉเจฐเจเจพเจฐ
- VK_EXT_sggroup_size_control
- VK_KHR_fragment_shader_barycentric
- VK_KHR_เจธเจฟเฉฐเจเจฐเฉเจจเจพเจเจเจผเฉเจธเจผเจจ2
- 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_เจธเฉฐเจญเจพเจฒ 6
- 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