I am looking for an old version of the glslangvalidater tool, as newer versions are focused on Vulkan. I want the best version for support of OpenGL 4.5. The ones on Khronos Github are all too new.
I have a really old copy of it, but OpenGL 4.5 support is listed as “experimental”.
Usage: glslangValidator [option]... [file]...
Where: each 'file' ends in
.conf to provide an optional config file that replaces the default configuration
(see -c option below for generating a template)
.vert for a vertex shader
.tesc for a tessellation control shader
.tese for a tessellation evaluation shader
.geom for a geometry shader
.frag for a fragment shader
.comp for a compute shader
Compilation warnings and errors will be printed to stdout.
To get other information, use one of the following options:
(Each option must be specified separately, but can go anywhere in the command line.)
-c configuration dump; use to create default configuration file (redirect to a .conf file)
-i intermediate tree (glslang AST) is printed out
-l link validation of all input files
-m memory leak mode
-q dump reflection query database
-r relaxed semantic error-checking mode
-s silent mode
-t multi-threaded mode
-v print version strings
-w suppress warnings (except as required by #extension : warn)