Ideally I shouldn't have worry about this, but!
Processing.js has high cpu bandwidth for some reason, which I suspect because of buffer bind/construction for each frame. I should be able to modify the pipeline to just hold static data and use that throughout the runtime.
First thing first, try some level of subdivision or load a large meshset and see if it's indeed a bottleneck. But I am pretty sure at this point, it takes 20% cpu with only 200 faces.. Geez
Ideally I shouldn't have worry about this, but! Processing.js has high cpu bandwidth for some reason, which I suspect because of buffer bind/construction for each frame. I should be able to modify the pipeline to just hold static data and use that throughout the runtime.