Raw WebGL 2.0

Direct GPU access via the browser's WebGL 2.0 API — no abstraction layer. GLB parsed manually, PBR shaders written from scratch.

Initialising WebGL…

Code volume

~350 LOC

Just to render this mesh

Abstraction

Zero

Direct WebGL 2.0 API

DX verdict

Very hard

Manual shaders, buffers, parsers