message: Use in/out layout qualifiers when separate shader objects extension is available
diff: @@ -257,6 +257,11 @@ String BuildGLSLSourceString(const ShaderCreationAttribs& CreationAttribs,
  Attribs.IncludeDefinitions = true;
  Attribs.InputFileName = CreationAttribs.FilePath;
  Attribs.SamplerSuffix = CreationAttribs.CombinedSamplerSuffix;
  + // Separate shader objects extension also allows input/output layout qualifiers for
  + // all shader stages.
  + // https://www.khronos.org/registry/OpenGL/extensions/ARB/ARB_separate_shader_objects.txt
  + // (search for "Input Layout Qualifiers" and "Output Layout Qualifiers").
  + Attribs.UseInOutLocationQualifiers = deviceCaps.bSeparableProgramSupported;
  auto ConvertedSource = Converter.Convert(Attribs);
  GLSLSource.append(ConvertedSource);
  