Wgsl has quad operations now https://www.w3.org/TR/WGSL/#quad-builtin-functions we should add them to the `shame` api ### Steps - [ ] define expr enum `QuadOperations` containing all the functions as variants - [ ] `impl TypeCheck for QuadOperations` - [ ] add `shame::any::Any` associated functions fo revery quad op - [ ] add typed rust frontend for those `Any` functions. - [ ] add documentation to the public rust frontend functions
Wgsl has quad operations now
https://www.w3.org/TR/WGSL/#quad-builtin-functions
we should add them to the
shameapiSteps
QuadOperationscontaining all the functions as variantsimpl TypeCheck for QuadOperationsshame::any::Anyassociated functions fo revery quad opAnyfunctions.