std::ostream& out; // where to write the disassembly const std::vector<unsigned int>& stream; // the actual word stream int size; // the size of the word stream int word; // the next word of the stream to read // map each <id> to the instruction that created it ...
export LESSOPEN='| spirv-lesspipe.sh "%s" --no-color --raw-id' vim-spirv- A vim plugin which supports automatic disassembly of.spvfiles using the:editcommand and assembly using the:writecommand. The plugin also provides additional features which include; syntax highlighting; highlighting of all...
vim-spirv- A vim plugin which supports automatic disassembly of.spvfiles using the:editcommand and assembly using the:writecommand. The plugin also provides additional features which include; syntax highlighting; highlighting of all ID's matching the ID under the cursor; and highlighting errors where...
vim-spirv - A vim plugin which supports automatic disassembly of .spv files using the :edit command and assembly using the :write command. The plugin also provides additional features which include; syntax highlighting; highlighting of all ID's matching the ID under the cursor; and highlighting ...
vim-spirv - A vim plugin which supports automatic disassembly of .spv files using the :edit command and assembly using the :write command. The plugin also provides additional features which include; syntax highlighting; highlighting of all ID's matching the ID under the cursor; and highlighting ...
CMake: Add SPIRV_TOOLS_BUILD_STATIC flag (#3910) - Disassembler Add some context comments to disassembly. (#3847) - Optimizer - Take new (raytracing) termination instructions into account. (#4050) - Do run DCE if SPV_KHR_ray_query is used. (#4047) - Handle 8-bit index in...
- Disassembler: spirv-dis adds --color option to force color disassembly. - Optimizer: - Add pass to eliminate dead insertions. - Aggressive dead code elimination now removes OpSwitch constructs. - Block merging occurs in more cases. - Add driver workaround transform: replace OpUnreacha...
cmake docs examples external include kokoro source test tools utils .bazelrc .bazelversion .clang-format .gitignore .gn Android.mk BUILD.bazel BUILD.gn CHANGES CMakeLists.txt CODE_OF_CONDUCT.md CONTRIBUTING.md DEPS LICENSE PRESUBMIT.py
vim-spirv- A vim plugin which supports automatic disassembly of.spvfiles using the:editcommand and assembly using the:writecommand. The plugin also provides additional features which include; syntax highlighting; highlighting of all ID's matching the ID under the cursor; and highlighting errors where...
// Sets the option to print the disassembly before each pass and after the // last pass. If |out| is null, then no output is generated. Otherwise, // output is sent to the |out| output stream. Optimizer& SetPrintAll(std::ostream* out); // Sets the option to print the resou...