UNPKG

playcanvas

Version:

PlayCanvas WebGL game engine

9 lines (7 loc) 404 B
var particle_normalMapPS = ` let sampledNormal: vec4f = textureSample(normalMap, normalMapSampler, vec2f(input.texCoordsAlphaLife.x, 1.0 - input.texCoordsAlphaLife.y)); let normalMap: vec3f = normalize(sampledNormal.xyz * 2.0 - 1.0); let ParticleMat = mat3x3<f32>(ParticleMat0, ParticleMat1, ParticleMat2); let normal: vec3f = ParticleMat * normalMap; `; export { particle_normalMapPS as default };