UNPKG

playcanvas

Version:

Open-source WebGL/WebGPU 3D engine for the web

11 lines (10 loc) 282 B
var normal_default = ` var<private> dNormalMatrix: mat3x3f; fn getNormal() -> vec3f { dNormalMatrix = getNormalMatrix(dModelMatrix); let localNormal: vec3f = getLocalNormal(vertex_normal); return normalize(dNormalMatrix * localNormal); }`; export { normal_default as default };