Revision fcac02e405661de311b5ceebbd6d3e2c78bf8aea authored by jsmall-nvidia on 21 August 2020, 20:04:42 UTC, committed by GitHub on 21 August 2020, 20:04:42 UTC
* 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.
1 parent 49067fd
.gitignore
*.exe
*.pdb
.vs
*.VC.opendb
*.VC.db
*.vcxproj.user
*.sdf
*.ilk
*.obj
.clang-format
bin/
intermediate/
build.*/
# Files generated by test runner.
#
# Note: in some cases a `.expected` file needs to be checked in, but
# trying to exhaustively enumerate those cases is hard with the
# way the tests are currently sorted.
*.actual
*.expected
*.expected.png
*.actual.png
*.actual.txt
*.slang-repro
tests/**/*.exp
tests/**/*.lib
tests/**/*.dll
tests/**/*.cpp
tests/**/*.slang-lib
tests/**/*.slang-module
# Files generated by other shader compilers
*.spv
# Intermediate source files generated during build process
/source/slang/slang-ast-generated.h
/source/slang/slang-ast-generated-macro.h
/source/slang/hlsl.meta.slang.h
/source/slang/core.meta.slang.h
Computing file changes ...