UNPKG

playcanvas

Version:

PlayCanvas WebGL game engine

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