Wine แแ แแแฅแขแแ แแแแแแฅแแแงแแ vkd3d 1.4 แแแแแขแแก แแแแแจแแแแ Direct3D 12-แแก แแแแฎแแ แชแแแแแแแ, แ แแแแแแช แแฃแจแแแแก Vulkan แแ แแคแแแฃแแ API-แแ แกแแแแฃแฌแงแแแแ แแแ แแแแก แกแแจแฃแแแแแแ. แแแแแขแจแ แจแแแแก libvkd3d แแแแแแแแแแแแ Direct3D 12-แแก แแแแแ แแแแ, libvkd3d-shader 4 แแ 5 แแแแแแแแแก แแแ แฏแแแแแแ แแ libvkd3d-utils, Direct3D 12 แแแแแแแชแแแแแก แแแ แขแแ แแแแก แแแแแ แขแแแแแแก แคแฃแแฅแชแแแแแ, แแกแแแ แแแแ แแแแแแแแแแแก แแแแแแแฅแขแ, แแแ แขแแก แฉแแแแแแ. glxgears-แแก Direct3D 12-แแ. แแ แแแฅแขแแก แแแแ แแแฌแแแแแแ แแแชแแแแแ แแแฃแแ LGPLv2.1-แแ.
libvkd3d แแแแแแแแแแ แแฎแแ แก แฃแญแแ แก Direct3D 12 แคแฃแแฅแชแแแแแก แฃแแแขแแกแแแแก, แแแ แจแแ แแก แแ แแคแแแฃแ แแ แแแแแแแแแ แแแฌแงแแแแแแแแแก, แ แแแแแก แแ แแ แซแแแแแแแแก แกแแแแก, แกแแฎแแแฃแ แแแก แแ แแ แแแแก แกแแฎแแแฃแ แแแก, แซแแ แแฃแ แฎแแแแแฌแแ แแแก, แจแแฃแแแแแแแแ แฌแแแแแแก, แกแแแแแแ แแแก, แแ แซแแแแแแก แฎแแแแแฌแแ แแแก, root แแฃแแแแแแแก, แแ แแแแ แแแแแ แแแแแชแแแแก, แแแกแฃแคแแแแแแแก แแแแแแแแก *( ) แแ แแแแแแแแ แแ*().
libvkd3d-shader-แจแ แแแแฎแแ แชแแแแแแฃแแแ 4 แแ 5 แจแแแแ แแก แแแแแแแแแก แแแแขแแแแแแก แแแ แแแแ แจแฃแแแแแฃแ SPIR-V แฌแแ แแแแแแแแแแแแแจแ. แแฎแแ แก แฃแญแแ แก แฌแแแ แแแแก, แแแฅแกแแแแแก, แขแแกแแแแชแแแก, แแแแแแแแแก แแ แแแ แขแแ แแแแแแขแ แแฃแ แฉแ แแแแแแก, แซแแ แแฃแแ แฎแแแแแฌแแ แแก แกแแ แแแแแแแชแแแก แแ แแแกแแ แแแแแแแชแแแก. Shader-แแก แแแกแขแ แฃแฅแชแแแแ แแแแชแแแก แแ แแแแแขแแแฃแ, แแขแแแฃแ แแ แแแขแแก แแแแ แแชแแแแก, แจแแแแ แแแแกแ แแ แแแแแชแแแแ แแแแแแแก แแแแขแ แแแแก แแแแ แแขแแ แแแก, แแแแฃแจแแก, แจแแแ แแแแแแกแ แแ แฉแแขแแแ แแแแก แแแกแขแ แฃแฅแชแแแแแก, แจแแฃแแแแแแแ แฌแแแแแแก แแแแ แแชแแแแก (UAV, Unordered Access View).
แแฎแแ แแแ แกแแแจแ:
- แฃแแแ แแแ แแแฃแแฏแแแแกแแแ แแแแฎแแ แชแแแแแ HLSL (High-Level Shader Language) แฉแ แแแแแแแก แจแแแแแแแแแจแ, แ แแแแแแช แแแฌแแแแแฃแแแ DirectX 9.0-แแแ.
- แจแแแแแแแแแแแฃแแแ Descriptor Heap-แแก แแฎแแแ แแแแแแแแแขแแชแแ Vulkan แแแคแแ แแแแแแก แแแแแงแแแแแแ VK_EXT_descriptor_indexing.
- แแแแแแขแ แแฎแแแ แฆแแแแก แแแแฎแแ แชแแแแแแ Vulkan แแแคแแ แแแแแแก K_KHR_timeline_semaphore-แแก แกแแคแฃแซแแแแแ.
แฌแงแแ แ: opennet.ru