mirror of
https://github.com/AssetRipper/AssetRipper.Disassembly.SpirV.git
synced 2026-11-13 12:41:25 -10:00
master
Updated VersionPrefix in Directory.Build.props from 1.0.2 to 1.1.0 to prepare for a new minor release.
C# SPIR-V disassembler
Overview
This project contains a re-implementation of the spirv-dis tool written in C#. It consists of three projects:
CSPVGen, parses the SPIR-V JSON descriptions and produces C# code from thereSpirV, the core library providing the code modelCSPVDis, the disassembler executable
System requirements
This application is built for .NET 9.0 and should run on any platform supporting that.
Features & limitations
- Generates C# code from SPIR-V JSON files
- Pretty-prints names, types, etc.
Build
Build CSPVDis, this will in turn build SpirV and the project will be ready to use.
If you want to re-generate the generate files, build and run CSPVGen.
The source files used for generation come from:
Languages
C#
100%