glslangValidator
glslangValidator is a command-line utility that validates and pre-processes GLSL (OpenGL Shading Language) and HLSL (High-Level Shading Language) source code. It is part of the glslang project, a GLSL compiler developed by Google. The primary function of glslangValidator is to check shader code for syntax errors, semantic correctness, and compliance with various shading language specifications.
The tool can translate shaders from GLSL or HLSL into an intermediate representation (IR) called SPIR-V (Standard
glslangValidator supports multiple versions of GLSL and HLSL, allowing developers to target different hardware and API