Extension WebGpu

Ops.Extension.WebGpu.

Maintained by Team WebGPU

ArrayToGpuBuffer

Upload an array to the GPU as a GpuBuffer

ArrayToTexture

Convert an array of numbers to a webgpu texture

AttributeAsColorMaterial

Render mesh attribultes as color

BasicMaterial

A simple material without shading

ColorTexture

A texture containing only one color

CompCompute

Compose a compute shader

ComputeStorageInput

Compute shader GPU buffer storage input

ComputeStorageOutput

Compute shader GPU buffer storage output

ComputeUniform

Add a uniform input to a compute shader composition

DefaultTextures

Outputs textures

FaceCulling

cull (do not draw) back or front facing faces/triangles

FrontBacksideMaterial

Show direction of faces as color

FullScreenRect

Render a rectangle that fills the whole canvas

GpuBufferToArray

Convert a GpuBuffer to a CPU Array

MatCapMaterial

Image based material that uses a matcap environment texture

MeshInstancer

Draw the same mesh many times very fast

Pipeline

show content of last used pipeline for debugging

RenderToTexture

render into a texture

Texture

Load an image file as a texture

VizTexture

Vizualize a webgpu texture on the patchfield

WebGpuCanvas

Create a canvas for WebGPU

WebGpuInfo

Output information about WebGPU adapter and implementation