std::set<std::string>requestedExtensions;// cumulation of all enabled or required extensions; not connected to what subset of the shader used them
std::map<std::string,TExtensionBehavior>requestedExtensions;// cumulation of all enabled or required extensions; not connected to what subset of the shader used them