แขแแกแขแแ แแแ แแแแฌแงแ แแแ แแแแ แแแแแจแแแแแก แแแแแแแแข Wine 8.0-แแ, WinAPI-แแก แฆแแ แแแแแแแแแขแแชแแแแ. แแแแแก แแแแ แแแแแงแแแแแแแ แแแงแแแแแก แคแแแแจแ แแแแแจแแแแแแแ, แ แแแแแแช แแแกแแแแแแแแแ แแแแแ แแก แจแฃแ แ แแชแฎแแแแจแ. Wine 7.22-แแก แแแแแกแแแแก แจแแแแแ แแแแฎแฃแ แ 52 แฎแแ แแแแแก แแแแแ แแจแ แแ แแแแฎแแ แชแแแแแ 538 แชแแแแแแแ.
แงแแแแแแ แแแแจแแแแแแแแแ แชแแแแแแแแแ:
- vkd3d แแแแแขแ Direct3D 12-แแก แแแแแแแแแขแแชแแแ, แ แแแแแแช แแฃแจแแแแก Vulkan แแ แแคแแแฃแแ API-แแ แกแแแแฃแฌแงแแแแ แแแ แแแแก แกแแจแฃแแแแแแ, แแแแแฎแแแแฃแแแ 1.6 แแแ แกแแแแ.
- แแแแฎแแ แชแแแแแ Vulkan-แแกแ แแ OpenGL-แแก แกแแกแขแแแฃแ แ แแแ แแก แแแแแแงแแแแแแแก (thunks) แแแขแแแแแแชแแ.
- WinPrint-แแ แแแแคแแ แแแแ แแฎแแ แแแญแแ แ Print แแ แแชแแกแแ แแแแกแแแแก.
- แแแฃแแฏแแแแกแแแฃแแ แฏแแแกแขแแแแก แแแ แแแแก แแแแแแ.
- แกแแแฃแจแแ แแแกแ แฃแแแ printf แคแฃแแฅแชแแแก แแแแจแ "แแ แซแแแ" แขแแแแก แแฎแแ แแแญแแ แแก แฃแแ แฃแแแแแกแแงแแคแแ.
- แแแแแจแแแแก แแฃแจแแแแแกแแแ แแแแแแจแแ แแแฃแแ แจแแชแแแแแแแก แจแแกแแฎแแ แจแแขแงแแแแแแแแแ แแแฎแฃแ แฃแแแ: Tom Clancy's Rainbow Six: Vegas 2, The Void, Ragnarok Online, Drakan, Star Wars, Colin McRae, X-COM.
- แแแแแแแชแแแแแก แแฃแจแแแแแกแแแ แแแแแแจแแ แแแฃแแ แจแแชแแแแแแแก แแแฎแฃแ แฃแแ แแแแแ แแจแแแ: TMUnlimiter 1.2.0.0, MDB Viewer Plus, Framemaker 8, Studio One Professional 5.
แแแ แแ แแแแกแ, แฉแแแ แจแแแแแซแแแ แแฆแแแแจแแแ Wine แแ แแแฅแขแแก แแแแ vkd3d 1.6 แแแแแขแแก แแแแแฅแแแงแแแแ Direct3D 12-แแก แแแแฎแแ แชแแแแแแแ, แ แแแแแแช แแฃแจแแแแก Vulkan แแ แแคแแแฃแแ API-แแ แแแ แแแแก แแแ แแแแแ. แแแแแขแจแ แจแแแแก libvkd3d แแแแแแแแแแแแ Direct3D 12-แแก แแแแแ แแแแ, libvkd3d-shader 4 แแ 5 แแแแแแแแแก แแแ แฏแแแแแแ แแ libvkd3d-utils, Direct3D 12 แแแแแแแชแแแแแก แแแ แขแแ แแแแก แแแแแ แขแแแแแแก แคแฃแแฅแชแแแแแ, แแกแแแ แแแแ แแแแแแแแแแแก แแแแแแแฅแขแ, แแแ แขแแก แฉแแแแแแ. glxgears-แแก Direct3D 12-แแ. แแ แแแฅแขแแก แแแแ แแแฌแแแแแแ แแแชแแแแแ แแแฃแแ LGPLv2.1-แแ.
libvkd3d แแแแแแแแแแ แแฎแแ แก แฃแญแแ แก Direct3D 12 แคแฃแแฅแชแแแแแก แฃแแแขแแกแแแแก, แแแ แจแแ แแก แแ แแคแแแฃแ แแ แแแแแแแแแ แแแฌแงแแแแแแแแแก, แ แแแแแก แแ แแ แซแแแแแแแแก แกแแแแก, แกแแฎแแแฃแ แแแก แแ แแ แแแแก แกแแฎแแแฃแ แแแก, root แฎแแแแแฌแแ แแแก, แแฌแงแแแ แแแแ แแแแแกแฃแแ แฌแแแแแแก, แกแแแแแแ แแแก, แแ แซแแแแแแก แฎแแแแแฌแแ แแแก, root แแฃแแแแแแแก, แแ แแแแ แแแแแ แแแแแชแแแแก, แแแกแฃแคแแแแแแแก แแแแแแแแก *( ) แแ แแแแแแแแ แแ*(). libvkd3d-shader-แจแ แแแแฎแแ แชแแแแแแฃแแแ 4 แแ 5 แจแแแแ แแก แแแแแแแแแก แแแแขแแแแแแก แแแ แแแแ แจแฃแแแแแฃแ SPIR-V แฌแแ แแแแแแแแแแแแแจแ. แแฎแแ แก แฃแญแแ แก แฌแแแ แแแแก, แแแฅแกแแแแแก, แขแแกแแแแชแแแก, แแแแแแแแแก แแ แแแ แขแแ แแแแแแขแ แแฃแ แฉแ แแแแแแก, แซแแ แแฃแแ แฎแแแแแฌแแ แแก แกแแ แแแแแแแชแแแก แแ แแแกแแ แแแแแแแชแแแก. Shader-แแก แแแกแขแ แฃแฅแชแแแแ แแแแชแแแก แแ แแแแแขแแแฃแ, แแขแแแฃแ แแ แแแขแแก แแแแ แแชแแแแก, แจแแแแ แแแแกแ แแ แแแแแชแแแแ แแแแแแแก แแแแขแ แแแแก แแแแ แแขแแ แแแก, แแแแฃแจแแก, แจแแแ แแแแแแกแ แแ แฉแแขแแแ แแแแก แแแกแขแ แฃแฅแชแแแแแก, แจแแฃแแแแแแแ แฌแแแแแแก แแแแ แแชแแแแก (UAV, Unordered Access View).
แแฎแแแ แแแ แกแแ แแแ แซแแแแแก แจแแแแ แแก แจแแแแแแแแแแก แแแฃแแฏแแแแกแแแแก HLSL-แจแ (High-Level Shader Language), แ แแแแแแช แแแฌแแแแแฃแแแ DirectX 9.0-แแ. HLSL-แแแ แแแแแแจแแ แแแฃแแ แแแฃแแฏแแแแกแแแแแ แแแแชแแแก:
- แแแแแ แแแแแ แแแแแแแแแแ แจแแแแ แแแแก แกแแฌแงแแกแ แแฎแแ แแแญแแ แ.
- แแแฃแแฏแแแแกแแแฃแแ แแฎแแ แแแญแแ แ แแแแชแแแแแแแชแแแกแ แแ แแแแแแแแขแฃแ แ แแแแแฅแขแแแแก แแแแแญแแแแกแแแแก, แ แแแแ แแชแแ แกแขแ แฃแฅแขแฃแ แแแ แแ แแแกแแแแแ.
- แแแแแขแแแฃแแแ แขแแฅแกแขแฃแ แแก แ แแกแฃแ แกแแแแก แฉแแขแแแ แแแแกแ แแ แจแแแแฎแแแก แจแแกแแซแแแแแแแ แฃแฌแแกแ แแแ แฌแแแแแแก (UAV) แแแแแงแแแแแแ.
- แแแแแแขแ แคแฃแแฅแชแแแก แแขแ แแแฃแขแแแแก แแฎแแ แแแญแแ แ แแ แแแแแ แแแแ แฉแแจแแแแแฃแแ แคแฃแแฅแชแแแแ asuint(), length(), normalize().
- แแแแแขแแแฃแแแ แแชแฃแ แแแ แฌแแ แขแแแแก แแแแฃแแแแแก แแฎแแ แแแญแแ แ.
- แแแแแ แแแแแ VKD3D_SHADER_DESCRIPTOR_INFO_FLAG_UAV_ATOMICS แแ แแจแ, แ แแแ แแแฃแแแแแก แแขแแแฃแ แ แแแแ แแชแแแแ แจแแฃแแแแแแแ แฌแแแแแแก แฌแแ แแแแแแแแแแแแแก (UAV) แแฆแฌแแ แแแแ.
แฌแงแแ แ: opennet.ru