summaryrefslogtreecommitdiffstats
path: root/docs/64bit-type-support.md
diff options
context:
space:
mode:
authorjsmall-nvidia <jsmall@nvidia.com>2020-02-07 13:10:04 -0500
committerGitHub <noreply@github.com>2020-02-07 13:10:04 -0500
commit199d1f52b6690843fbdc7a383775396469516e56 (patch)
tree672304471e8cc86131fd317d76ede1f60ea8e7a5 /docs/64bit-type-support.md
parentaf84d85799758234110fc42f0ba5c771dacb5fe3 (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 'docs/64bit-type-support.md')
-rw-r--r--docs/64bit-type-support.md3
1 files changed, 1 insertions, 2 deletions
diff --git a/docs/64bit-type-support.md b/docs/64bit-type-support.md
index 2f52ef6a8..506e05493 100644
--- a/docs/64bit-type-support.md
+++ b/docs/64bit-type-support.md
@@ -13,6 +13,7 @@ Slang 64-bit Type Support
* D3D targets *appear* to support double intrinsics (like sin, cos, log etc), but behind the scenes they are actually being converted to float
* When using D3D12, it is best to use DXIL if you use double because there are some serious issues around double and DXBC
* VK will produce an error in validation if a double intrinsic is used it does support (which is most of them)
+* Vector and Matrix types have even spottier than scalar intrinsic support across targets
Overview
========
@@ -60,8 +61,6 @@ uint64_t j = ~0; // Equivalent to 'i' because uint64_t(int64_t(~int32_t
These issues are discussed more on issue [#1185](https://github.com/shader-slang/slang/issues/1185)
-Note this initial testing only tested scalar usage, and not vector or matrix intrinsics.
-
Double support
==============