Operating system: Ubuntu 20.04+
VGE GLSLC is a commandline program that allows for compilation text glsl shaders used by OpenGL to binary SPIRV format consumed by Vulkan driver. Program reads shader content from standard input and produces binary spv on standard output. It is based on GLSLC library and application attached to Vulkan SDK and is fully compatible with them.
It is useful in cases when you want to do mentioned compilation without need of creating temporary files on disk and when you cannot use c++ code in your application.