UNPKG

playcanvas

Version:

PlayCanvas WebGL game engine

9 lines (7 loc) 288 B
var spotPS = ` float getSpotEffect(vec3 lightSpotDir, float lightInnerConeAngle, float lightOuterConeAngle, vec3 lightDirNorm) { float cosAngle = dot(lightDirNorm, lightSpotDir); return smoothstep(lightOuterConeAngle, lightInnerConeAngle, cosAngle); } `; export { spotPS as default };