Module renderer

Source

Structs§

RenderAdapter
The handle to the physical device being used for rendering. See Adapter for more info.
RenderAdapterInfo
The AdapterInfo of the adapter in use by the renderer.
RenderContext
The context with all information required to interact with the GPU.
RenderDevice
This GPU device is responsible for the creation of most rendering and compute resources.
RenderInstance
The GPU instance is used to initialize the RenderQueue and RenderDevice, as well as to create WindowSurfaces.
RenderQueue
This queue is used to enqueue tasks for the GPU to execute asynchronously.
WgpuWrapperNot (WebAssembly and atomics)
A wrapper to safely make wgpu types Send / Sync on web with atomics enabled.

Enums§

RenderGraphRunnerError

Functions§

initialize_renderer
Initializes the renderer by retrieving and preparing the GPU instance, device and queue for the specified backend.
render_system
Updates the RenderGraph with all of its nodes and then runs it to render the entire frame.