playcanvas
Version:
PlayCanvas WebGL game engine
14 lines (12 loc) • 409 B
JavaScript
var particleInputFloatPS = `
fn readInput(uv: f32) {
let tex: vec4f = textureSampleLevel(particleTexIN, particleTexINSampler, vec2f(uv, 0.25), 0.0);
let tex2: vec4f = textureSampleLevel(particleTexIN, particleTexINSampler, vec2f(uv, 0.75), 0.0);
inPos = tex.xyz;
inVel = tex2.xyz;
inAngle = abs(tex.w) - 1000.0;
inShow = tex.w >= 0.0;
inLife = tex2.w;
}
`;
export { particleInputFloatPS as default };