Slide 158
Slide 158 text
Uniform Buffers
var index = gl.getUniformBlockIndex(program, 'data');
gl.uniformBlockBinding(prg, index, 0);
var ubo = gl.createBuffer();
gl.bindBuffer(gl.UNIFORM_BUFFER, ubo);
gl.bufferData(gl.UNIFORM_BUFFER, data, gl.STATIC_DRAW);
gl.bindBufferBase(gl.UNIFORM_BUFFER, 0, ubo);
Uniform Buffer ObjectΛ࡞ͬͯ
σʔλΛॻ͖ࠐΜͰ
γΣʔμͷuniformͱରԠ͚ͮΔ