MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ ExecutionMode

enum class MayaFlux::Yantra::ExecutionMode : uint8_t
strong

Execution paradigms for operations.

Enumerator
SYNC 

Synchronous execution.

ASYNC 

Asynchronous execution.

PARALLEL 

Parallel with other operations.

CHAINED 

Part of a sequential chain.

CHAINED_INDIRECT 

Chained dispatch where a GPU-written indirect buffer gates each pass's workgroup count.

DEPENDENCY 

Part of dependency graph.

Definition at line 27 of file ExecutionContext.hpp.

27 : uint8_t {
28 SYNC, ///< Synchronous execution
29 ASYNC, ///< Asynchronous execution
30 PARALLEL, ///< Parallel with other operations
31 CHAINED, ///< Part of a sequential chain
32 CHAINED_INDIRECT, ///< Chained dispatch where a GPU-written indirect buffer gates each pass's workgroup count.
33 DEPENDENCY ///< Part of dependency graph
34};
@ CHAINED
Part of a sequential chain.
@ DEPENDENCY
Part of dependency graph.
@ CHAINED_INDIRECT
Chained dispatch where a GPU-written indirect buffer gates each pass's workgroup count.
@ ASYNC
Asynchronous execution.