From fcac02e405661de311b5ceebbd6d3e2c78bf8aea Mon Sep 17 00:00:00 2001 From: jsmall-nvidia Date: Fri, 21 Aug 2020 16:04:42 -0400 Subject: Vulkan update/NVAPI support (#1511) * First pass at incorporating nvapi into test harness. * D3d12 Atomic Float Add via NVAPI working * Dx12 atomic float appears to work. * Atomic float add on Dx12. * Added atomic64 feature addition to vk. Fix correct output for atomic-float-byte-address.slang * Disable atomic float failing tests. * Upgraded VK headers. * Detect atomic float availability on VK. * Try to get test working for in64 atomic. * Made HLSL prelude controlled via the render-test requirements. * Added -enable-nvapi to premake. * Fix D3D12Renderer when NVAPI is not available. * Small improvements to VKRenderer. * Improve atomic documentation in target-compatibility.md. --- .../atomic-float-byte-address-buffer.slang.expected.txt | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'tests/slang-extension/atomic-float-byte-address-buffer.slang.expected.txt') diff --git a/tests/slang-extension/atomic-float-byte-address-buffer.slang.expected.txt b/tests/slang-extension/atomic-float-byte-address-buffer.slang.expected.txt index 4affc7d87..c0e0cfb4b 100644 --- a/tests/slang-extension/atomic-float-byte-address-buffer.slang.expected.txt +++ b/tests/slang-extension/atomic-float-byte-address-buffer.slang.expected.txt @@ -1,4 +1,5 @@ -40833333 -40866666 -4089999A -408CCCCD +type: float +5.000000 +6.000000 +7.000000 +8.000000 -- cgit v1.2.3