[meta] Constant evaluator built-in functions support #4507
Labels
area: naga front-end
area: naga processing
Passes over IR in the middle
lang: GLSL
OpenGL Shading Language
lang: WGSL
WebGPU Shading Language
naga
Shader Translator
Milestone
bitcast
select
all
any
quantizeToF16
comparison
abs
: Impl. more component-wise built-ins in const. eval. #4879min
: Impl. const. eval. for yet more trivial component-wise numeric built-ins in WGSL #5098max
: Impl. const. eval. for yet more trivial component-wise numeric built-ins in WGSL #5098clamp
saturate
: Impl. more component-wise built-ins in const. eval. #4879trigonometry
cos
: Impl. more component-wise built-ins in const. eval. #4879cosh
: Impl. more component-wise built-ins in const. eval. #4879sin
: Impl. more component-wise built-ins in const. eval. #4879sinh
: Impl. more component-wise built-ins in const. eval. #4879tan
: Impl. more component-wise built-ins in const. eval. #4879tanh
: Impl. more component-wise built-ins in const. eval. #4879acos
: Impl. more component-wise built-ins in const. eval. #4879acosh
: Impl. more component-wise built-ins in const. eval. #4879asin
: Impl. more component-wise built-ins in const. eval. #4879asinh
: Impl. more component-wise built-ins in const. eval. #4879atan
: Impl. more component-wise built-ins in const. eval. #4879atanh
: Impl. more component-wise built-ins in const. eval. #4879atan2
radians
: Impl. const. eval. for yet more trivial component-wise numeric built-ins in WGSL #5098degrees
: Impl. const. eval. for yet more trivial component-wise numeric built-ins in WGSL #5098decomposition
ceil
: Impl. const. eval. for yet more trivial component-wise numeric built-ins in WGSL #5098floor
: Impl. const. eval. for yet more trivial component-wise numeric built-ins in WGSL #5098round
: Impl. more component-wise built-ins in const. eval. #4879fract
: Impl. const. eval. for yet more trivial component-wise numeric built-ins in WGSL #5098trunc
: Impl. const. eval. for yet more trivial component-wise numeric built-ins in WGSL #5098modf
frexp
ldexp
exponent
exp
: Impl. const. eval. for yet more trivial component-wise numeric built-ins in WGSL #5098exp2
: Impl. const. eval. for yet more trivial component-wise numeric built-ins in WGSL #5098log
: Impl. const. eval. for yet more trivial component-wise numeric built-ins in WGSL #5098log2
: Impl. const. eval. for yet more trivial component-wise numeric built-ins in WGSL #5098pow
geometry
dot
cross
distance
length
normalize
faceForward
reflect
refract
computational
sign
: Impl. const. eval. for yet more trivial component-wise numeric built-ins in WGSL #5098fma
: Impl. const. eval. for yet more trivial component-wise numeric built-ins in WGSL #5098mix
step
: Impl. more component-wise built-ins in const. eval. #4879smoothstep
sqrt
: Impl. more component-wise built-ins in const. eval. #4879inverseSqrt
: Impl. const. eval. for yet more trivial component-wise numeric built-ins in WGSL #5098transpose
determinant
bits
countTrailingZeros
: Impl. const. eval. for yet more trivial component-wise numeric built-ins in WGSL #5098countLeadingZeros
: Impl. const. eval. for yet more trivial component-wise numeric built-ins in WGSL #5098countOneBits
: Impl. const. eval. for yet more trivial component-wise numeric built-ins in WGSL #5098reverseBits
: Impl. const. eval. for yet more trivial component-wise numeric built-ins in WGSL #5098extractBits
insertBits
firstTrailingBit
: Impl. const. eval. for "first bit" numeric built-ins #5101firstLeadingBit
: Impl. const. eval. for "first bit" numeric built-ins #5101data packing
pack4x8snorm
pack4x8unorm
pack2x16snorm
pack2x16unorm
pack2x16float
data unpacking
unpack4x8snorm
unpack4x8unorm
unpack2x16snorm
unpack2x16unorm
unpack2x16float
The text was updated successfully, but these errors were encountered: