├── LICENSE ├── MANIFEST.in ├── README.rst ├── TODO.md ├── bin ├── spirv-as └── spirv-dis ├── doc └── API_reference.md ├── setup.py └── spirv_tools ├── __init__.py ├── ext_inst ├── __init__.py ├── glsl_std_450.py └── opencl_std.py ├── inst_format.py ├── ir.py ├── passes ├── __init__.py ├── constprop.py ├── dead_func_elim.py ├── dead_inst_elim.py ├── instcombine.py ├── mem2reg.py └── simplify_cfg.py ├── read_il.py ├── read_spirv.py ├── spirv.py ├── write_il.py └── write_spirv.py /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristerw/spirv-tools/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristerw/spirv-tools/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristerw/spirv-tools/HEAD/README.rst -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristerw/spirv-tools/HEAD/TODO.md -------------------------------------------------------------------------------- /bin/spirv-as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristerw/spirv-tools/HEAD/bin/spirv-as -------------------------------------------------------------------------------- /bin/spirv-dis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristerw/spirv-tools/HEAD/bin/spirv-dis -------------------------------------------------------------------------------- /doc/API_reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristerw/spirv-tools/HEAD/doc/API_reference.md -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristerw/spirv-tools/HEAD/setup.py -------------------------------------------------------------------------------- /spirv_tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spirv_tools/ext_inst/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristerw/spirv-tools/HEAD/spirv_tools/ext_inst/__init__.py -------------------------------------------------------------------------------- /spirv_tools/ext_inst/glsl_std_450.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristerw/spirv-tools/HEAD/spirv_tools/ext_inst/glsl_std_450.py -------------------------------------------------------------------------------- /spirv_tools/ext_inst/opencl_std.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristerw/spirv-tools/HEAD/spirv_tools/ext_inst/opencl_std.py -------------------------------------------------------------------------------- /spirv_tools/inst_format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristerw/spirv-tools/HEAD/spirv_tools/inst_format.py -------------------------------------------------------------------------------- /spirv_tools/ir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristerw/spirv-tools/HEAD/spirv_tools/ir.py -------------------------------------------------------------------------------- /spirv_tools/passes/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristerw/spirv-tools/HEAD/spirv_tools/passes/__init__.py -------------------------------------------------------------------------------- /spirv_tools/passes/constprop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristerw/spirv-tools/HEAD/spirv_tools/passes/constprop.py -------------------------------------------------------------------------------- /spirv_tools/passes/dead_func_elim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristerw/spirv-tools/HEAD/spirv_tools/passes/dead_func_elim.py -------------------------------------------------------------------------------- /spirv_tools/passes/dead_inst_elim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristerw/spirv-tools/HEAD/spirv_tools/passes/dead_inst_elim.py -------------------------------------------------------------------------------- /spirv_tools/passes/instcombine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristerw/spirv-tools/HEAD/spirv_tools/passes/instcombine.py -------------------------------------------------------------------------------- /spirv_tools/passes/mem2reg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristerw/spirv-tools/HEAD/spirv_tools/passes/mem2reg.py -------------------------------------------------------------------------------- /spirv_tools/passes/simplify_cfg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristerw/spirv-tools/HEAD/spirv_tools/passes/simplify_cfg.py -------------------------------------------------------------------------------- /spirv_tools/read_il.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristerw/spirv-tools/HEAD/spirv_tools/read_il.py -------------------------------------------------------------------------------- /spirv_tools/read_spirv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristerw/spirv-tools/HEAD/spirv_tools/read_spirv.py -------------------------------------------------------------------------------- /spirv_tools/spirv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristerw/spirv-tools/HEAD/spirv_tools/spirv.py -------------------------------------------------------------------------------- /spirv_tools/write_il.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristerw/spirv-tools/HEAD/spirv_tools/write_il.py -------------------------------------------------------------------------------- /spirv_tools/write_spirv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristerw/spirv-tools/HEAD/spirv_tools/write_spirv.py --------------------------------------------------------------------------------