|
ngscopeclient v0.2.1
|
A set of filters that can be issued to the GPU concurrently and have no mutual dependencies. More...
#include <FilterGraphExecutor.h>
Public Member Functions | |
| ConcurrentDispatchBatch (bool needBegin, bool needEnd, const std::set< FlowGraphNode * > &nodes) | |
| bool | GetNeedBegin () |
| bool | GetNeedEnd () |
| const std::set< FlowGraphNode * > & | GetNodes () |
| void | Run (vk::raii::CommandBuffer &cmdBuf, std::shared_ptr< QueueHandle > queue) |
| Enqueue all of the filters in this batch to the command buffer, and possibly submit it. | |
Protected Attributes | |
| bool | m_needBegin |
| bool | m_needEnd |
| std::set< FlowGraphNode * > | m_nodes |
A set of filters that can be issued to the GPU concurrently and have no mutual dependencies.
No memory barriers are needed between filters in a batch.