Hi folks, in notebook Apple II NTSC Emulation / Zellyn Hunter / Observable, I’m trying to port WebGL port of OpenEmulator NTSC shader to observable, with the goal of — once it’s working — ruthlessly deleting everything unnecessary and writing an explainer of how OpenEmulator does NTSC emulation.
However, my initial (probably misguided) port to Observable went fine, right up until I tried to render things. If you uncomment the
vsync command at the bottom, you’ll see it hoses the browser .
Any help would be appreciated. I’m sorry it’s so much code: I haven’t tried to reduce it to a minimal reproduction of the problem yet. I thought it would be worth asking first.