#spir-v #opengl #vulkan #graphics #opencl #light-weight

spirq-core

SPIR-Q core feature implementation, a light weight SPIR-V query utility for graphics

5 stable releases

1.0.4 Mar 14, 2024
1.0.3 Mar 6, 2024
1.0.2 Dec 26, 2023
1.0.1 Dec 25, 2023
1.0.0 Dec 15, 2023

#43 in #light-weight

34 downloads per month
Used in 3 crates (via spirq-spvasm)

MIT/Apache

105KB
2.5K SLoC

SPIR-Q Core

Crate Documentation

SPIR-Q Core provides the foundational structures and functions in the SPIR-Q ecosystem:

  • Binary instruction parser and builder (without semantical understanding of the operands)
  • SPIR-V types and type registry
  • Constant expression evaluator
  • Shader interface resource descriptors

License

This project is licensed under either of

at your option.

Dependencies

~1.5MB
~29K SLoC