resolve.tint
One color, with an alpha from coverage.
resolve.tint: (
layout: { readonly $: { readonly accumE: atomicU32[]; readonly outTex: StorageTex; readonly params: { readonly color: v4f; }; }; },
cfg: { res: number; name: string; },
) => (x: number, y: number) => void
Import sim from shaders/std and use sim.agentRender.resolve.tint.
Example
resolve: {kernel: resolve.tint(simLayout, {res: 1024, name: 'motesResolve'}), threads: 'fixed', size: [1024, 1024]}
See also
splat.pointWorld— Round motes with a live softness, placed, brightened and sized bypointSlotparts.