ื ืึธื ืึท ืืึธืจ ืืื ืึท ืืึทืื ืคืื ืึทื ืืืืืงืืื ื, ืื ืืืืื ืคึผืจืืืขืงื ืืื ืืจืืืก ืื ืืขืืืื ื ืคืื ืื vkd3d 1.3 ืคึผืขืงื ืืื ืึท Direct3D 12 ืืืคึผืืึทืืขื ืืืืฉืึทื ืืืึธืก ืึทืจืืขื ืืืจื ืืจืึธืืงืึทืกืืื ื ืจืืคื ืฆื ืื Vulkan graphics API. ืืขืจ ืคึผืขืงื ืืืื libvkd3d ืืืืืจืขืจืื ืืื ืืืคึผืืึทืืึทื ืฅ ืคืื Direct3D 12, libvkd3d-shader ืืื ืึท ืืืขืจืืขืฆืขืจ ืคืื ืฉืึทืืขืจ ืืึธืืขืืก 4 ืืื 5 ืืื libvkd3d-utils ืืื ืคืึทื ืืงืฉืึทื ื ืคึฟืึทืจ ืกืืืคึผืืึทืคืืืื ื ืื ืคึผืึธืจืืื ื ืคืื Direct3D 12 ืึทืคึผืืึทืงืืืฉืึทื ื, ืืื ืืขืืื ื ืืื ืึท ืืึทื ื ืคืื ืืขืืึธ ืืืืฉืคืืื, ืึทืจืืึทื ืืขืจืขืื ื ืึท ืคึผืึธืจื. ืคืื ืืืงืกืืขืึทืจืก ืฆื Direct3D 12. ืื ืคึผืจืืืขืงื ืงืึธื ืืื ืคืื ืื ืืขืจืืขืืืืื ืืืืกืึทื ืกื ืืื ืืขืจ LGPLv2.1.
ืื libvkd3d ืืืืืืึธืืขืง ืฉืืืฆื ืจืืึฟ Direct3D 12 ืคึฟืขืึดืงืืืื, ืึทืจืืึทื ืืขืจืขืื ื ืืจืึทืคืืงืก ืืื ืงืึทืืคึผืืืืื ื ืคืึทืกืืืึทืืื, ืงืืื ืืื ืืึทืคึฟืขืื ืจืฉืืืืช, ืืึทื ืืึทืื ืืื ืงืืคึผืข ืืึทื ืืึทืื, ืืืึธืจืฆื ืกืืื ืึทืืฉืขืจื, ืึทืื-ืคืื-ืกืืจ ืึทืงืกืขืก, ืกืึทืืคึผืึทืื, ืืึทืคึฟืขืื ืกืืื ืึทืืฉืขืจื, ืืืึธืจืฆื ืงืึทื ืกืืึทื ืฅ, ืืืืืจืขืงื ืจืขื ืืขืจืื ื, ืงืืึธืจ ืืขืืืึธืืก *( ) ืืื ืงืึธืคึผื * ().
ืืื libvkd3d-shader, ืื ืืืืขืจืืขืฆืื ื ืคืื ืืืืขืงืึธืืข ืคืื โโืฉืึทืืขืจ ืืึธืืขืืก 4 ืืื 5 ืืื ืึท ืื ืืขืจืืืืืื SPIR-V ืคืึทืจืืจืขืืื ื ืืื ืืืคึผืืึทืืขื ืึทื. ืืืขืจืืขืงืก, ืคึผืืงืกืขื, ืืขืกืกืขืืึทืืืึธื, ืงืึทืืคึผืืืืื ื ืืื ืคึผืฉืื ืืืฉืืึทืืึทืืจื ืฉืึทืืขืจื, ืืืึธืจืฆื ืืกืืืข ืกืืจืืึทืืืืืืฉืึทื ืืื ืืขืกืขืจืืึทืืืืึทืืืึธื ืืขื ืขื ืืขืฉืืืฆื. ืฉืึทืืขืจ ืืื ืกืืจืืงืฆืืขืก ืึทืจืืึทื ื ืขืืขื ืึทืจืืืืขืืืง, ืึทืืึธืืืฉืข ืืื ืืืกื ืึทืคึผืขืจืืืฉืึทื ื, ืคืึทืจืืืืึทื ืืื ืืึทืื ืืืืคื ืงืึธื ืืจืึธื ืึธืคึผืขืจืืืืขืจื, ืืืกืืขืจ, ืงืืืึทืื ืืื ืืึทืกืข ืื ืกืืจืึทืงืฉืึทื ื, ืึทื ืึธืจืืขืจื ืึทืงืกืขืก ืึทืคึผืขืจืืืฉืึทื ื (UAV, Unordered Access View).
ืฆืืืืฉื ืื ืืขืจืกื ืืึทืืืึทืืืง ืื ืึธืืืืืืฉืึทื ื ืืื Vkd3d 1.3 ืืขื ืขื:
- ืฆืืืขืืืืื ืขืจืฉื ืฉืืืฆื ืคึฟืึทืจ ืงืึทืืคึผืืืืื ื ืืื ืคึผืจืขืคึผืจืึธืกืขืกืกืื ื ืฉืึทืืขืจื ืืื HLSL (ืืืื-ืืขืืืขื ืฉืึทืืขืจ ืฉืคึผืจืึทื), ืฆืืืขืฉืืขืื ืกืืึทืจืืื ื ืืื DirectX 9.0.
- ืฆืืืขืืืืื ืฉืืืฆื ืคึฟืึทืจ ืขืจืืื ืคืื ืืืกืงืจืืคึผืืึธืจืก ืืืคืืื ื ืืื ืื 5.1 ืฉืืืืขืจ ืืึธืืขื.
- ืคึผืจืึธืืืืืขืก ืฉืืืฆื ืคึฟืึทืจ ืืึธืคึผื-ืคึผืื ืืืขืืงืืึทื ืคืืึธืืืื ื-ืคืื ื ืึทืคึผืขืจืืืฉืึทื ื ืืื ืฉืึทืืขืจื, ืืืืืจืขืงื ืึทืืจืขืกืื ื ืคึฟืึทืจ ืืขืกืกืขืืืึทืืืึธื ืฉืึทืืขืจื, ืขืงืกืคึผืึธืจื ืคืื ืกืืขื ืกืืืก ืคืื ืฉืึทืืขืจื, ืึท "ืืขื ืื" ืฉืึทืืขืจ ืืึธืืืคืืขืจ, ืืื ืืืืืืืข ืืึทืจืืขืจื ืฆื ืืึผืจืื ืจืขืกืืจืกื.
- ืื ืคืืืืงืืื ืฆื ืืืกืึทืกืขืืืึทื Direct3D ืฉืึทืืขืจื ืคึฟืื ืืืืขืงืึธืืข ืืื ืคึฟืึทืจืืึทืืืื ื ืคืึทืจืืจืขืืื ื ืืื ืืืคึผืืึทืืขื ืึทื.
- ืฆืืืขืืืืื ืฉืืืฆื ืคึฟืึทืจ ืคึผืึทืจืกืื ื ืื ืึทืื ืืืจืขืงื3ื ืืืืขืงืึธืืข ืคึฟืึธืจืืึทื ืืขื ืืฆื ืืื ืืืจืขืงื3ื 1, 2 ืืื 3 ืฉืืืืขืจ ืืึธืืขืืก.
- libvkd3d ืืืกืืฃ Direct3D 12 ืคึฟืขืึดืงืืืื ืึทืืึท ืืื ืืืึธืจืฆื ืกืืื ืึทืืฉืขืจื, ืืืกืขืจืืขืืืืื ืืขื ืืืื ืื ื ืงืึธืื ืืขืจืก, ืืึทืืืฉืืงืึทื ืฆืื ืืืคืืืกื ืึธืคึผืขืจืืืืขืจื ืคึฟืึทืจ ืจืขืืืืืึทื, ืืื ืืืจror_once ืืขืืืขื ืึทืืจืขืกืื ื ืืึธืืข. ืฆืืืขืืขืื vkd3d_host_time_domain_info ืกืืจืืงืืืจ.
ืืงืืจ: opennet.ru