Variable: SPRITE_SHADER_TEMPLATE
ts
const SPRITE_SHADER_TEMPLATE: "/* @shader {\n \"domain\": \"sprite\",\n \"padding\": 0,\n \"uniforms\": {\n \"amount\": { \"type\": \"float\", \"default\": 1, \"min\": 0, \"max\": 1 }\n }\n} */\n\n// color: the drawable at uv (straight alpha) · uv: 0..1 over the drawable, y-up.\n// Also available: uTime, uSize (px), sampleSprite(uv), sampleTexture(tex, uv).\nvec4 sprite(vec4 color, vec2 uv)\n{\n return vec4(mix(color.rgb, vec3(1.0) - color.rgb, amount), color.a);\n}\n";