webgl-memory
#WebGL
WebGLのメモリ使用状況トレースできるくん
greggmanさんのライブラリ
https://github.com/greggman/webgl-memory
https://www.npmjs.com/package/webgl-memory
使い方
code:js
import 'https://greggman.github.io/webgl-memory/webgl-memory.js';
const webglMemory = gl.getExtension('GMAN_webgl_memory');
const info = webglMemory.getMemoryInfo();
info の中身
code:js
{
// 各リソースのbytes
memory: { buffer, texture, renderbuffer, drawingbuffer, total },
// 各リソースの数
resources: { buffer, renderbuffer, program, query, sampler, shader, sync, texture, transformFeedback, vertexArray },
}
型定義
→ webgl-memory: Type Definition
しくみ
→ webgl-memoryのしくみ