dawn-cmake/test/tint/builtins/gen/literal
dan sinclair 1bdaded736 Implemement const-eval for some unpack routines.
This CL adds const-eval for unpack2x16snorm, unpack2x16unorm,
unpack4x8snorm and unpack4x8unorm.

Bug: tint:1581
Change-Id: Ieda938b797dfe3f8d8046101d12b99da69ad68f4
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/108864
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Dan Sinclair <dsinclair@chromium.org>
Reviewed-by: Antonio Maiorano <amaiorano@google.com>
2022-11-07 22:28:01 +00:00
..
abs test/tint: Fix e2e test generation for abstract 2022-11-04 16:54:02 +00:00
acos Change default acos test value. 2022-11-07 12:06:18 +00:00
acosh
all Add const-eval for `all`. 2022-11-03 12:07:49 +00:00
any Add const-eval for `any`. 2022-10-29 16:21:24 +00:00
arrayLength
asin Set specific test value for asin test cases. 2022-10-28 12:31:08 +00:00
asinh test/tint: Fix e2e test generation for abstract 2022-11-04 16:54:02 +00:00
atan test/tint: Fix e2e test generation for abstract 2022-11-04 16:54:02 +00:00
atan2 test/tint: Fix e2e test generation for abstract 2022-11-04 16:54:02 +00:00
atanh tint/transform/builtin_polyfill: Don't polyfill @const builtins 2022-10-28 20:46:07 +00:00
atomicAdd Tint/transform: make AddBlockAttribute always do wrapping if possible 2022-11-02 02:25:38 +00:00
atomicAnd Tint/transform: make AddBlockAttribute always do wrapping if possible 2022-11-02 02:25:38 +00:00
atomicCompareExchangeWeak Tint/transform: make AddBlockAttribute always do wrapping if possible 2022-11-02 02:25:38 +00:00
atomicExchange Tint/transform: make AddBlockAttribute always do wrapping if possible 2022-11-02 02:25:38 +00:00
atomicLoad Tint/transform: make AddBlockAttribute always do wrapping if possible 2022-11-02 02:25:38 +00:00
atomicMax Tint/transform: make AddBlockAttribute always do wrapping if possible 2022-11-02 02:25:38 +00:00
atomicMin Tint/transform: make AddBlockAttribute always do wrapping if possible 2022-11-02 02:25:38 +00:00
atomicOr Tint/transform: make AddBlockAttribute always do wrapping if possible 2022-11-02 02:25:38 +00:00
atomicStore Tint/transform: make AddBlockAttribute always do wrapping if possible 2022-11-02 02:25:38 +00:00
atomicSub Tint/transform: make AddBlockAttribute always do wrapping if possible 2022-11-02 02:25:38 +00:00
atomicXor Tint/transform: make AddBlockAttribute always do wrapping if possible 2022-11-02 02:25:38 +00:00
ceil Add const-eval for `ceil` 2022-11-03 15:59:23 +00:00
clamp test/tint: Fix e2e test generation for abstract 2022-11-04 16:54:02 +00:00
cos
cosh
countLeadingZeros tint: const eval of countLeadingZeros 2022-10-29 14:02:38 +00:00
countOneBits tint: const eval of countOneBits 2022-10-31 18:44:15 +00:00
countTrailingZeros tint: const eval of countTrailingZeros 2022-10-29 14:02:38 +00:00
cross test/tint: Fix e2e test generation for vec / mat 2022-11-04 17:06:03 +00:00
degrees
determinant
distance
dot
dot4I8Packed
dot4U8Packed
dpdx
dpdxCoarse
dpdxFine
dpdy
dpdyCoarse
dpdyFine
exp
exp2
extractBits tint: const eval of extractBits 2022-11-03 13:03:08 +00:00
faceForward
firstLeadingBit tint: const eval of firstLeadingBit 2022-10-31 20:34:36 +00:00
firstTrailingBit tint: const eval of firstTrailingBit 2022-10-31 22:57:14 +00:00
floor Add const-eval for `floor`. 2022-11-03 17:10:49 +00:00
fma
fract
frexp
fwidth
fwidthCoarse
fwidthFine
insertBits tint: const eval of insertBits 2022-11-02 20:40:23 +00:00
inverseSqrt
ldexp
length
log
log2
max
min
mix
modf
normalize
pack2x16float test/tint: Fix e2e test generation for vec / mat 2022-11-04 17:06:03 +00:00
pack2x16snorm Implemement const-eval for some pack routines. 2022-11-07 14:32:16 +00:00
pack2x16unorm Implemement const-eval for some pack routines. 2022-11-07 14:32:16 +00:00
pack4x8snorm Implemement const-eval for some pack routines. 2022-11-07 14:32:16 +00:00
pack4x8unorm Implemement const-eval for some pack routines. 2022-11-07 14:32:16 +00:00
pow
quantizeToF16 tint: Implement const-eval of quantizeToF16 2022-11-02 17:29:48 +00:00
radians
reflect
refract
reverseBits tint: const eval of reverseBits 2022-11-04 13:48:26 +00:00
round
saturate test/tint: Fix e2e test generation for abstract 2022-11-04 16:54:02 +00:00
select test/tint: Fix e2e test generation for abstract 2022-11-04 16:54:02 +00:00
sign test/tint: Fix e2e test generation for abstract 2022-11-04 16:54:02 +00:00
sin tint: Allow signed / unsigned texture builtin params 2022-10-24 23:58:53 +00:00
sinh
smoothstep
sqrt
step test/tint: Fix e2e test generation for abstract 2022-11-04 16:54:02 +00:00
storageBarrier
tan
tanh
textureDimensions Tint/transform: make AddBlockAttribute always do wrapping if possible 2022-11-02 02:25:38 +00:00
textureGather test/tint: Fix e2e test generation for vec / mat 2022-11-04 17:06:03 +00:00
textureGatherCompare test/tint: Fix e2e test generation for vec / mat 2022-11-04 17:06:03 +00:00
textureLoad test/tint: Fix e2e test generation for vec / mat 2022-11-04 17:06:03 +00:00
textureNumLayers tint/intrinsics: Texture queries now return unsigned integer / vectors 2022-10-26 18:36:44 +00:00
textureNumLevels tint/intrinsics: Texture queries now return unsigned integer / vectors 2022-10-26 18:36:44 +00:00
textureNumSamples tint/intrinsics: Texture queries now return unsigned integer / vectors 2022-10-26 18:36:44 +00:00
textureSample test/tint: Fix e2e test generation for vec / mat 2022-11-04 17:06:03 +00:00
textureSampleBaseClampToEdge test/tint: Fix e2e test generation for vec / mat 2022-11-04 17:06:03 +00:00
textureSampleBias test/tint: Fix e2e test generation for vec / mat 2022-11-04 17:06:03 +00:00
textureSampleCompare test/tint: Fix e2e test generation for vec / mat 2022-11-04 17:06:03 +00:00
textureSampleCompareLevel test/tint: Fix e2e test generation for vec / mat 2022-11-04 17:06:03 +00:00
textureSampleGrad test/tint: Fix e2e test generation for vec / mat 2022-11-04 17:06:03 +00:00
textureSampleLevel test/tint: Fix e2e test generation for vec / mat 2022-11-04 17:06:03 +00:00
textureStore test/tint: Fix e2e test generation for vec / mat 2022-11-04 17:06:03 +00:00
transpose
trunc
unpack2x16float
unpack2x16snorm Implemement const-eval for some unpack routines. 2022-11-07 22:28:01 +00:00
unpack2x16unorm Implemement const-eval for some unpack routines. 2022-11-07 22:28:01 +00:00
unpack4x8snorm Implemement const-eval for some unpack routines. 2022-11-07 22:28:01 +00:00
unpack4x8unorm Implemement const-eval for some unpack routines. 2022-11-07 22:28:01 +00:00
workgroupBarrier