We always think it’s troll because we have bad attitude toward sme vendor or we always associate inventions with their inventors…
We think it’s a troll because you have a habit of proposing things are that nothing more than thinly veiled wrappers around “OpenGL should do things the D3D way.”
For example, I’m in favor of the idea behind EXT_separate_shader_objects (though not the specifics of the extension). However, that’s because it’s a good idea, not because it’s how D3D does it. It cuts down a lot on compile/link cycles, and makes it easier to mix and match shaders.
The problem with your idea is that the only thing going for it is that it is what D3D does. It has no merit other than that.
HLSL sounds to be a standard that can be adopted since it’s vs. the “API” is more stable in sense that it does improve without imposing backward compatibility issues.
What “backward compatibility” issues does GLSL have? And in what way is HLSL a “standard”?