Support WarningWebGPU is currently only supported on Chrome starting with version 113, and only on desktop. If they don't work on your configuration, you can check the WebGL2 examples here.
//! A shader that uses the GLSL shading language. use ; /// set up a simple 3D scene // This is the struct that will be passed to your shader /// The Material trait is very configurable, but comes with sensible defaults for all methods. /// You only need to implement functions for features that need non-default behavior. See the Material api docs for details! /// When using the GLSL shading language for your shader, the specialize method must be overridden.