diff options
| author | Yong He <yonghe@outlook.com> | 2021-09-09 11:39:04 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-09-09 11:39:04 -0700 |
| commit | 28adf8917e53953dbfebd746410a427a55eed814 (patch) | |
| tree | b575bcdcc7860d64065e538d3fbf1d0466803aa3 /tests/compute/half-texture.slang.1.expected | |
| parent | cc075b76ee25876135584d31ec650776fcb69166 (diff) | |
`reinterpret` and 16-bit value packing. (#1933)
* `reinterpret` and 16-bit value packing.
* Update `half-texture` cross-compile test reference result.
* Revert inadvertent reformatting of slang-ir-inst-defs.h
Co-authored-by: Yong He <yhe@nvidia.com>
Diffstat (limited to 'tests/compute/half-texture.slang.1.expected')
| -rw-r--r-- | tests/compute/half-texture.slang.1.expected | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/tests/compute/half-texture.slang.1.expected b/tests/compute/half-texture.slang.1.expected index 7dd96403f..cd1f1e4f7 100644 --- a/tests/compute/half-texture.slang.1.expected +++ b/tests/compute/half-texture.slang.1.expected @@ -5,11 +5,11 @@ standard output = { #pragma pack_matrix(column_major) #line 8 "tests/compute/half-texture.slang" -RWTexture2D<half > halfTexture_0 : register(u1); +RWTexture2D<min16float > halfTexture_0 : register(u1); -RWTexture2D<vector<half,2> > halfTexture2_0 : register(u2); +RWTexture2D<vector<min16float,2> > halfTexture2_0 : register(u2); -RWTexture2D<vector<half,4> > halfTexture4_0 : register(u3); +RWTexture2D<vector<min16float,4> > halfTexture4_0 : register(u3); #line 5 @@ -27,15 +27,15 @@ void computeMain(vector<uint,3> dispatchThreadID_0 : SV_DISPATCHTHREADID) vector<int,2> pos2_0 = vector<int,2>(int(3) - pos_0.y, int(3) - pos_0.x); #line 29 - half h_0 = halfTexture_0[(vector<uint,2>) pos2_0]; - vector<half,2> h2_0 = halfTexture2_0[(vector<uint,2>) pos2_0]; - vector<half,4> h4_0 = halfTexture4_0[(vector<uint,2>) pos2_0]; + min16float h_0 = halfTexture_0[(vector<uint,2>) pos2_0]; + vector<min16float,2> h2_0 = halfTexture2_0[(vector<uint,2>) pos2_0]; + vector<min16float,4> h4_0 = halfTexture4_0[(vector<uint,2>) pos2_0]; halfTexture_0[(vector<uint,2>) pos_0] = h2_0.x + h2_0.y; halfTexture2_0[(vector<uint,2>) pos_0] = h4_0.xy; - halfTexture4_0[(vector<uint,2>) pos_0] = vector<half,4>(h2_0, h_0, h_0); + halfTexture4_0[(vector<uint,2>) pos_0] = vector<min16float,4>(h2_0, h_0, h_0); int index_0 = pos_0.x + pos_0.y * int(4); outputBuffer_0[(uint) index_0] = index_0; |
