Skip to content

インスタンシング

sapphire-al2o3 edited this page Jul 2, 2014 · 9 revisions

同一の頂点データで複数レンダリングするときにドローコールを1度でレンダリングする。(インスタンストレンダリング) http://www.khronos.org/registry/webgl/extensions/ANGLE_instanced_arrays/

CPUの負荷を抑える?

var ext = gl.getExtension("ANGLE_instanced_arrays");

drawArraysInstancedANGLE

インスタンシングをレンダリングする。(

void drawArraysInstancedANGLE(GLenum mode, GLint first, GLsizei count, GLsizei primcount);

drawElementsInstancedANGLE

インスタンシングをレンダリングする。

void drawElementsInstancedANGLE(enum mode, long count, enum type, long offset, log primcount)
  • primcount: レンダリングするプリミティブの個数。

vertexAttribDivisorANGLE

void vertexAttribDivisorANGLE()