fpglsl: add some for and while loops

This commit is contained in:
Zack Rusin 2010-03-10 15:37:18 -05:00
parent 7069dff80f
commit 5f80dad7fd
2 changed files with 18 additions and 0 deletions

11
progs/fpglsl/for.glsl Normal file
View File

@ -0,0 +1,11 @@
uniform int KernelSizeInt;
void main() {
int i;
vec4 sum = vec4(0.0);
for (i = 0; i < KernelSizeInt; ++i) {
sum.g += 0.25;
}
sum.a = 1;
gl_FragColor = sum;
}

7
progs/fpglsl/while.glsl Normal file
View File

@ -0,0 +1,7 @@
void main() {
float sum = 0.0;
while (sum < 0.499999) {
sum += 0.1;
}
gl_FragColor = vec4(sum);
}