Updted shader examples

This commit is contained in:
codeanticode
2012-07-23 04:34:07 +00:00
parent 383aaffe6d
commit 25a9023092
10 changed files with 32 additions and 32 deletions

View File

@@ -19,8 +19,8 @@ public void setup() {
noStroke();
fill(204);
badPrint = (PShader)loadShader("BadPrintVert.glsl", "BadPrintFrag.glsl", PShader.LIT);
shader(badPrint, PShader.LIT);
badPrint = loadShader(PShader.LIT, "BadPrintFrag.glsl", "BadPrintVert.glsl");
shader(badPrint);
sphereDetail(60);
@@ -44,7 +44,7 @@ public void draw() {
background(0);
if (enabled) {
shader(badPrint, PShader.LIT);
shader(badPrint);
badPrint.set("Scale", scaleR, scaleG, scaleB);
badPrint.set("Offset", offsetR, offsetG, offsetB);

View File

@@ -3,7 +3,7 @@ boolean applyFilter = true;
void setup() {
size(400, 400, P3D);
blur = (PShader)loadShader("blur.glsl");
blur = loadShader(PShader.TEXTURED, "blur.glsl");
noStroke();
}

View File

@@ -12,8 +12,8 @@ void setup() {
size(400, 400, P2D);
img = loadImage("berlin-1.jpg");
edges = (PShader)loadShader("edges.glsl", PShader.TEXTURED);
shader(edges, PShader.TEXTURED);
edges = loadShader(PShader.TEXTURED, "edges.glsl");
shader(edges);
customShader = true;
}
@@ -26,7 +26,7 @@ public void mousePressed() {
resetShader(PShader.TEXTURED);
customShader = false;
} else {
shader(edges, PShader.TEXTURED);
shader(edges);
customShader = true;
}
}

View File

@@ -2,7 +2,7 @@ PShader edges;
void setup() {
size(400, 400, P2D);
edges = (PShader)loadShader("edges.glsl");
edges = loadShader(PShader.TEXTURED, "edges.glsl");
}
void draw() {

View File

@@ -18,8 +18,8 @@ void setup() {
canvas = createGraphics(width, height, P2D);
canvas.noSmooth();
fxaa = (PShader)loadShader("fxaa.glsl", PShader.TEXTURED);
shader(fxaa, PShader.TEXTURED);
fxaa = loadShader(PShader.TEXTURED, "fxaa.glsl");
shader(fxaa);
usingShader = true;
canvas.beginDraw();
@@ -56,7 +56,7 @@ public void mousePressed() {
resetShader(PShader.TEXTURED);
usingShader = false;
} else {
shader(fxaa, PShader.TEXTURED);
shader(fxaa);
usingShader = true;
}
updateMessage();
@@ -87,6 +87,6 @@ void drawMessage() {
fill(0);
text(message, width - msgLen, height - 5);
if (usingShader) {
shader(fxaa, PShader.TEXTURED);
shader(fxaa);
}
}
}

View File

@@ -8,9 +8,9 @@ void setup() {
size(400, 400, P3D);
canvas = createGraphics(400, 400, P3D);
fisheye = (PShader)loadShader("FishEye.glsl", PShader.TEXTURED);
fisheye = loadShader(PShader.TEXTURED, "FishEye.glsl");
fisheye.set("aperture", 180.0);
shader(fisheye, PShader.TEXTURED);
shader(fisheye);
}
void draw() {

View File

@@ -13,12 +13,12 @@ void setup() {
size(800, 800, P3D);
canvas = createGraphics(800, 800, P3D);
fisheye = (PShader)loadShader("FishEye.glsl", PShader.TEXTURED);
fisheye = loadShader(PShader.TEXTURED, "FishEye.glsl");
fisheye.set("aperture", 180.0);
shader(fisheye, PShader.TEXTURED);
shader(fisheye);
usingFishEye = true;
glossy = (PShader)loadShader("GlossyVert.glsl", "GlossyFrag.glsl", PShader.LIT);
glossy = loadShader(PShader.LIT, "GlossyFrag.glsl", "GlossyVert.glsl");
glossy.set("AmbientColour", 0, 0, 0);
glossy.set("DiffuseColour", 0.9, 0.2, 0.2);
glossy.set("SpecularColour", 1.0, 1.0, 1.0);
@@ -27,7 +27,7 @@ void setup() {
glossy.set("SpecularIntensity", 0.7);
glossy.set("Roughness", 0.7);
glossy.set("Sharpness", 0.0);
canvas.shader(glossy, PShader.LIT);
canvas.shader(glossy);
ball = createShape(SPHERE, 50);
//ball.fill(200, 50, 50);
@@ -64,7 +64,7 @@ public void mousePressed() {
resetShader(PShader.TEXTURED);
usingFishEye = false;
} else {
shader(fisheye, PShader.TEXTURED);
shader(fisheye);
usingFishEye = true;
}
}
}

View File

@@ -22,7 +22,7 @@ void setup() {
// Get the default shader that Processing uses to
// render flat geometry (w/out textures and lights).
flatShader = (PShader)getShader(PShader.FLAT);
flatShader = getShader(PShader.FLAT);
vertices = new float[12];
vertData = PGL.allocateDirectFloatBuffer(12);
@@ -40,7 +40,7 @@ void draw() {
updateGeometry();
pgl = pg.beginPGL();
pgl = pg.beginGL();
flatShader.bind();
vertLoc = pgl.glGetAttribLocation(flatShader.glProgram, "inVertex");
@@ -58,7 +58,7 @@ void draw() {
pgl.glDisableVertexAttribArray(colorLoc);
flatShader.unbind();
pg.endPGL();
pg.endGL();
}
void updateGeometry() {
@@ -99,4 +99,4 @@ void updateGeometry() {
colorData.rewind();
colorData.put(colors);
colorData.position(0);
}
}

View File

@@ -8,7 +8,7 @@ PGraphics pass1, pass2;
void setup() {
size(200, 200, P2D);
blur = (PShader)loadShader("blur.glsl", PShader.TEXTURED);
blur = loadShader(PShader.TEXTURED, "blur.glsl");
blur.set("blurSize", 9);
blur.set("sigma", 5.0f);
@@ -16,11 +16,11 @@ void setup() {
pass1 = createGraphics(width, height, P2D);
pass1.noSmooth();
pass1.shader(blur, PShader.TEXTURED);
pass1.shader(blur);
pass2 = createGraphics(width, height, P2D);
pass2.noSmooth();
pass2.shader(blur, PShader.TEXTURED);
pass2.shader(blur);
}
void draw() {
@@ -59,4 +59,4 @@ void keyPressed() {
blur.set("blurSize", 5);
blur.set("sigma", 1.0);
}
}
}

View File

@@ -11,8 +11,8 @@ public void setup() {
noStroke();
fill(204);
toon = (PShader)loadShader("ToonVert.glsl", "ToonFrag.glsl", PShader.LIT);
shader(toon, PShader.LIT);
toon = loadShader(PShader.LIT, "ToonFrag.glsl", "ToonVert.glsl");
shader(toon);
customShader = true;
}
@@ -33,7 +33,7 @@ public void mousePressed() {
customShader = false;
}
else {
shader(toon, PShader.LIT);
shader(toon);
customShader = true;
}
}