SPIR-Q

Crate Documentation

SPIR-Q is a light weight library for SPIR-V pipeline metadata query, which can be very useful for dynamic graphics/compute pipeline construction, shader debugging and so on. SPIR-Q is currently compatible with a subset of SPIR-V 1.5, with most of graphics capabilities but no OpenCL kernel capabilities covered.

Usage

The project is still in progress, but some of the functionalities are already in good shape. Please refer to the attached examples:

License

This project is licensed under either of

at your option.