Original Post
I'm trying to make my engine have different options for how it sorts things. One by texture, another by Z value, and one by shader effect. So, from most to least efficient, what do you think is the action best taken by default? I plan on having 3 differnt shaders for different objects as to not put expensive lighting functions where they aren't needed