I’m working up a modular video synth that can use about 100 instances of jit.gl.slab and jit.gl.pix, along with a patchbay. They’re driving a videoplane at either HD720 or HD1920 on a pretty screaming machine. I bypass anything that’s not currently in the signal chain in order to conserve processing.
The question is: Is there a performance hit or other GPU downside to having all of those shaders loaded at once (bypassing the ones not currently needed) versus selectively loading only the ones I need at a given moment. The advantage to having them all loaded up is that I don’t have delays loading the associated files from disk. If having them all loaded is not recommended, I’d appreciate recommendations on how to minimize any delays owing to loading up the slab files.