Expand description
This module provides functionality for polyfilling f16
input/output variables
when the StorageInputOutput16
capability is not available or disabled.
It works by:
- Declaring
f16
I/O variables asf32
in SPIR-V - Converting between
f16
andf32
at runtime usingOpFConvert
- Maintaining mappings to track which variables need conversion
Structsยง
- F16Io
Polyfill ๐ - Manages
f16
I/O polyfill state and operations.