xxxxxxxxxx
23
let exampleShader;
let backgroundImage;
function preload() {
// load in the shader
exampleShader = loadShader('example.vert', 'example.frag');
// load in the image
backgroundImage = loadImage('dog.jpeg');
}
function setup(){
createCanvas(600, 600, WEBGL);
shader(exampleShader);
exampleShader.setUniform("background", backgroundImage);
}
function draw() {
exampleShader.setUniform("millis", millis());
// Run shader
rect(-width/2, -height/2, width);
}