Of course.Could you explain a bit why you consider ARB_shader_subroutine so important?
Not being able to have subroutines would lead to Uber shaders.
Uber shaders difficult to work with, error prone, hard to maintain when dealing with complex application code.
Last edited by plonoma; 04-26-2014 at 09:38 PM.
Uber-shaders are annoying, but they mostly work - which is why he called this a nuisance-feature, as in, getting rid of the nuisance of uber-shaders.
But i think most devs see that as less important than brand new features, that can't be so simply worked around.
I don't understand this much and I'm just curious, does implementing various OpenGL features also improve performance? Thanks