import { Shader, FragmentColor as FC } from "fragmentcolor";
let canvas = document.getElementById("my-canvas");
let [renderer, target] = FC.init(canvas);
const resolution = [canvas.width, canvas.heigth];
const shader = new Shader("circle.wgsl");
shader.set("resolution", resolution);
shader.set("circle.radius", 200.0);
shader.set("circle.color", [1.0, 0.0, 0.0, 0.8]);
shader.set("circle.border", 20.0);
function animate() {
shader.set("circle.position", [mouseX, mouseY]);
renderer.render(shader, target);
requestAnimationFrame(animate);
}
animate();