แฒแแแชแแ แแฎแแแ แแฅแกแแแ แแแแแขแฃแแ แแฃแแแแแแก แแ แแแแแ แ Ape โ Vulkan ICD-แแก แฆแแ แแแแแก แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แแแแแแแแแขแแชแแ, แ แแแแแแช แแแแฅแแแก แแแแแแแแ แแแฌแแ แแแแ แแแ แแ แแ แแงแแแแแก Mesa แแแแก. แแ แแแฅแขแ แฏแแ แแ แแชแฎแแแแแก, แ แแ แกแแแ แแฌแแแแ แแแแแงแแแแแแกแแแแก แจแแกแแคแแ แแกแแ: แแแขแแ แ แแแก แแจแแแ แแ แแฆแฌแแ แก, แ แแแแ แช แกแแแแแแแแแแแแแแ แแชแแแแแแแก โแแ แแแแแ แแก แฎแแแแ แแกแแแแแแโ แแ แแคแ แแฎแแแแแก Ape-แก แกแแ แแแแฃแ แแ แแแฅแขแแแจแ แแแแแงแแแแแแกแแแ แแแแแก แจแแแแแแแแก แจแแกแแฎแแ. แแแแ แแแแแฅแแแงแแแแฃแแแ แแแชแแแแแแ. MIT.
แแแแแฃแแแก แแแแแ แ แแแขแแ แแกแ แแแก แจแแแแแ แแแฉแแแ, แ แแช แกแแแชแแคแแแแชแแแจแ แแฃแแแแแแกแแแแก แชแแแแ แแแแงแแแแแแแก ID แแแแแแขแ Ape แแ แแซแฆแแแแก ID ApeSoftKhronosGroup/Vulkan-Docs แกแแชแแแจแ แจแแกแแแแแแกแ pull request แแแแ แแแแแแ. แแแแแกแ 6 2026 แฌแแแกแแแแแแขแแ แจแ แแแขแแ แแ แแแฃแแแแ, แ แแ แแก แฐแแแแกแข Vulkan-แแก แแ แแแแแ แแ แแฃแจแแแแแ แแ Vulkan 1.0-แแก แงแแแแ แขแแกแขแแก แฉแแแแ แแแแก แฃแแฎแแแแแแแแแ.
แกแแแแแแแแแแจแ, Ape แแ แแ แแก แแแแแ แแขแฃแแ แแแแแ แแแ แแแแก แแ แแแแแ แ, แแแแ แแ Vulkan-แแก แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แ แแแแแ แแ แ, แแกแแแแกแ แแแแแจแแฃแแแแแ Mesa Lavapipe-แแกแ: Vulkan-แแก แแ แซแแแแแแแ แกแ แฃแแแแแ แกแแแฃแแแ แ แแแแแแแแแขแแชแแแ, แแแแ แแขแฃแ แฃแ GPU แแ แแแแแ แแ แฌแแแแแแก แแแ แแจแ. แแฃแแชแ, Lavapipe แแ แแ แแก แแแคแฃแซแแแแฃแแ Mesa-แแ แแ แแแฌแแ แแแแ แ แแแแ แช แแแแแฃแแแแแแแแ แแแแแก แแแแ Zig-แจแ.
แ แแช Ape-แก แฃแแแ แจแแฃแซแแแ
แแฃแจแแแแก Vulkan ICD-แแก แแกแแแแกแแ.
แแแแแฃแแ แจแแฅแแแแแแ แ แแแแ แช แแแกแขแแแแชแแแแ แแแแแแขแแก แแ แแแแแ แ โ แแแฃ, แ แแแแ แช แแ แแแแแ แ, แ แแแแแก แแฆแแแแช แกแขแแแแแ แขแฃแแ Vulkan-แแก แฉแแแขแแแ แแแแแก แแแแ ICD แแแแแคแแกแขแแก แแแจแแแแแแ แแ แแก แจแแกแแซแแแแแแ. แแฌแงแแแแก แจแแแแแ, แแแขแแ แ แแแแแแแแแแก Vulkan-แแก แฉแแแขแแแ แแแแแก แจแแกแแแแแแก แแแแแคแแกแข แคแแแแแ แแแแแแแแแก. แแก แแ แแแฅแขแก แแ แ แแฎแแแแ แแฅแกแแแ แแแแแขแแแแก แแ แแแฃแแแ, แแ แแแแ Vulkan-แแก แแ แแแแแ แแก แ แแแแฃแ แแแแแแแแแขแแชแแแ แแฅแชแแแก, แแฃแแชแ แกแแกแฌแแแแแ. Vulkan-แแก แฉแแแขแแแ แแแแ แกแแแชแแแแฃแ แแ แจแแฅแแแแแแ แกแแกแขแแแแจแ แแ แแแแแ ICD แแ แแแแแ แแก แแฆแแแกแแฉแแแแ แแ แแแกแแแฅแขแแฃแ แแแแแ.แแแแแแแแ แแแฌแแ แแแแ Zig-แแก แกแฅแแแแ.
Ape-แแก แซแแ แแแแแ แแแแแก แแแแ แแแฌแแ แแแแ Zig-แจแ; แแแ แแแแแแแแฃแแแ แแ แแแฅแขแแก แแแแแแ Forge แแแแ แแแ, แ แแแแ แช แแแแ 99,9%Phoronix แฎแแแก แฃแกแแแแก, แ แแ แแ แแแฅแขแ Mesa-แกแแแ แแแแแฃแแแแแแแแแ แแ แแแแแ แแแแแ Zig-แจแ แแ แแ แ C/C++-แจแ. แแ แแคแแแฃแแ แแ แแแแแ แแแ แขแ แแแแชแแฃแแแ แแฌแแ แแแ C/C++-แจแ, แแแแ แแ Ape แแฉแแแแแแก, แ แแ Vulkan ICD-แแก แแแแแ แแแ แจแแกแแซแแแแแแแ แฃแคแ แ แแแแแแแแ แแแ แกแแกแขแแแฃแ แแแแแ.แแ แกแแแแแก ApeSoft-แแก แแแแ แจแแแฃแจแแแแแฃแแ แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แแ แแแ แแแ.
แแ แแแฅแขแ แฎแแแก แฃแกแแแแก แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แแแแแ แแแแก แ แแแแ, แ แแแแแแช แแแแแ แแ แแแแแ แแก แแแแแก แแแแแจแแ แแแแแแแกแแแฃแแ. แแก แแงแแแแแก แกแแแฃแแแ SPIR-V แแแขแแ แแ แแขแแขแแ แ แแ แกแแแฃแแแ แ แ แแแแแ แ. Ape แฃแแ แแแแ แแ แแฆแแแก Vulkan-แแก แแแแแซแแฎแแแแแก, แแ แแแแ แชแแแแแแก แจแแแแ แแแแก แแแจแแแแแก แแ แ แแแแแ แแแแแก แฉแแขแแ แแแแก แกแแแฃแแแ CPU-แแ.แแฎแแ แแแญแแ แแแแ Zig build-แแก แกแแจแฃแแแแแแ แแฌแงแแแ.
แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แแแแแแแแแขแแชแแแกแแแแก, README แแแแกแแแฆแแ แแแก แจแแฅแแแแก แแแแแแก zig build soft แแ แซแแแแแแก แแแแแงแแแแแแ. แแแแก แจแแแแแ, แแฅแแแ แฃแแแ แแแแแแแคแแแฃแ แแ แแ Vulkan loader ICD แแแแแคแแกแขแแ. แแ แแขแแแแ, แแก แแจแแแ แแ แแ แแก แแแกแขแ แฃแแแแขแ แแแแแแแแแ แแแแกแ แแ แแแแฃแแแแกแขแแแแกแแแแก แแ แแ แ โแแแกแขแแแแชแแแกแ แแ แแแจแแแแแกโ แแแแแขแ.Vulkan 1.0-แแก แแแแจแแแแแแแแแ แแแฌแแแ แแแแแ แแแแแ.
README แคแแแแจแ แแแชแแแฃแแแ Vulkan 1.0-แแก แคแฃแแฅแชแแแแแก แกแขแแขแฃแกแ. แแแแแ แแแแ แคแฃแแฅแชแแแแ แแแแชแแแก แแแกแขแแแชแแแกแ แแ แแแฌแงแแแแแแแแก แจแแฅแแแแก, แแแฎแกแแแ แแแแก แแแแแงแแคแแก, แแฃแคแแ แแแก, แกแฃแ แแแแแก, แแ แซแแแแแแก แแฃแคแแ แแแก, แ แแแแแ แแก แแแแแชแแแแก, แคแ แแแแแแฃแคแแ แก, แแ แแคแแแฃแ แแ แฎแแแก, แแแแแแแแแ แแ แฎแแแก, แจแแแแแ แแก แแแแฃแแแแก, แแฆแฌแแ แแก แแแแ แแแแแก, แกแแแแฉแแแแก แแ แ แแแแแ แแแแแก แซแแ แแแแ แแ แซแแแแแแแก. แแแแแ แแแแ แคแฃแแฅแชแแแแแก แแแแแกแแแ แแกแแ, แแ แแแฅแขแ แฃแแแ แแแกแชแแ โแแแแแ แฏแแแ แกแแแแฃแแฎแแแแกโ แแฅแกแแแ แแแแแขแก, แแแแ แแ แกแ แฃแแแ แแแแกแแแแ แแ แแแแแ แแ แแแแแฅแชแแแแกแแแแก แแแก แฏแแ แแแแแ แกแญแแ แแแแ แแแแแแแชแแ แแ แแแฃแแแแแ แแแแแ แกแแฅแแแแแ.แแ แกแแแแแก แฎแแขแแแกแ แแ แแแแแแแแแก แแ แซแแแแแแแ.
แแแแฎแแ แชแแแแแแฃแแ แคแฃแแฅแชแแแแแก แกแแ แแแแชแแแก vkCmdDraw, vkCmdDrawIndexed, vkCmdDrawIndirect, vkCmdDrawIndexedIndirect, vkCmdDispatch แแ vkCmdDispatchIndirect. Ape แแแแชแแแก แแ แ แแฎแแแแ Vulkan-แแก แซแแ แแแแ แแแคแ แแกแขแ แฃแฅแขแฃแ แแก, แแ แแแแ แแ แซแแ แแแแ API แกแชแแแแ แก: แแ แแคแแแฃแแ แ แแแแแ แแแแ แแ แแแแแแแแแแ แแแแกแแแแแแแ.แแฎแแ แแแญแแ แแแแ Swapchain แแ Wayland-แแก แแแแฎแแก แแแขแแแ.
แแแแแแแแแขแแชแแแก แกแขแแขแฃแกแ แแแแชแแแก vkCreateSwapchainKHR-แก, vkQueuePresentKHR-แก, vkCreateWaylandSurfaceKHR-แก แแ Wayland-แแก แแ แแแแแขแแชแแแแแก แแฎแแ แแแญแแ แแก แจแแแแฌแแแแแก. swapchain-แแกแ แแ Wayland-แแก แแแแแแแ แแก แแ แกแแแแแ แแแจแแแแก, แ แแ แแ แแแแแ แ แจแแฅแแแแแแ แแ แ แแฎแแแแ แแคแแแแ แขแแกแขแแ แแแแกแแแแก, แแ แแแแ แกแฃแ แแแแแแก แ แแแแฃแ แคแแแฏแ แแก แแแ แแแแจแ แกแแฉแแแแแแแแแแช. Linux.WSI-แก แแแฌแแแ X11-แแกแแแแก แแ Windows แฏแแ แแแแแ แแแแแแแแ แแแแก.
vkCreateXcbSurfaceKHR, vkCreateXlibSurfaceKHR, vkCreateWin32SurfaceKHR แแ แจแแกแแแแแแกแ แแ แแแแแขแแชแแแก แแฎแแ แแแญแแ แแก แจแแแแฌแแแแแก แคแฃแแฅแชแแแแ แแแแแจแแฃแแแ, แ แแแแ แช WIP. Wayland แฃแแแ แแ แกแแแแแก แแ X11/Windows- แแฎแแ แแแญแแ แ แฏแแ แแแแ แแ แแ แแก.Vulkan 1.0-แแก แแแแแแ แแ แแแแแแแขแ แฏแแ แแ แแ แแก แแแแ แแ แแฎแแ แแแญแแ แแแ.
WIP แกแขแแขแฃแกแ แแแแชแแแก, แแแแแแแแแ, vkCreatePipelineCache-แก, vkCreateSemaphore-แก, vkGetQueryPoolResults-แก, vkMergePipelineCaches-แก, แแแแแแ แ แแแแแแแฃแ แแแแแแแ แแแแแก แแ แแ แแแก แแแจแแฃแแแก แแ แซแแแแแแแก. แแกแแแ แแจแแแแแ แคแฃแแฅแชแแแแ, แ แแแแ แแชแแ vkQueueBindSparse แแ vkGetImageSparseMemoryRequirements, แแแแแจแแฃแแแ, แ แแแแ แช แแฎแแ แแแฃแญแแ แแแ. Ape แแแคแแ แแแก แแแแแ แแฎแแแกแแ Vulkan 1.0-แแแ, แแแแ แแ แฏแแ แแ แฌแแ แแแแแแแแก แฉแแแฃแแแแ แแแ Vulkan แแ แแแแแ แแก แฃแแแแแ แกแแแฃแ แฉแแแแชแแแแแแก.แแแแแขแแแฃแแแ แ แแแแแ แแแแแกแ แแ แกแแแฅแ แแแแแแชแแแก แแฎแแแ แแแฃแแฏแแแแกแแแแแ.
แแ แแแฅแขแแก แแกแขแแ แแ 5-แแแ 6 แแแแแกแแก แฉแแแแแแ แแแแชแแแแ แแกแแ แชแแแแแแแแแก, แ แแแแ แแชแแ แแ แแแแขแแฃแแ แแแแแขแแแ แแแแก แแแแแขแแแ, แแแแแ แ แแชแฎแแแแแก แขแแฅแกแขแฃแ แแก แจแแ แฉแแแ, mip/lod แจแแ แฉแแแแก แแแ แแแ แแ แแแแแ แฃแแ แกแแแแคแแ แแแแก แแแแแแแแแขแแชแแ. แแ แแแฅแขแ แแฅแขแแฃแ แแ แแแแแ แแแแ, แแแ แซแแ, Vulkan-แแก แแแแฉแแแ แแแแแแ แแ แ แแแแฃแ แ แกแแแงแแ แแก แแ แแคแแแฃแ แกแชแแแแ แแแแแ แแ แแฅแขแแแฃแแ แแแแกแแแแแแแแก แแแแแ แแฃแแแแแ.แแ แแแฅแขแ แแ แแแฃแฅแขแแฃแแแแแก แแแแ แแแก แแ แแกแแฎแแแก แแแแแแ.
แแแขแแ แ แชแแแกแแฎแแ แแชแฎแแแแแก, แ แแ Ape แจแแแฅแแแ Vulkan-แแก แจแแกแแกแฌแแแแแ แแ แแ แแกแแฎแแแก แแแแแแ แแงแแก แจแแกแ แฃแแแแแก แแ แฌแแ แแแแแแก แแแ แแ แแแแแ แ. Ape แฃแแแ แแแแแแฎแแแแ, แ แแแแ แช แแแแแแแแ แแ แแแฅแขแ, Vulkan-แแก แกแแกแฌแแแแ แแแแแแแแแขแแชแแ แแ Zig-แแก แแฅแกแแแ แแแแแขแ แแ แแ แ Mesa RADV-แแก, ANV-แแก, NVK-แแก แแ Lavapipe-แแก แแแแแฃแ แแแขแ.
แกแแแแแแ แฏแแแจแ, Ape แกแแแแขแแ แแกแแ แแ แ แแแแขแแ, แ แแ แแแกแ แแแกแขแแแแชแแ Mesa-แก แแแชแแแแ แฎแแแแแแ แจแแกแแซแแแแแแ, แแ แแแแ แแแแขแแ, แ แแ แแก Vulkan ICD-แแก แแแแแฃแแแแแแแแ แแแแแแแแแขแแชแแแ Zig-แแ, แกแแแฃแแแ แ SPIR-V แแแขแแ แแ แแขแแขแแ แแ, แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แ แแแแแ แแ แแ Vulkan 1.0-แแก แฃแแแ แแแแจแแแแแแแแแ แแแคแแ แแแ. แแแฃแฎแแแแแแ แแแแกแ, แ แแ แแก แแแแแแแแ แแแแแกแแแแแแ แฉแแแฃแแแแ แแแ แแแแฎแแแ แแแแแแแกแแแแก, แแ แแแแแ แแแแก แจแแแฅแแแแแแแแกแแแแก, Runtime แแแขแแ แแแแกแแแแก แแ Vulkan-แแก แจแแแ แกแแกแขแแแแแแก แจแแแกแฌแแแแแแแแแกแแแแก, แแ แแแฅแขแ แฌแแ แแแแแแแแก แแแแฎแแแแแแ แแ แแแแ แแแฃแ แขแแกแขแแ แแแแก แแแแแแก.
แฌแงแแ แ: linux.org.ru
