spirq-dis

Crates.iospirq-dis
lib.rsspirq-dis
version0.1.4
sourcesrc
created_at2023-12-25 15:06:09.174058
updated_at2024-03-14 01:27:17.45451
descriptionSPIR-V disassembler
homepagehttps://github.com/PENGUINLIONG/spirq-rs
repositoryhttps://github.com/PENGUINLIONG/spirq-rs
max_upload_size
id1080293
size15,183
PENGUINLIONG (PENGUINLIONG)

documentation

https://docs.rs/spirq-dis

README

SPIR-Q Disassembler

Crate

SPIR-Q Disassembler (spirq-dis) is a SPIR-V disassembler written in pure Rust. It is a drop-in replacement of the official disassembler spirv-dis with the same commandline arguments.

Install

You can install spirq-dis from cargo with:

cargo install spirq-dis

Usage

To disassemble SPIR-V binary, you can either pass the SPIR-V file path by argument or pipe the content in.

spirq-dis [INPUT].spv -o [OUTPUT].spvasm
# - or -
cat [INPUT].spv | spirq-dis -o [OUTPUT].spvasm

spirq-dis is a CLI tool for end users. You can also integrate the disassembler to your application from the library crate spirq-spvasm.

License

This project is licensed under either of

at your option.

Commit count: 251

cargo fmt