Home
last modified time | relevance | path

Searched refs:GpuQueue (Results 1 - 18 of 18) sorted by relevance

/foundation/graphic/graphic_3d/lume/LumeRender/src/vulkan/
H A Dnode_context_pool_manager_vk.h66 explicit NodeContextPoolManagerVk(Device& device, GpuResourceManager& gpuResourceManager, const GpuQueue& gpuQueue);
80 const GpuQueue gpuQueue_ {};
H A Ddevice_vk.h124 GpuQueue GetValidGpuQueue(const GpuQueue& gpuQueue) const override;
130 LowLevelGpuQueueVk GetGpuQueue(const GpuQueue& gpuQueue) const;
160 class GpuResourceManager& gpuResourceMgr, const GpuQueue& gpuQueue) override;
H A Ddevice_vk.cpp1045 GpuQueue DeviceVk::GetValidGpuQueue(const GpuQueue& gpuQueue) const in GetValidGpuQueue()
1047 const auto getSpecificQueue = [](const uint32_t queueIndex, const GpuQueue::QueueType queueType, in GetValidGpuQueue()
1048 const vector<LowLevelGpuQueueVk>& specificQueues, const GpuQueue& defaultQueue) { in GetValidGpuQueue()
1051 return GpuQueue { queueType, queueIndex }; in GetValidGpuQueue()
1053 return GpuQueue { queueType, 0 }; in GetValidGpuQueue()
1058 GpuQueue defaultQueue { GpuQueue::QueueType::GRAPHICS, 0 }; in GetValidGpuQueue()
1059 if (gpuQueue.type == GpuQueue::QueueType::COMPUTE) { in GetValidGpuQueue()
1061 gpuQueue.index, GpuQueue in GetValidGpuQueue()
[all...]
H A Dnode_context_pool_manager_vk.cpp266 Device& device, GpuResourceManager& gpuResourceManager, const GpuQueue& gpuQueue) in NodeContextPoolManagerVk()
/foundation/graphic/graphic_3d/lume/LumeRender/src/loader/
H A Drender_node_graph_loader.cpp39 CORE_JSON_SERIALIZE_ENUM(GpuQueue::QueueType,
40 { { GpuQueue::QueueType::UNDEFINED, nullptr }, { GpuQueue::QueueType::GRAPHICS, "graphics" },
41 { GpuQueue::QueueType::COMPUTE, "compute" }, { GpuQueue::QueueType::TRANSFER, "transfer" } })
/foundation/graphic/graphic_3d/lume/LumeRender/src/
H A Drender_graph.h140 void BeginRenderPassUpdateImageStates(BeginRenderPassParameters& params, const GpuQueue& gpuQueue,
163 const GpuQueue gpuQueue;
216 RenderGraphBufferState& GetBufferResourceStateRef(const RenderHandle handle, const GpuQueue& queue);
217 RenderGraphImageState& GetImageResourceStateRef(const RenderHandle handle, const GpuQueue& queue);
H A Drender_graph.cpp475 CommandBarrier GetQueueOwnershipTransferBarrier(const RenderHandle handle, const GpuQueue& srcGpuQueue, in GetQueueOwnershipTransferBarrier()
476 const GpuQueue& dstGpuQueue, const ImageLayout srcImageLayout, const ImageLayout dstImageLayout) in GetQueueOwnershipTransferBarrier()
510 const GpuQueue acquireGpuQueue = acquireNodeRef.renderCommandList->GetGpuQueue(); in PatchGpuResourceQueueTransfers()
511 GpuQueue releaseGpuQueue = acquireGpuQueue; in PatchGpuResourceQueueTransfers()
837 const GpuQueue gpuQueue = nodeData.renderCommandList->GetGpuQueue(); in RenderCommand()
919 void RenderGraph::BeginRenderPassUpdateImageStates(BeginRenderPassParameters& params, const GpuQueue& gpuQueue, in BeginRenderPassUpdateImageStates()
1500 if ((prevState.gpuQueue.type != GpuQueue::QueueType::UNDEFINED) &&
1502 PLUGIN_ASSERT(state.gpuQueue.type != GpuQueue::QueueType::UNDEFINED);
1557 if ((srcState.gpuQueue.type != GpuQueue::QueueType::UNDEFINED) &&
1559 PLUGIN_ASSERT(newGpuResourceState.gpuQueue.type != GpuQueue
[all...]
H A Drenderer.cpp170 (contextInitRef.requestedQueue.type != GpuQueue::QueueType::UNDEFINED) ? 4u : 0u); in InitializeRenderNodeContextData()
408 rnd.description.queue = { GpuQueue::QueueType::GRAPHICS, 0u }; in CreateDefaultRenderNodeGraphs()
416 rnd.description.queue = { GpuQueue::QueueType::GRAPHICS, 0u }; in CreateDefaultRenderNodeGraphs()
429 rnd.description.queue = { GpuQueue::QueueType::GRAPHICS, 0u }; in CreateDefaultRenderNodeGraphs()
/foundation/graphic/graphic_3d/lume/LumeRender/src/nodecontext/
H A Dnode_context_descriptor_set_manager.h93 const GpuQueue& gpuQueue);
142 const GpuQueue& gpuQueue, BASE_NS::vector<CpuDescriptorSet>& cpuDescriptorSets);
H A Dnode_context_descriptor_set_manager.cpp75 bool CopyAndProcessBuffers(const DescriptorSetLayoutBindingResources& src, const GpuQueue& gpuQueue, in CopyAndProcessBuffers()
100 bool CopyAndProcessImages(const DescriptorSetLayoutBindingResources& src, const GpuQueue& gpuQueue,
357 const RenderHandle handle, const DescriptorSetLayoutBindingResources& bindingResources, const GpuQueue& gpuQueue)
368 const DescriptorSetLayoutBindingResources& bindingResources, const GpuQueue& gpuQueue,
H A Drender_command_list.h297 GpuQueue srcGpuQueue;
300 GpuQueue dstGpuQueue;
467 const GpuResourceManager& gpuResourceMgr, const NodeContextPsoManager& nodeContextPsoMgr, const GpuQueue& queue,
477 GpuQueue GetGpuQueue() const;
662 GpuQueue gpuQueue_;
H A Drender_node_parser_util.cpp50 CORE_JSON_SERIALIZE_ENUM(GpuQueue::QueueType,
51 { { GpuQueue::QueueType::UNDEFINED, nullptr }, { GpuQueue::QueueType::GRAPHICS, "graphics" },
52 { GpuQueue::QueueType::COMPUTE, "compute" }, { GpuQueue::QueueType::TRANSFER, "transfer" } })
H A Drender_command_list.cpp288 const NodeContextPsoManager& nodeContextPsoMgr, const GpuQueue& queue, const bool enableMultiQueue) in RenderCommandList()
350 if ((gpuQueue_.type != GpuQueue::QueueType::UNDEFINED) && enableMultiQueue_) { in BeforeRenderNodeExecuteFrame()
366 if ((gpuQueue_.type != GpuQueue::QueueType::UNDEFINED) && enableMultiQueue_) { in AfterRenderNodeExecuteFrame()
413 GpuQueue RenderCommandList::GetGpuQueue() const in GetGpuQueue()
/foundation/graphic/graphic_3d/lume/LumeRender/src/device/
H A Ddevice.h222 class GpuResourceManager& gpuResourceMgr, const GpuQueue& gpuQueue) = 0;
241 virtual GpuQueue GetValidGpuQueue(const GpuQueue& gpuQueue) const = 0;
/foundation/graphic/graphic_3d/lume/LumeRender/src/gles/
H A Ddevice_gles.h120 GpuQueue GetValidGpuQueue(const GpuQueue& gpuQueue) const override;
151 class GpuResourceManager& gpuResourceMgr, const GpuQueue& gpuQueue) override;
H A Ddevice_gles.cpp1273 GpuQueue DeviceGLES::GetValidGpuQueue(const GpuQueue& gpuQueue) const
1275 return { GpuQueue::QueueType::GRAPHICS, 0 }; // no queues -> graphics
2130 GpuResourceManager& gpuResourceMgr, const GpuQueue& gpuQueue)
/foundation/graphic/graphic_3d/lume/LumeRender/api/render/
H A Drender_data_structures.h160 GpuQueue requestedQueue;
477 GpuQueue queue;
/foundation/graphic/graphic_3d/lume/LumeRender/api/render/device/
H A Dpipeline_state_desc.h290 struct GpuQueue { struct
963 GpuQueue gpuQueue {};

Completed in 24 milliseconds