Lines Matching defs:RenderGraph
200 void DebugPrintImageState(const GpuResourceManager& gpuResourceMgr, const RenderGraph::RenderGraphImageState& resState)
222 RenderCommandBeginRenderPass& beginRenderPass, RenderGraph::RenderGraphImageState& storeState)
233 void UpdateMultiRenderCommandListRenderPasses(RenderGraph::MultiRenderPassStore& store)
376 const BindableImage& dst, const RenderGraph::RenderGraphAdditionalImageState& additionalImageState)
383 if (dst.mip < RenderGraph::MAX_MIP_STATE_COUNT) {
426 const BindableImage& dst, const RenderGraph::RenderGraphAdditionalImageState& additionalImageState)
433 if (dst.mip < RenderGraph::MAX_MIP_STATE_COUNT) {
452 const BindableImage& res, RenderGraph::RenderGraphAdditionalImageState& additionalStateRef)
460 (res.mip < RenderGraph::MAX_MIP_STATE_COUNT)) {
464 for (uint32_t idx = 0; idx < RenderGraph::MAX_MIP_STATE_COUNT; ++idx) {
504 array_view<const RenderGraph::GpuQueueTransferState> currNodeGpuResourceTransfers)
564 RenderGraph::RenderGraph(GpuResourceManager& gpuResourceMgr) : gpuResourceMgr_(gpuResourceMgr) {}
566 void RenderGraph::BeginFrame()
577 void RenderGraph::ProcessRenderNodeGraph(
633 RenderGraph::SwapchainStates RenderGraph::GetSwapchainResourceStates() const
638 void RenderGraph::ProcessRenderNodeGraphNodeStores(
685 void RenderGraph::ProcessRenderNodeCommands(array_view<const RenderCommandWithType>& cmdListRef,
747 void RenderGraph::StoreFinalBufferState()
767 void RenderGraph::StoreFinalImageState()
824 void RenderGraph::RenderCommand(const uint32_t renderNodeIndex, const uint32_t commandListCommandIndex,
895 void RenderGraph::BeginRenderPassHandleDependency(
919 void RenderGraph::BeginRenderPassUpdateImageStates(BeginRenderPassParameters& params, const GpuQueue& gpuQueue,
943 if (addMips && (attachmentDesc.mipLevel < RenderGraph::MAX_MIP_STATE_COUNT)) {
976 void RenderGraph::BeginRenderPassUpdateSubpassImageStates(array_view<const uint32_t> attatchmentIndices,
1010 void RenderGraph::RenderCommand(const uint32_t renderNodeIndex, const uint32_t commandListCommandIndex,
1018 PLUGIN_LOG_E("RenderGraph: error in multi render node render pass subpass ending");
1032 void RenderGraph::RenderCommand(const uint32_t renderNodeIndex, const uint32_t commandListCommandIndex,
1106 inline void RenderGraph::UpdateBufferResourceState(
1118 inline void RenderGraph::UpdateImageResourceState(
1130 void RenderGraph::HandleCustomBarriers(ParameterCache& params, const uint32_t barrierIndexBegin,
1165 if (dstMip < RenderGraph::MAX_MIP_STATE_COUNT) {
1206 void RenderGraph::HandleVertexInputBufferBarriers(ParameterCache& params, const uint32_t barrierIndexBegin,
1223 void RenderGraph::HandleRenderpassIndirectBufferBarriers(ParameterCache& params, const uint32_t barrierIndexBegin,
1243 void RenderGraph::HandleClearImage(ParameterCache& params, const uint32_t& commandListCommandIndex,
1265 void RenderGraph::HandleBlitImage(ParameterCache& params, const uint32_t& commandListCommandIndex,
1298 void RenderGraph::HandleCopyBuffer(ParameterCache& params, const uint32_t& commandListCommandIndex,
1327 void RenderGraph::HandleCopyBufferImage(ParameterCache& params, const uint32_t& commandListCommandIndex,
1409 void RenderGraph::HandleDispatchIndirect(ParameterCache& params, const uint32_t& commandListCommandIndex,
1430 void RenderGraph::HandleDescriptorSets(ParameterCache& params,
1476 void RenderGraph::UpdateStateAndCreateBarriersGpuImage(
1477 const GpuResourceState& state, const BindableImage& res, RenderGraph::ParameterCache& params)
1505 currNodeGpuResourceTransfers_.push_back(RenderGraph::GpuQueueTransferState {
1525 void RenderGraph::UpdateStateAndCreateBarriersGpuBuffer(
1526 const GpuResourceState& dstState, const BindableBuffer& res, RenderGraph::ParameterCache& params)
1548 void RenderGraph::AddCommandBarrierAndUpdateStateCacheBuffer(const uint32_t renderNodeIndex,
1551 vector<RenderGraph::GpuQueueTransferState>& currNodeGpuResourceTransfer)
1563 RenderGraph::GpuQueueTransferState { newBuffer.handle, stateRef.prevRenderNodeIndex, renderNodeIndex,
1579 void RenderGraph::AddCommandBarrierAndUpdateStateCacheImage(const uint32_t renderNodeIndex,
1581 vector<CommandBarrier>& barriers, vector<RenderGraph::GpuQueueTransferState>& currNodeGpuResourceTransfer)
1595 currNodeGpuResourceTransfer.push_back(RenderGraph::GpuQueueTransferState { newImage.handle,
1618 RenderGraph::RenderGraphBufferState& RenderGraph::GetBufferResourceStateRef(
1646 RenderGraph::RenderGraphImageState& RenderGraph::GetImageResourceStateRef(