UNPKG

matrix-engine-wgpu

Version:

obj sequence anim +HOTFIX raycast, webGPU powered pwa application. Crazy fast rendering with AmmoJS physics support. Simple raycaster hit object added.

20 lines (17 loc) 455 B
export let vertexShadowWGSL = `struct Scene { lightViewProjMatrix: mat4x4f, cameraViewProjMatrix: mat4x4f, lightPos: vec3f, } struct Model { modelMatrix: mat4x4f, } @group(0) @binding(0) var<uniform> scene : Scene; @group(1) @binding(0) var<uniform> model : Model; @vertex fn main( @location(0) position: vec3f ) -> @builtin(position) vec4f { return scene.lightViewProjMatrix * model.modelMatrix * vec4(position, 1); } `