|
| | IrExpr.h |
| | Typed, immutable expression nodes for the donner::gpu::shader IR.
|
| | IrLayout.h |
| | Host-shareable memory layout engine for donner::gpu::shader types.
|
| | IrModule.h |
| | Module model and validating builders for the donner::gpu::shader IR.
|
| | IrStatement.h |
| | Statement nodes for the donner::gpu::shader IR.
|
| | IrType.h |
| | Immutable type model for the donner::gpu::shader IR.
|
| | ModuleInterface.h |
| | Bridges an donner::gpu::shader::IrModule to the descriptors the GPU runtime consumes.
|
| | MslBindingMap.h |
| | The deterministic Metal argument-table mapping shared by the MSL emitter and the Metal backend.
|
| | MslEmitter.h |
| | Deterministic Metal Shading Language emission from a donner::gpu::shader IR module.
|
| | ShaderError.h |
| | Error type returned by the donner::gpu::shader IR builder and layout engine.
|
| | ShaderResult.h |
| | Result type returned by fallible donner::gpu::shader APIs.
|
| | SpirvEmitter.h |
| | Deterministic SPIR-V binary emission from a donner::gpu::shader IR module.
|
| | WgslEmitter.h |
| | Deterministic WGSL text emission from a donner::gpu::shader IR module.
|