|
|
|
|
|
|
229
|
|
229
|
|
|
230
|
var aPosition = gl.getAttribLocation(program, 'aPosition');
|
230
|
var aPosition = gl.getAttribLocation(program, 'aPosition');
|
|
231
|
var iResolution = gl.getUniformLocation(program, 'iResolution');
|
231
|
var iResolution = gl.getUniformLocation(program, 'iResolution');
|
|
|
|
232
|
var iGlobalTime = gl.getUniformLocation(program, 'iGlobalTime');
|
|
232
|
var iMouse = gl.getUniformLocation(program, 'iMouse');
|
233
|
var iMouse = gl.getUniformLocation(program, 'iMouse');
|
|
233
|
|
234
|
|
|
234
|
gl.vertexAttrib2f(aPosition, 0.0, 0.0);
|
235
|
gl.vertexAttrib2f(aPosition, 0.0, 0.0);
|
|
235
|
gl.uniform2f(iResolution, canvas.width, canvas.height);
|
236
|
gl.uniform2f(iResolution, canvas.width, canvas.height);
|
|
|
|
237
|
gl.uniform1f(iGlobalTime, 0.0);
|
|
236
|
gl.uniform3f(iMouse, 0.0, 0.0, 0.0);
|
238
|
gl.uniform3f(iMouse, 0.0, 0.0, 0.0);
|
|
237
|
|
239
|
|
|
238
|
// two triangles
|
240
|
// two triangles
|