This viewer needs WebGL2.
To fix this:
chrome://gpu — “WebGL2”
should say Hardware accelerated. If not, enable
Settings → System → Use hardware acceleration, then relaunch.about:support and check
“WebGL 2 Driver Renderer”. If blocked, set
webgl.disabled = false and
webgl.force-enabled = true in about:config.--use-gl=angle --use-angle=swiftshader.The cipher engine itself is independent of the 3D layer — run
npm test or open tests/engine.test.html.