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);