KhronosGroup/SPIRV-Visualizer
KhronosGroup/SPIRV-Visualizer has 45 GitHub stars and 9 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-15 02:03 UTC. Last push 2026-11-03.
Measured star growth
- in 24h
- 0
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
About
Client side only Javascript to visualize a SPIR-V Module binary
Creative & MediaREADME.md
OriginalSPIR-V Visualizer
Live link: https://www.khronos.org/spirv/visualizer/
Tested on Chrome and Firefox
Client side only Javascript to visualize a SPIR-V Module binary.
This project is aimed to be a tool for people learning to read disassemble SPIR-V. The tool can also be described as a glorified version of spirv-dis.
Currently assumes a valid SPIR-V Module is used with it.
How to run offline
git clone https://github.com/KhronosGroup/SPIRV-Visualizer.git
cd SPIRV-Visualizer
git submodule init
git submodule update
# You can use your other favorite method to start server in root directory too!
python -m http.server 8000
then open http://localhost:8000/
How it works
The visualizer uses the SPIR-V Grammar JSON files to parse out all the instructions.
There is a 2 pass system, the first pass tracks all the instructions, the second pass handles all the HTML/CSS changes.
The DAG shown for an instruction is laid out and drawn as SVG by source/dag.js, no libraries are needed for it.