diff options
| author | Robert Stepinski <rob.stepinski@gmail.com> | 2019-10-17 17:22:46 -0400 |
|---|---|---|
| committer | Tim Foley <tfoleyNV@users.noreply.github.com> | 2019-10-17 14:22:46 -0700 |
| commit | bb4a2ac62f59fd0cd2f597207bbfa93e07f7525b (patch) | |
| tree | a52d4681a1d2d637dc830c3bb786791602ee19bd /external/spirv-tools-generated/generators.inc | |
| parent | 1102c53513837e7f052730b847270f533876833f (diff) | |
Enable spriv-opt on spirv (#1076)
* Add spirv-tools module and set ENABLE_OPT to be true
* Add spirv-headers dependency
* Build spirv-opt into glslang project
* Add optimization pass
* Add generated spirv-opt files
Modify solution to avoid obj file conflicts
* Add optimization pass to SPIR-V generation
* Don't pass additional optimizer options to glslang
* Build spirv-opt in Linux
Diffstat (limited to 'external/spirv-tools-generated/generators.inc')
| -rw-r--r-- | external/spirv-tools-generated/generators.inc | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/external/spirv-tools-generated/generators.inc b/external/spirv-tools-generated/generators.inc new file mode 100644 index 000000000..be262f96c --- /dev/null +++ b/external/spirv-tools-generated/generators.inc @@ -0,0 +1,23 @@ +{0, "Khronos", "", "Khronos"}, +{1, "LunarG", "", "LunarG"}, +{2, "Valve", "", "Valve"}, +{3, "Codeplay", "", "Codeplay"}, +{4, "NVIDIA", "", "NVIDIA"}, +{5, "ARM", "", "ARM"}, +{6, "Khronos", "LLVM/SPIR-V Translator", "Khronos LLVM/SPIR-V Translator"}, +{7, "Khronos", "SPIR-V Tools Assembler", "Khronos SPIR-V Tools Assembler"}, +{8, "Khronos", "Glslang Reference Front End", "Khronos Glslang Reference Front End"}, +{9, "Qualcomm", "", "Qualcomm"}, +{10, "AMD", "", "AMD"}, +{11, "Intel", "", "Intel"}, +{12, "Imagination", "", "Imagination"}, +{13, "Google", "Shaderc over Glslang", "Google Shaderc over Glslang"}, +{14, "Google", "spiregg", "Google spiregg"}, +{15, "Google", "rspirv", "Google rspirv"}, +{16, "X-LEGEND", "Mesa-IR/SPIR-V Translator", "X-LEGEND Mesa-IR/SPIR-V Translator"}, +{17, "Khronos", "SPIR-V Tools Linker", "Khronos SPIR-V Tools Linker"}, +{18, "Wine", "VKD3D Shader Compiler", "Wine VKD3D Shader Compiler"}, +{19, "Clay", "Clay Shader Compiler", "Clay Clay Shader Compiler"}, +{20, "W3C WebGPU Group", "WHLSL Shader Translator", "W3C WebGPU Group WHLSL Shader Translator"}, +{21, "Google", "Clspv", "Google Clspv"}, +{22, "Google", "MLIR SPIR-V Serializer", "Google MLIR SPIR-V Serializer"},
\ No newline at end of file |
