SPIRVhen
SPIRVhen is a hypothetical extension to the SPIR-V intermediate language used in modern graphics and compute pipelines. It is not an official standard and has no recognized implementations; it appears in academic and speculative discussions as a framework for examining higher-level abstractions over SPIR-V.
The design goals of SPIRVhen include enabling modular composition of shader components, a richer type system,
Architecturally, SPIRVhen is envisioned as introducing optional high-level modules that can be compiled to standard SPIR-V
Features commonly discussed include enhanced type systems, structured control flow constructs, and explicit module interfaces, along
Status and reception: SPIRVhen remains speculative with no standardization or broad adoption. It is mainly used
See also: SPIR-V, Vulkan, shader intermediate representations.