mirror of
https://github.com/processing/processing4.git
synced 2026-06-16 04:26:26 +02:00
Updated shader examples
This commit is contained in:
@@ -6,27 +6,20 @@
|
||||
|
||||
PImage img;
|
||||
PShader edges;
|
||||
boolean customShader;
|
||||
|
||||
boolean enabled = true;
|
||||
|
||||
void setup() {
|
||||
size(400, 400, P2D);
|
||||
img = loadImage("berlin-1.jpg");
|
||||
|
||||
edges = loadShader(PShader.TEXTURED, "edges.glsl");
|
||||
shader(edges);
|
||||
customShader = true;
|
||||
img = loadImage("berlin-1.jpg");
|
||||
edges = loadShader("edges.glsl");
|
||||
}
|
||||
|
||||
public void draw() {
|
||||
void draw() {
|
||||
if (enabled) shader(edges);
|
||||
image(img, 0, 0, width, height);
|
||||
}
|
||||
|
||||
public void mousePressed() {
|
||||
if (customShader) {
|
||||
resetShader(PShader.TEXTURED);
|
||||
customShader = false;
|
||||
} else {
|
||||
shader(edges);
|
||||
customShader = true;
|
||||
}
|
||||
}
|
||||
|
||||
void mousePressed() {
|
||||
enabled = !enabled;
|
||||
if (!enabled) resetShader();
|
||||
}
|
||||
Reference in New Issue
Block a user