diff options
| author | jsmall-nvidia <jsmall@nvidia.com> | 2020-02-07 13:10:04 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-02-07 13:10:04 -0500 |
| commit | 199d1f52b6690843fbdc7a383775396469516e56 (patch) | |
| tree | 672304471e8cc86131fd317d76ede1f60ea8e7a5 /prelude | |
| parent | af84d85799758234110fc42f0ba5c771dacb5fe3 (diff) | |
HLSL Intrinsic coverage test improvements (#1206)
* Fix CPP construct when matrix type.
* Test intrinsics on float matrices.
* Fix typo in _areNearlyEqual test. Increased default sensitivity.
Added matrix-float test.
* Matrix double test.
Fixed some issues with CUDA.
* Added reduced intrinsic version of matrix-double test.
* Improve matrix double coverage.
Test reflect/length etc on vector float.
* * Added literal-float test.
* Added vector double test
* Improved coverage of vector/matrix tests
* Disable Dx11 double-vector test because fails on CI.
* Disable literal-float, because on CI fails.
Diffstat (limited to 'prelude')
| -rw-r--r-- | prelude/slang-cuda-prelude.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/prelude/slang-cuda-prelude.h b/prelude/slang-cuda-prelude.h index edfa9b5e0..dc0ba4b5e 100644 --- a/prelude/slang-cuda-prelude.h +++ b/prelude/slang-cuda-prelude.h @@ -91,6 +91,13 @@ typedef unsigned short uint16_t; typedef unsigned int uint32_t; typedef unsigned long long uint64_t; +typedef long long longlong; +typedef unsigned long long ulonglong; + +typedef unsigned char uchar; +typedef unsigned short ushort; +typedef unsigned int uint; + union Union32 { uint32_t u; |
