Expand description
Vulkano’s EXPERIMENTAL task graph implementation. Expect many bugs and incomplete features. There is also currently no validation except the most barebones sanity checks. You may also get panics in random places.
Modules§
- command_
buffer - Recording commands to execute on the device.
- graph
- The task graph data structure and associated types.
- resource
- Synchronization state tracking of all resources.
Macros§
- resource_
map - Creates a
ResourceMap
containing the given mappings.
Structs§
- Clear
Values - Stores the clear value for each attachment that was set to be cleared when creating the task node.
- Id
- This ID type is used throughout the crate to refer to Vulkan objects such as resource objects and their synchronization state, synchronization object state, and other state.
- Invalid
Slot Error - Error that can happen when trying to retrieve a Vulkan object or state by
Id
. - NonExhaustive
- Ref
- A reference to some Vulkan object or state.
- Task
Context - The context of a task.
Enums§
- Host
Access Error - Error that can happen when attempting to read or write a resource from the host.
- Queue
Family Type - Specifies the type of queue family that a task can be executed on.
- Task
Error - Error that can happen inside a task.
Traits§
- Task
- A task represents a unit of work to be recorded to a command buffer.
Functions§
Type Aliases§
- Task
Result - The type of result returned by a task.