UNPKG

gpu-curtains

Version:

gpu-curtains is a 3D WebGPU rendering engine. It can be used as a standalone 3D engine, but also includes extra classes focused on mapping 3d objects to DOM elements; It allows users to synchronize values such as position, sizing, or scale between them.

17 lines (14 loc) 353 B
const getDefaultNormalFragmentCode = ( /* wgsl */ ` struct VSOutput { @builtin(position) position: vec4f, @location(0) uv: vec2f, @location(1) normal: vec3f, }; @fragment fn main(fsInput: VSOutput) -> @location(0) vec4f { // normals return vec4(normalize(fsInput.normal) * 0.5 + 0.5, 1.0); }` ); export { getDefaultNormalFragmentCode };