tiny.choir.backends.gpu.spirv.emitter
Defined in backends.gpu.spirv.
API (23)
Actions
Public operations.
emitPlanWords: Emitsmoduleand returns the layout ofentry_name's push-constant block.
Types and contracts
Public types and contracts.
BuilderEmitterFloatControls: Modes selected from the properties of the device that will run the module.HeaderSectionSpirvCodegenSpirvCodegenErrorSpirvOpVersion
Namespaces
Public namespaces.
catalogcodegendialectemitgpumemorymoduleopsplanscalarspecstage: Vertex and fragment emission.validation
Source
Source: lib/choir/src/backends/gpu/spirv/emitter/root.zig
zig
pub const codegen = @import("codegen.zig");pub const catalog = @import("catalog.zig");pub const dialect = @import("dialect.zig");pub const emit = @import("emit.zig");pub const gpu = @import("gpu.zig");pub const module = @import("module.zig");pub const memory = @import("memory.zig");pub const plan = @import("plan.zig");pub const scalar = @import("scalar.zig");pub const spec = @import("spec.zig");pub const stage = @import("stage.zig");pub const validation = @import("validation.zig");pub const ops = @import("ops.zig");pub const SpirvOp = ops.SpirvOp;pub const SpirvCodegen = codegen.SpirvCodegen;pub const SpirvCodegenError = codegen.SpirvCodegenError;pub const FloatControls = codegen.FloatControls;pub const Emitter = emit.Emitter;pub const emitPlanWords = plan.emitPlanWords;pub const Builder = module.Builder;pub const Version = module.Version;pub const Header = module.Header;pub const Section = module.Section;Source: lib/choir/src/backends/gpu/spirv/root.zig:1
zig
pub const emitter = @import("emitter/root.zig");Audit
| Definitions | 1 |
|---|---|
| Public names | 1 |
| Members | 0 |
| Version | 26.7.0 |
| Revision | daab053ee433 |