Skip to main content

Crate lumen_engine_gpu

Crate lumen_engine_gpu 

Source
Expand description

Operation-agnostic GPU render-plan core for Lumen.

This crate deliberately does not model semantic nodes such as blur, transform, text, or composite. Lumen owns those concepts and compiles them into resources, shader programs, and generic passes that this crate can allocate and execute.

Re-exports§

pub use wgpu;

Structs§

BindGroupLayoutSpec
Binding
BindingLayoutEntry
BufferDesc
BufferId
BufferResource
ComputePassDesc
ComputeProgramDesc
CopyTextureDesc
Dispatch
Draw
DrawIndexed
FrameUpdate
NodeKey
ParamKey
ParamSlot
Pass
PassId
Program
ProgramId
RectI
RenderPassDesc
RenderPlan
RenderPlanBuilder
RenderProgramDesc
RenderTargetRef
Renderer
SamplerId
SamplerResource
ScissorRect
Size
TextureDesc
TextureDomain
TextureId
TextureResource

Enums§

BindingResource
BufferAccess
ComputeDispatch
DrawCommand
DynamicResource
LoadOp
ParamTarget
PassDesc
ProgramDesc
TextureAccess
Upload