webgl-rendering-debugger
TypeScript icon, indicating that this package has built-in type declarations

0.0.1 • Public • Published

webgl-rendering-debugger

webgl-rendering-debugger is a debug tool for WebGL.

It adds debug process to WebGLRenderingContext method.

Overloaded methods are executed as before.

Usage

Attach debugger

import WebGLRenderingDebugger, { DrawCall } from 'webgl-rendering-debugger';

var webglDebug = new WebGLRenderingDebugger(webglContext);
webglDebug.attach(WebGLRenderingDebugger.Inspectors.DRAW_CALLS);

Inspecting draw calls

const inspector = webglDebug.getAttachedInstpector(WebGLRenderingDebugger.Inspectors.DRAW_CALLS);
console.log("drawCall", inspector.count);
inspector.resetCount();

Detach debugger

webglDebug.detach(WebGLRenderingDebugger.Inspectors.DRAW_CALLS);

Notice

It adds debugging process to WebGLRenderingContext methods.

Therefore, performance affect should be expected.

Package Sidebar

Install

npm i webgl-rendering-debugger

Weekly Downloads

1

Version

0.0.1

License

MIT

Unpacked Size

500 kB

Total Files

43

Last publish

Collaborators

  • takeshi-sakurai
  • dolow
  • zprodev