xxxxxxxxxx
let myShader;
let img;
let uvone;
let uvtwo;
function preload() {
myShader = new p5.Shader(this.renderer, vert, frag);
img = loadImage("uvtestimage.png")
imgc = loadImage("uvcleantwo.bmp")
uvone = loadImage("uv1.png")
uvtwo = loadImage("uv2.png")
}
function setup() {
let size = 540//min(windowWidth, windowHeight);
createCanvas(size, size, WEBGL);
noStroke();
}
function draw() {
shader(myShader);
myShader.setUniform('u_res', [width, height]);
myShader.setUniform('u_time', (millis()/1000/15)%1.0);
myShader.setUniform('u_uvone', uvone);
myShader.setUniform('u_uvtwo', uvtwo);
myShader.setUniform('conf', [0,-1,1,-1,0,1]);
myShader.setUniform('u_palette', imgc);
rect(0,0,width,height);
}