..
abs
Fix generation of f16 values.
2022-11-10 00:32:12 +00:00
acos
Fix generation of f16 values.
2022-11-10 00:32:12 +00:00
acosh
Implement const-eval for `acosh`
2022-11-10 02:39:08 +00:00
all
…
any
…
arrayLength
Tint: Implement f16 in uniform and storage address space
2022-11-24 05:25:35 +00:00
asin
Fix generation of f16 values.
2022-11-10 00:32:12 +00:00
asinh
Fix generation of f16 values.
2022-11-10 00:32:12 +00:00
atan
Fix generation of f16 values.
2022-11-10 00:32:12 +00:00
atan2
Fix generation of f16 values.
2022-11-10 00:32:12 +00:00
atanh
Fix generation of f16 values.
2022-11-10 00:32:12 +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
Fix generation of f16 values.
2022-11-10 00:32:12 +00:00
clamp
Fix generation of f16 values.
2022-11-10 00:32:12 +00:00
cos
Add const-eval for `cos` and `cosh`
2022-11-10 15:52:41 +00:00
cosh
Add const-eval for `cos` and `cosh`
2022-11-10 15:52:41 +00:00
countLeadingZeros
tint/test/builtins/gen: Fix i32 argument values
2022-10-25 13:08:45 +00:00
countOneBits
tint/test/builtins/gen: Fix i32 argument values
2022-10-25 13:08:45 +00:00
countTrailingZeros
tint/test/builtins/gen: Fix i32 argument values
2022-10-25 13:08:45 +00:00
cross
Fix generation of f16 values.
2022-11-10 00:32:12 +00:00
degrees
Add const-eval for `degrees` and `radians`
2022-11-21 18:00:01 +00:00
determinant
Const eval for `inverseSqrt`
2022-11-24 18:16:13 +00:00
distance
Const eval for `distance`
2022-11-24 21:48:48 +00:00
dot
Add const-eval for `exp` and `exp2`.
2022-11-23 16:37:21 +00:00
dot4I8Packed
tint: Allow signed / unsigned texture builtin params
2022-10-24 23:58:53 +00:00
dot4U8Packed
tint: Allow signed / unsigned texture builtin params
2022-10-24 23:58:53 +00:00
dpdx
…
dpdxCoarse
…
dpdxFine
…
dpdy
…
dpdyCoarse
…
dpdyFine
…
exp
Add const-eval for `exp` and `exp2`.
2022-11-23 16:37:21 +00:00
exp2
Add const-eval for `exp` and `exp2`.
2022-11-23 16:37:21 +00:00
extractBits
Tint: Fix extractBits polyfill
2022-11-30 23:55:28 +00:00
faceForward
tint: const eval of faceForward builtin
2022-11-25 23:35:53 +00:00
firstLeadingBit
tint/test/builtins/gen: Fix i32 argument values
2022-10-25 13:08:45 +00:00
firstTrailingBit
tint/test/builtins/gen: Fix i32 argument values
2022-10-25 13:08:45 +00:00
floor
Fix generation of f16 values.
2022-11-10 00:32:12 +00:00
fma
Const eval for `fma`
2022-11-24 21:54:00 +00:00
fract
tint: const eval of fract
2022-12-13 23:59:45 +00:00
frexp
tint: Suffix builtin return types with '_f32'
2022-11-23 19:57:00 +00:00
fwidth
…
fwidthCoarse
…
fwidthFine
…
insertBits
Tint/transform: Fix insertBits polyfill for HLSL
2022-11-09 01:54:08 +00:00
inverseSqrt
Const eval for `inverseSqrt`
2022-11-24 18:16:13 +00:00
ldexp
tint: const eval of ldexp builtin
2022-12-16 18:37:19 +00:00
length
tint: const eval of length builtin
2022-11-23 00:00:45 +00:00
log
Add const-eval for `log` and `log2`.
2022-11-23 17:34:40 +00:00
log2
Add const-eval for `log` and `log2`.
2022-11-23 17:34:40 +00:00
max
Add const-eval for `min` and `max`
2022-11-15 18:39:38 +00:00
min
Add const-eval for `min` and `max`
2022-11-15 18:39:38 +00:00
mix
Implement External Texture Crop Functionality
2022-12-16 05:41:06 +00:00
modf
tint: Suffix builtin return types with '_f32'
2022-11-23 19:57:00 +00:00
normalize
Const eval for `normalize`
2022-11-25 04:25:18 +00:00
pack2x16float
test/tint: Fix e2e test generation for vec / mat
2022-11-04 17:06:03 +00:00
pack2x16snorm
test/tint: Fix e2e test generation for vec / mat
2022-11-04 17:06:03 +00:00
pack2x16unorm
test/tint: Fix e2e test generation for vec / mat
2022-11-04 17:06:03 +00:00
pack4x8snorm
test/tint: Fix e2e test generation for vec / mat
2022-11-04 17:06:03 +00:00
pack4x8unorm
test/tint: Fix e2e test generation for vec / mat
2022-11-04 17:06:03 +00:00
pow
tint: const eval of pow builtin
2022-12-13 16:29:06 +00:00
quantizeToF16
tint: Implement runtime quantizeToF16()
2022-11-02 00:09:50 +00:00
radians
Add const-eval for `degrees` and `radians`
2022-11-21 18:00:01 +00:00
reflect
tint: const eval of reflect builtin
2022-11-28 15:13:16 +00:00
refract
tint: const eval of refract builtin
2022-11-28 21:14:36 +00:00
reverseBits
tint/test/builtins/gen: Fix i32 argument values
2022-10-25 13:08:45 +00:00
round
Add const-eval for `round`
2022-11-16 22:52:08 +00:00
saturate
Fix generation of f16 values.
2022-11-10 00:32:12 +00:00
select
Fix generation of f16 values.
2022-11-10 00:32:12 +00:00
sign
Fixup return of HLSL sign to match WGSL.
2023-01-11 13:18:29 +00:00
sin
Add const-eval for `sin` and `sinh`
2022-11-10 14:20:36 +00:00
sinh
Add const-eval for `sin` and `sinh`
2022-11-10 14:20:36 +00:00
smoothstep
Add const-eval for `smoothstep`
2022-11-16 23:02:39 +00:00
sqrt
Add const-eval for `sqrt`
2022-11-16 21:15:49 +00:00
step
Fix generation of f16 values.
2022-11-10 00:32:12 +00:00
storageBarrier
…
tan
Add const-eval for `tan` and `tanh`
2022-11-10 15:55:00 +00:00
tanh
Add const-eval for `tan` and `tanh`
2022-11-10 15:55:00 +00:00
textureDimensions
tint: Add bgra8unorm storage texture support
2023-01-18 19:42:03 +00:00
textureGather
Update GLSL test results.
2022-12-15 16:42:28 +00:00
textureGatherCompare
Update GLSL test results.
2022-12-15 16:42:28 +00:00
textureLoad
Fixup return of HLSL sign to match WGSL.
2023-01-11 13:18:29 +00:00
textureNumLayers
tint: Add bgra8unorm storage texture support
2023-01-18 19:42:03 +00:00
textureNumLevels
Enable the 1D -> 2D texture transform in GLSL writer.
2023-01-07 17:19:21 +00:00
textureNumSamples
tint/intrinsics: Texture queries now return unsigned integer / vectors
2022-10-26 18:36:44 +00:00
textureSample
Enable the 1D -> 2D texture transform in GLSL writer.
2023-01-07 17:19:21 +00:00
textureSampleBaseClampToEdge
Fixup return of HLSL sign to match WGSL.
2023-01-11 13:18:29 +00:00
textureSampleBias
Update GLSL test results.
2022-12-15 16:42:28 +00:00
textureSampleCompare
Update GLSL test results.
2022-12-15 16:42:28 +00:00
textureSampleCompareLevel
Update GLSL test results.
2022-12-15 16:42:28 +00:00
textureSampleGrad
Update GLSL test results.
2022-12-15 16:42:28 +00:00
textureSampleLevel
Update GLSL test results.
2022-12-15 16:42:28 +00:00
textureStore
tint: Add bgra8unorm storage texture support
2023-01-18 19:42:03 +00:00
transpose
tint: const eval of transpose builtin
2022-11-23 23:12:56 +00:00
trunc
Add const-eval for `trunc`
2022-11-16 20:07:31 +00:00
unpack2x16float
…
unpack2x16snorm
…
unpack2x16unorm
…
unpack4x8snorm
…
unpack4x8unorm
…
workgroupBarrier
…
workgroupUniformLoad
tint: Add support for workgroupUniformLoad
2023-01-06 02:25:06 +00:00