dawn-cmake/test/intrinsics/gen/textureNumLevels
James Price 0f1efe04c3 writer/msl: Fix texture intrinsic generation
Wrap the texture expression in parentheses when it has lower
precendence than the function call operator.

Cast integer coordinates to unsigned integers as required by MSL.

Fixed: tint:536
Change-Id: I957e6be3c51044959e25e0be96c2d2c65db18187
Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/53962
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: James Price <jrprice@google.com>
Reviewed-by: Ben Clayton <bclayton@google.com>
2021-06-11 12:46:26 +00:00
..
2c3575.wgsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
2c3575.wgsl.expected.hlsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
2c3575.wgsl.expected.msl writer/msl: Fix texture intrinsic generation 2021-06-11 12:46:26 +00:00
2c3575.wgsl.expected.spvasm tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
2c3575.wgsl.expected.wgsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
9da7a5.wgsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
9da7a5.wgsl.expected.hlsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
9da7a5.wgsl.expected.msl writer/msl: Fix texture intrinsic generation 2021-06-11 12:46:26 +00:00
9da7a5.wgsl.expected.spvasm tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
9da7a5.wgsl.expected.wgsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
09ddd0.wgsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
09ddd0.wgsl.expected.hlsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
09ddd0.wgsl.expected.msl writer/msl: Fix texture intrinsic generation 2021-06-11 12:46:26 +00:00
09ddd0.wgsl.expected.spvasm tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
09ddd0.wgsl.expected.wgsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
23f750.wgsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
23f750.wgsl.expected.hlsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
23f750.wgsl.expected.msl writer/msl: Fix texture intrinsic generation 2021-06-11 12:46:26 +00:00
23f750.wgsl.expected.spvasm tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
23f750.wgsl.expected.wgsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
076cb5.wgsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
076cb5.wgsl.expected.hlsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
076cb5.wgsl.expected.msl writer/msl: Fix texture intrinsic generation 2021-06-11 12:46:26 +00:00
076cb5.wgsl.expected.spvasm tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
076cb5.wgsl.expected.wgsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
080d95.wgsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
080d95.wgsl.expected.hlsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
080d95.wgsl.expected.msl writer/msl: Fix texture intrinsic generation 2021-06-11 12:46:26 +00:00
080d95.wgsl.expected.spvasm tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
080d95.wgsl.expected.wgsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
897aaf.wgsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
897aaf.wgsl.expected.hlsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
897aaf.wgsl.expected.msl writer/msl: Fix texture intrinsic generation 2021-06-11 12:46:26 +00:00
897aaf.wgsl.expected.spvasm tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
897aaf.wgsl.expected.wgsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
5101cf.wgsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
5101cf.wgsl.expected.hlsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
5101cf.wgsl.expected.msl writer/msl: Fix texture intrinsic generation 2021-06-11 12:46:26 +00:00
5101cf.wgsl.expected.spvasm tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
5101cf.wgsl.expected.wgsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
105988.wgsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
105988.wgsl.expected.hlsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
105988.wgsl.expected.msl writer/msl: Fix texture intrinsic generation 2021-06-11 12:46:26 +00:00
105988.wgsl.expected.spvasm tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
105988.wgsl.expected.wgsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
a91c03.wgsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
a91c03.wgsl.expected.hlsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
a91c03.wgsl.expected.msl writer/msl: Fix texture intrinsic generation 2021-06-11 12:46:26 +00:00
a91c03.wgsl.expected.spvasm tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
a91c03.wgsl.expected.wgsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
aee7c8.wgsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
aee7c8.wgsl.expected.hlsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
aee7c8.wgsl.expected.msl writer/msl: Fix texture intrinsic generation 2021-06-11 12:46:26 +00:00
aee7c8.wgsl.expected.spvasm tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
aee7c8.wgsl.expected.wgsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
b1b12b.wgsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
b1b12b.wgsl.expected.hlsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
b1b12b.wgsl.expected.msl writer/msl: Fix texture intrinsic generation 2021-06-11 12:46:26 +00:00
b1b12b.wgsl.expected.spvasm tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
b1b12b.wgsl.expected.wgsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
b4f5ea.wgsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
b4f5ea.wgsl.expected.hlsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
b4f5ea.wgsl.expected.msl writer/msl: Fix texture intrinsic generation 2021-06-11 12:46:26 +00:00
b4f5ea.wgsl.expected.spvasm tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
b4f5ea.wgsl.expected.wgsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
d004a9.wgsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
d004a9.wgsl.expected.hlsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
d004a9.wgsl.expected.msl writer/msl: Fix texture intrinsic generation 2021-06-11 12:46:26 +00:00
d004a9.wgsl.expected.spvasm tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
d004a9.wgsl.expected.wgsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
dca09e.wgsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
dca09e.wgsl.expected.hlsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
dca09e.wgsl.expected.msl writer/msl: Fix texture intrinsic generation 2021-06-11 12:46:26 +00:00
dca09e.wgsl.expected.spvasm tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
dca09e.wgsl.expected.wgsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
e67231.wgsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
e67231.wgsl.expected.hlsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
e67231.wgsl.expected.msl writer/msl: Fix texture intrinsic generation 2021-06-11 12:46:26 +00:00
e67231.wgsl.expected.spvasm tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
e67231.wgsl.expected.wgsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
ed078b.wgsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
ed078b.wgsl.expected.hlsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
ed078b.wgsl.expected.msl writer/msl: Fix texture intrinsic generation 2021-06-11 12:46:26 +00:00
ed078b.wgsl.expected.spvasm tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
ed078b.wgsl.expected.wgsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
f46ec6.wgsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
f46ec6.wgsl.expected.hlsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
f46ec6.wgsl.expected.msl writer/msl: Fix texture intrinsic generation 2021-06-11 12:46:26 +00:00
f46ec6.wgsl.expected.spvasm tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
f46ec6.wgsl.expected.wgsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
f5828d.wgsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
f5828d.wgsl.expected.hlsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
f5828d.wgsl.expected.msl writer/msl: Fix texture intrinsic generation 2021-06-11 12:46:26 +00:00
f5828d.wgsl.expected.spvasm tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00
f5828d.wgsl.expected.wgsl tools: Return position from generated vertex shaders 2021-06-04 17:31:48 +00:00