Expand description
Framegraph implementation for Rendy engine.
Modules§
- Defines present node.
- Advanced render pass node. Will replace render pass node when polished.
Structs§
- Buffer access node will perform. Node must not perform any access to the buffer not specified in
access
. All access must be between logically first and laststages
. - Buffer pipeline barrier.
- Id of the buffer in graph.
- Builder for the node.
- Graph that renders whole frame.
- Build graph from nodes and resource.
- Graphics context contains all transient resources managed by graph.
- Image access node wants to perform.
- Image pipeline barrier. Node implementation must insert it before first command that uses the image. Barrier must be inserted even if this node doesn’t use the image.
- Id of the image (or target) in graph.
- Buffer shared between nodes.
- Id of the node in graph.
- Image shared between nodes.
Enums§
- Error building the graph itself or one of it’s nodes.
- Error building a node of the graph.
Traits§
- Trait-object safe
Node
. - The node is building block of the framegraph. Node defines set of resources and operations to perform over them. Read-only data for operations comes from auxiliary data source
T
. - Dynamic node builder that emits
DynNode
. - Description of the node. Implementation of the builder type provide framegraph with static information about node that is used for building the node.
- NodeSubmittable
Functions§
- Convert graph barriers into gfx barriers.
- Convert graph barriers into gfx barriers.