Crate rspirv [] [src]

Library APIs for SPIR-V module processing functionalities.

This library provides:

  • The whole SPIR-V grammar (instruction layouts and their operands)
  • A memory representation of SPIR-V modules and its loader and builder
  • SPIR-V binary module decoding and parsing functionalities

Modules

binary

Module for SPIR-V binary processing.

grammar

The module containing the whole SPIR-V syntax grammar.

mr

Memory representation of various SPIR-V language constructs.