แแ แฌแแแแแ แแฃแจแแแแแก แจแแแแแ, แแ แแคแแแฃแแ แกแขแแแแแ แขแแแแก แแแแกแแ แชแแฃแแแ Khronos-แแ แแแแแแฅแแแงแแ Vulkan 1.3 แกแแแชแแคแแแแชแแ, แ แแแแแแช แแแแกแแแฆแแ แแแก API-แก GPU-แแแแก แแ แแคแแแฃแ แแ แแแแแแแแแ แจแแกแแซแแแแแแแแแแ แฌแแแแแแกแแแแก. แแฎแแแ แกแแแชแแคแแแแชแแ แแแแชแแแก แแ แ แฌแแแก แแแแแแแแแแแจแ แแแแ แแแแ แจแแกแฌแแ แแแแแก แแ แแแคแแ แแแแแแแก. แแฆแแแจแแฃแแแ, แ แแ Vulkan 1.3 แกแแแชแแคแแแแชแแแก แแแแฎแแแแแแ แแแแแฃแแแแแแแ OpenGL ES 3.1 แแแแกแแก แแ แแคแแแฃแแ แแฆแญแฃแ แแแแแแแกแแแแก, แ แแแแแแช แฃแแ แฃแแแแแงแแคแก แแฎแแแ แแ แแคแแแฃแแ API-แก แแฎแแ แแแญแแ แแก แงแแแแ GPU-แจแ, แ แแแแแแช แแฎแแ แก แฃแญแแ แก Vulkan 1.2-แก. Vulkan SDK แแแกแขแ แฃแแแแขแแแแก แแแแแฅแแแงแแแแ แแแแแแแแ แแแแแ แแแแก แจแฃแ แ แแชแฎแแแแจแ. แซแแ แแแแแ แกแแแชแแคแแแแชแแแก แแแ แแ, แแแแแแแแแแ แแแแแขแแแแแ แแแคแแ แแแแแแแแก แจแแแแแแแแแ แกแแจแฃแแแ แแ แแแฆแแแ แแแแแก แแแแแแฃแ แ แแ แแแกแแขแแ แแแฌแงแแแแแแแแแแกแแแแก, แ แแแแแแแช แแฎแแ แแแญแแ แแแ แแฅแแแแ "Vulkan Milestone" แแแแแชแแแแก แคแแ แแแแแจแ.
แแแแแแ แแฃแแแ, แฌแแ แแแแแแแแแแ แแแแแ แแฎแแแ แกแแแชแแคแแแแชแแแกแ แแ แแแแแขแแแแแ แแแคแแ แแแแแแแแก แแฎแแ แแแญแแ แแก แแแแกแแฎแแ แชแแแแแแแแ แแ แแคแแแฃแ แแแ แแแแแกแ แแ แแแฌแงแแแแแแแแก แแ แแแแแ แแแจแ. Intel, AMD, ARM แแ NVIDIA แแแแแแแแแแ Vulkan 1.3-แแก แแฎแแ แแแแญแแ แ แแ แแแฃแฅแขแแแแก แแแแแจแแแแแกแแแแก. แแแแแแแแแ, AMD-แ แแแแแแชแฎแแแ, แ แแ แแแแ แแแฃแญแแ แก แแฎแแ แก Vulkan 1.3-แก AMD Radeon RX Vega แกแแ แแแแแก แแ แแคแแแฃแ แแแ แแแแแจแ, แแกแแแ แ แแแแ แช แงแแแแ แแแ แแแจแ, แ แแแแแแช แแแคแฃแซแแแแฃแแแ AMD RDNA แแ แฅแแขแแฅแขแฃแ แแแ. NVIDIA แแแแแแแแ แแ แแแแแ แแแแก แแแแแฅแแแงแแแแแกแแแแก Vulkan 1.3-แแก แแฎแแ แแแญแแ แแ Linux-แแกแ แแ Windows-แแกแแแแก. ARM แแแแแแขแแแก Vulkan 1.3-แแก แแฎแแ แแแญแแ แแก แแแแแก GPU-แแแก.
แซแแ แแแแแ แแแแแแชแแแแ:
- แแแแแ แแแแแ แแแแแ แขแแแแแฃแแ แ แแแแแ แแก แกแแจแแแก แแฎแแ แแแญแแ แ (แแแแแ แขแแแแแฃแแ แ แแแแแ แแก แแแกแแแ, VK_KHR_dynamic_rendering), แ แแช แกแแจแฃแแแแแแก แแแซแแแแ แแแแฌแงแแ แ แแแแแ แ แ แแแแแ แแก แกแแจแแแกแ แแ แคแ แแแแแฃแคแแ แฃแแ แแแแแฅแขแแแแก แจแแฅแแแแก แแแ แแจแ.
- แแแแแแขแ แแฎแแแ แแแคแแ แแแแแแแ แแ แแคแแแฃแแ แแแแกแแแแแแก แแแแแแแแชแแแก แแแ แแแแก แแแกแแแแ แขแแแแแแแ (pipeline, แแแแ แแชแแแแแก แแแแ แแแ, แ แแแแแแช แแฅแชแแแก แแแฅแขแแ แฃแแ แแ แแคแแแแก แแ แแแแขแแแแแกแ แแ แขแแฅแกแขแฃแ แแแก แแแฅแกแแแแแแก แฌแแ แแแแแแแแแแ).
- VK_EXT_extended_dynamic_state, VK_EXT_extended_dynamic_state2 - แแแแแแขแแ แแแแแขแแแแแ แแแแแแแฃแ แ แแแแแแแ แแแแแแ แจแแแแแแแแ แแ แแแแแแ แแแฃแแ แแแแแแแ แแแแแก แแแแแฅแขแแแแก แ แแแแแแแแแก แจแแกแแแชแแ แแแแแ.
- VK_EXT_pipeline_creation_cache_control - แฃแแ แฃแแแแแงแแคแก แแแคแแ แแแแแฃแ แแแแขแ แแแก แแแแก แจแแกแแฎแแ, แแฃ แ แแแแก แแ แ แแแแ แฎแแแแ แแแแกแแแแแแแแก แจแแแแแแ.
- VK_EXT_pipeline_creation_feedback - แแแแฌแแแแก แแแคแแ แแแชแแแก แจแแแแแแแแ แแแแกแแแแแแแแก แจแแกแแฎแแ, แ แแแ แแแแแแแแแแก แแ แแคแแแแก แแ แแแแแ แแแ.
- แ แแแ แคแฃแแฅแชแแแแ แแแแแแแแ แแ แแกแแแแแแแแฃแแแแแ แกแแแแแแแแฃแแแแ. แแแแแแแแแ, แแฃแคแแ แฃแแ แแแแแแแแแแแก แแแแแ แแแ (VK_KHR_buffer_device_address) แแ Vulkan-แแก แแแฎแกแแแ แแแแก แแแแแแ, แ แแแแแแช แแแแกแแแฆแแ แแแก, แแฃ แ แแแแ แจแแฃแซแแแแ แแ แแแ แแฃแแแ แซแแคแแแก แฌแแแแแ แแแแแแ แแแฃแ แแแแแชแแแแแแ แแ แกแแแฅแ แแแแแแชแแแก แแแแ แแชแแแแแ, แแฎแแ แกแแแแแแแแฃแแแ.
- แฌแแ แแแแแ แชแแแแแแแ แฅแแแฏแแฃแคแแก แแแแขแ แแแ (VK_EXT_subgroup_size_control) แแแฌแแแแแฃแแแ แแกแ, แ แแ แแแแฌแแแแแแแแก แจแแฃแซแแแแ แฃแแ แฃแแแแแงแแ แแ แแแแแ แฅแแแฏแแฃแคแแก แแแแแก แแฎแแ แแแญแแ แ แแ แแแแแแแแแ แแแก แจแแฃแซแแแแ แแแ แฉแแแ แแแแแแแก แกแแญแแ แ แแแแ.
- แแแฌแแแแแฃแแแ VK_KHR_shader_integer_dot_product แแแคแแ แแแแแ, แ แแแแแแช แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก แแแแฅแแแฃแ แ แกแฌแแแแแแแก แฉแแ แฉแแแแแก แแฃแจแแแแแก แแแขแแแแแแชแแแกแแแแก, แฌแแ แขแแแแแแแ แแ แแแฃแฅแขแแก แแแแ แแชแแแแแก แแแแ แแขแฃแ แแก แแฉแฅแแ แแแแก แฌแงแแแแแแ.
- แกแฃแ แจแแแแก 23 แแฎแแแ แแแคแแ แแแแแ:
- VK_KHR_copy_commands2
- VK_KHR_dynamic_rendering
- VK_KHR_format_feature_flags2
- VK_KHR_maintenance4
- VK_KHR_shader_integer_dot_product
- VK_KHR_shader_non_semantic_info
- VK_KHR_shader_terminate_invocation
- VK_KHR_แกแแแฅแ แแแแแแชแแ2
- VK_KHR_zero_initialize_workgroup_memory
- VK_EXT_4444_ แคแแ แแแขแแแ
- VK_EXT_xtended_dynamic_state
- VK_EXT_extended_dynamic_state2
- VK_EXT_image_แแแแซแแแแแ
- VK_EXT_inline_uniform_block
- VK_EXT_pipeline_creation_cache_control
- VK_EXT_pipeline_creation_feedback
- VK_EXT_ แแแ แแแ_ แแแแแชแแแแแ
- VK_EXT_shader_demote_copper_contact
- VK_EXT_ แฅแแแฏแแฃแคแแก แแแแแก แแแแขแ แแแ
- VK_EXT_texel_buffer_alignment
- VK_EXT_texture_compression_astc_hdr
- VK_EXT_tooling_info
- VK_EXT_ycbcr_2plane_444_formats
- แแแแแขแแแฃแแแ แแฎแแแ แแแแแฅแขแแก แขแแแ VkPrivateDataSlot. แแแแฎแแ แชแแแแแ 37 แแฎแแแ แแ แซแแแแแ แแ 60-แแ แแแขแ แกแขแ แฃแฅแขแฃแ แ.
- SPIR-V 1.6 แกแแแชแแคแแแแชแแ แแแแแฎแแแ, โโแ แแแ แแแแแกแแแฆแแ แแก แจแฃแแแแแฃแ แ แฉแ แแแแแก แฌแแ แแแแแแแ, แ แแแแแแช แฃแแแแแ แกแแแฃแ แแ แงแแแแ แแแแขแคแแ แแแกแแแแก แแ แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก แ แแแแ แช แแ แแคแแแฃแแ, แแกแแแ แแแ แแแแแฃแ แ แแแแแแแแแแแกแแแแก. SPIR-V แแฃแแแกแฎแแแแก แฉแ แแแแแแแก แจแแแแแแแก แชแแแแแฃแแ แคแแแแก แแแแแงแแคแแก แจแฃแแแแแฃแ แฌแแ แแแแแแแแแแแแแ, แ แแช แกแแจแฃแแแแแแก แแแซแแแแ แจแแฅแแแแ แคแ แแแขแแแขแแแ แกแฎแแแแแกแฎแแ แแแฆแแแ แแแแแก แแแแแแกแแแแก. แกแฎแแแแแกแฎแแ แแแฆแแแ แแแแแก แแแแแแแแแขแแชแแแก แกแแคแฃแซแแแแแ, แชแแแแ แแแแแ แแ แแแฃแแแ แแ แแ แจแฃแแแแแฃแ แ แแแแ, แ แแแแแแช แจแแแซแแแแ แแแแแแงแแแแ OpenGL, Vulkan แแ OpenCL แแ แแแแแ แแแแ แฉแแจแแแแแฃแแ shader แแแแแแแแ แแก แแแแแงแแแแแแก แแแ แแจแ.
- แจแแแแแแแแแแแฃแแแ แแแแกแแแแแแแแก แแ แแคแแแแแแก แแแแชแแคแชแแ. Google แแ แแก แแแ แแแแ, แแแแช แแแแแฃแจแแ แกแแแแแแกแ แแ แแคแแแ Android แแแแขแคแแ แแแกแแแแก, แ แแช แแแแแแแแแแก Vulkan-แแก แแแคแแ แแแแแฃแแ แจแแกแแซแแแแแแแแแแก แแฎแแ แแแญแแ แแก แแแแแก แแแแกแแแฆแแ แแก Vulkan 1.0 แกแแแชแแคแแแแชแแแก แแแฆแแ แแ แกแแแฃแ แแแฌแงแแแแแแแแแ. แแแฌแงแแแแแแแแแแก แฃแแแขแแกแแแแกแแแแก, แแ แแคแแแแก แแฎแแ แแแญแแ แ แจแแกแแซแแแแแแแ OTA แแแแแฎแแแแแแแก แแแงแแแแแแก แแแ แแจแ.
แจแแแแฎแกแแแแแ, แ แแ Vulkan API แแแแแแ แฉแแแ แแ แแแแแ แแแแก แ แแแแแแแฃแ แ แแแแแ แขแแแแแแ, GPU แแ แซแแแแแแแแก แแแแแ แแ แแแแก แแแแแแแชแแแก แแฎแแ แแก แแแแแขแแแแ, แแแแแ แแแแก แคแแแแแแก แแแแแแจแแ แแแแก แจแแกแแซแแแแแแแแ, แกแฎแแแแแกแฎแแ แแแแขแคแแ แแแกแแแแก API-แแก แแแแ แแแแแแแแ แแ แฌแแแแกแฌแแ แแแแแแแแ แแแฃแแแก แแแแแงแแแแแแ. แแแแแก แจแฃแแแแแฃแ แ แฌแแ แแแแแแแ แจแแกแแกแ แฃแแแแแแ GPU แแฎแแ แแก. แแแฆแแแ แฌแแ แแแแแแแกแ แแ แแ แแแแแแแ แแแแแแแแก แฃแแ แฃแแแแแกแแงแแคแแ, Vulkan แฃแแ แฃแแแแแงแแคแก แแแแแแแชแแแแก GPU-แก แแแแ แแชแแแแแ แแแ แแแแแ แ แแแแขแ แแแแ แแ GPU-แแก แแ แแแแ แซแแคแแแแก แแฎแแ แแแญแแ แแ. แแแแแแแแแ, แแแแ แแชแแแแ, แ แแแแ แแชแแ แแแฎแกแแแ แแแแก แแแแแฏแแแแขแ แแ แจแแชแแแแแแแก แแแแฃแจแแแแแ, แแแแแ แแแแ OpenGL-แจแ แแซแฆแแแแก แแฎแแ แแก, แแแแแขแแแแแแ Vulkan-แแก แแแแแแแชแแแก แแแแแแ.
Vulkan แแแแชแแแก แงแแแแ แฎแแแแแกแแฌแแแแ แแแแขแคแแ แแแก แแ แฃแแ แฃแแแแแงแแคแก แแ แ API-แก แแแกแแขแแแแกแแแแก, แแแแแแฃแ แแกแแแแก แแ แแแแแกแแแแก, แ แแช แกแแจแฃแแแแแแก แแซแแแแก แแ แแ แกแแแ แแ API แแแแแแงแแแแก แแ แแแแ GPU-แกแ แแ แแแแแแแชแแแจแ. Vulkan-แแก แแ แแแแแจแ แแแแ แแ แฅแแขแแฅแขแฃแ แแก แฌแงแแแแแแ, แ แแช แแแจแแแแก แแแกแขแ แฃแแแแขแแแก, แ แแแแแแแช แแฃแจแแแแแ แแแแแกแแแแ GPU-แกแแแ, OEM-แแแก แจแแฃแซแแแแ แแแแแแงแแแแ แแแแฃแกแขแ แแแก แกแขแแแแแ แขแฃแแ แฎแแแกแแฌแงแแแแ แแแแแก แแแแฎแแแแแก, แแแแแ แแแแกแ แแ แแ แแคแแแแ แแแแกแแแแก แแแแแแแแ แแแแก แแ แแก. แจแแแแแ แแแแก แจแแกแแฅแแแแแแ, แจแแแแแแแแแแแฃแแแ แแฎแแแ แแแ แขแแขแฃแแ แจแฃแแแแแฃแ แ แฌแแ แแแแแแแแแแแแ, SPIR-V, แ แแแแแแช แแแคแฃแซแแแแฃแแแ LLVM-แแ แแ OpenCL-แแแ แซแแ แแแแแ แขแแฅแแแแแแแแแแก แแแแแแ แแแแแ. แแแฌแงแแแแแแแแแแกแ แแ แแแ แแแแแแก แกแแแแ แแแแแ Vulkan แแแแแแแแแ WSI (Window System Integration) แแแขแแ แคแแแกแก, แ แแแแแแช แแแแฎแแแแแแ แแแแแ แแ แแแแแแแแก แฌแงแแแขแก, แ แแแแ แช EGL OpenGL ES-แจแ. WSI แแฎแแ แแแญแแ แ แฎแแแแแกแแฌแแแแแแ แฃแแแแแแจแ - แงแแแแ แแแแแแแชแแแก, แ แแแแแแช แแงแแแแแก Vulkan-แก, แจแแแซแแแแ แแแฃแจแแแก แจแแฃแชแแแแแ Wayland แกแแ แแแ แแแแก แแแ แแแแจแ. WSI-แแ แแฃแจแแแแแก แจแแกแแซแแแแแแแ แแกแแแ แแแแแแแแกแฌแแแแแฃแแแ Android, X11 (DRI3-แแ), Windows, Tizen, macOS แแ iOS-แแกแแแแก.
แฌแงแแ แ: opennet.ru