webgl-tools
diff glass.js @ 3:56ae66e32998
glass.js:
- added set_uniform1i
sanegl.js:
- GL_QUAD handling was broken
- added gluPerspective
author | John Tsiombikas <nuclear@member.fsf.org> |
---|---|
date | Sat, 18 Jun 2011 05:13:01 +0300 |
parents | 9eb4c37ce415 |
children | 06d05a65bd77 |
line diff
1.1 --- a/glass.js Thu Jun 16 07:13:20 2011 +0300 1.2 +++ b/glass.js Sat Jun 18 05:13:01 2011 +0300 1.3 @@ -197,6 +197,15 @@ 1.4 return prog; 1.5 } 1.6 1.7 +function set_uniform1i(p, name, v) 1.8 +{ 1.9 + var loc = gl.getUniformLocation(p, name); 1.10 + if(loc != -1) { 1.11 + gl.useProgram(p); 1.12 + gl.uniform1i(loc, v); 1.13 + } 1.14 +} 1.15 + 1.16 function set_uniform1f(p, name, v) 1.17 { 1.18 var loc = gl.getUniformLocation(p, name);