/usr/bin/spirv-as - Create a SPIR-V binary module from SPIR-V assembly text Usage: /usr/bin/spirv-as [options] [] The SPIR-V assembly text is read from . Use "-" as the filename to read from standard input. Use "./-" to read from the file named "-". The SPIR-V binary module is written to file "out.spv", unless the -o option is used. Options: -h, --help Print this help. -o Set the output filename. Use '-' to mean stdout. --version Display assembler version information. --preserve-numeric-ids Numeric IDs in the binary will have the same values as in the source. Non-numeric IDs are allocated by filling in the gaps, starting with 1 and going up. --target-env vulkan1.0|vulkan1.1spv1.4|vulkan1.1|vulkan1.2|vulkan1.3 |vulkan1.4|spv1.0|spv1.1|spv1.2|spv1.3|spv1.4|spv1.5|spv1.6 |opencl1.2embedded|opencl1.2|opencl2.0embedded|opencl2.0 |opencl2.1embedded|opencl2.1|opencl2.2embedded|opencl2.2 |opengl4.0|opengl4.1|opengl4.2|opengl4.3|opengl4.5 Use specified environment.