- GL allows multiple shader objects of the same type to be attached to the one program. I think we should allow the same. But the other backends may be a consideration(?)
Not sure whether that's equivalent to multiple techniques or multiple passes in HLSL.