Hi Pixelated Pope! Sorry to bother you, I was wondering if you had any advice on how best to use this with multiple things efficiently.
I'm making a top down game where it's (currently) possible to change the walls and floors of the Buildings you've made using your shader, but it seems to cause some slowdown on weak GPU's when there's more than a few uses of the shader happening at once.
I've tried changing to draw things in batches with setting the palette before hand, but it didn't have any effect on reducing the Vertex Batch count (I'm assuming that's what the second number in the Debug Overlay is).
Next I was going to try breaking up your shader so that the [shader_set_uniform_f] only get set at the start of each batch, but I thought I may as wall ask beforehand.
Thanks for your time, and for all the amazing work you do!