Home
last modified time | relevance | path

Searched refs:gpuResourceMgr_ (Results 1 – 25 of 32) sorted by relevance

12

/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/datastore/
H A Drender_data_store_default_staging.cpp35 : gpuResourceMgr_(renderContext.GetDevice().GetGpuResourceManager()), name_(name) in RENDER_BEGIN_NAMESPACE()
66 if (gpuResourceMgr_.IsGpuImage(srcHandle) && gpuResourceMgr_.IsGpuBuffer(dstHandle)) { in CopyImageToBuffer()
82 if (gpuResourceMgr_.IsGpuImage(srcHandle) && gpuResourceMgr_.IsGpuImage(dstHandle)) { in CopyImageToImage()
98 if (gpuResourceMgr_.IsGpuBuffer(srcHandle) && gpuResourceMgr_.IsGpuBuffer(dstHandle)) { in CopyBufferToBuffer()
114 if (gpuResourceMgr_.IsGpuBuffer(srcHandle) && gpuResourceMgr_.IsGpuImage(dstHandle)) { in CopyBufferToImage()
139 if ((dat.size_bytes() > 0) && gpuResourceMgr_.IsGpuBuffer(dstHandle)) { in CopyDataToBuffer()
163 if ((dat.size_bytes() > 0) && gpuResourceMgr_.IsGpuBuffer(dstHandle)) { in CopyDataToBufferOnCpu()
164 const GpuBufferDesc bufDesc = gpuResourceMgr_.GetBufferDescriptor(dstHandle); in CopyDataToBufferOnCpu()
183 if ((dat.size_bytes() > 0) && gpuResourceMgr_.IsGpuImage(dstHandle)) { in CopyDataToImage()
207 if (gpuResourceMgr_.IsGpuBuffer(srcHandle) && gpuResourceMgr_.IsGpuImage(dstHandle)) { in CopyBufferToImage()
[all …]
H A Drender_data_store_default_gpu_resource_data_copy.cpp39 …: device_(renderContext.GetDevice()), gpuResourceMgr_((GpuResourceManager&)device_.GetGpuResourceM… in RENDER_BEGIN_NAMESPACE()
53 …GpuResourceUtil::CopyGpuResource(device_, gpuResourceMgr_, ref.gpuHandle.GetHandle(), *ref.byteArr… in PostRenderBackend()
73 if (gpuResourceMgr_.IsGpuBuffer(copyOp.gpuHandle)) { in AddCopyOperation()
H A Drender_data_store_default_gpu_resource_data_copy.h78 GpuResourceManager& gpuResourceMgr_; variable
H A Drender_data_store_default_acceleration_structure_staging.h113 IGpuResourceManager& gpuResourceMgr_;
H A Drender_data_store_default_staging.h134 IGpuResourceManager& gpuResourceMgr_;
H A Drender_data_store_default_acceleration_structure_staging.cpp35 : gpuResourceMgr_(renderContext.GetDevice().GetGpuResourceManager()), name_(name) in RENDER_BEGIN_NAMESPACE()
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/device/
H A Dgpu_resource_cache.cpp72 GpuResourceCache::GpuResourceCache(GpuResourceManager& gpuResourceMgr) : gpuResourceMgr_(gpuResourc… in GpuResourceCache()
125 fd.images.push_back({ CreateImage(gpuResourceMgr_, desc), HashCacheGpuImageDesc(desc) }); in ReserveGpuImageImpl()
145 const GpuImageDesc desc = gpuResourceMgr_.GetImageDescriptor(gpuImageHandle); in GetCacheGpuImageDesc()
173 GpuImageDesc desc = gpuResourceMgr_.GetImageDescriptor(ref.handle); in AllocateAndRemapImages()
174 RenderHandleReference handle = gpuResourceMgr_.Create(desc); in AllocateAndRemapImages()
178 gpuResourceMgr_.RemapGpuImageHandle(ref.handle.GetHandle(), remapHandle); in AllocateAndRemapImages()
H A Ddevice.cpp571 gpuResourceMgr_->CreateSwapchainImage(finalReplaceHandle, name, shallowDesc); in CreateSwapchainImpl()
576 swapchainData.imageViews[idx] = gpuResourceMgr_->CreateView( in CreateSwapchainImpl()
586gpuResourceMgr_->RemapGpuImageHandle(swapchainData.remappableSwapchainImage.GetHandle(), firstSwap… in CreateSwapchainImpl()
590gpuResourceMgr_->GetImageRawHandle(DefaultEngineGpuResourceConstants::CORE_DEFAULT_BACKBUFFER); in CreateSwapchainImpl()
591 gpuResourceMgr_->RemapGpuImageHandle(shallowHandle, firstSwapchain); in CreateSwapchainImpl()
616 … CreateDepthBuffer(GetBackendType(), *swapchainData.swapchain, *gpuResourceMgr_, swapchainData); in CreateSwapchainImpl()
838 return *gpuResourceMgr_; in GetGpuResourceManager()
H A Dgpu_resource_manager.cpp2425 : gpuResourceMgr_(gpuResourceManager) in RenderNodeGpuResourceManager()
2432 return gpuResourceMgr_.Get(handle); in Get()
2437 return gpuResourceMgr_.Create(desc); in Create()
2459 return gpuResourceMgr_.Create(desc); in Create()
2492 return gpuResourceMgr_.Create(desc); in Create()
2509 return gpuResourceMgr_.Create(desc); in Create()
2550 return gpuResourceMgr_.HasStagingData(); in HasStagingData()
2560 return gpuResourceMgr_.MapBuffer(handle); in MapBuffer()
2570 gpuResourceMgr_.UnmapBuffer(handle); in UnmapBuffer()
2575 return gpuResourceMgr_; in GetGpuResourceManager()
[all …]
H A Dgpu_resource_cache.h62 RENDER_NS::GpuResourceManager& gpuResourceMgr_;
H A Ddevice.h255 BASE_NS::unique_ptr<GpuResourceManager> gpuResourceMgr_; variable
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/
H A Drenderer.cpp444 gpuResourceMgr_(static_cast<GpuResourceManager&>(device_.GetGpuResourceManager())), in Renderer()
473 renderGraph_ = make_unique<RenderGraph>(gpuResourceMgr_); in Renderer()
474 renderBackend_ = device_.CreateRenderBackend(gpuResourceMgr_, parallelQueue_); in Renderer()
555 gpuResourceMgr_.RemapGpuImageHandle(handle, bb->backBufferHandle); in RemapBackBufferHandle()
561 gpuResourceMgr_.RemapGpuImageHandle(handle, bb->backBufferHandle); in RemapBackBufferHandle()
581 dsStaging_->CopyImageToBuffer(gpuResourceMgr_.Get(backbufferHandle), in RemapBackBufferHandle()
582 gpuResourceMgr_.Get(bb->gpuBufferHandle), bic, in RemapBackBufferHandle()
669 gpuResourceMgr_.HandlePendingAllocations(); in RenderFrameImpl()
754 gpuResourceMgr_.EndFrame(); in RenderFrameBackendImpl()
898 gpuResourceMgr_.LockFrameStagingData(); in ExecuteRenderNodes()
[all …]
H A Drenderer.h90 GpuResourceManager& gpuResourceMgr_; variable
H A Drender_graph.cpp565 RenderGraph::RenderGraph(GpuResourceManager& gpuResourceMgr) : gpuResourceMgr_(gpuResourceMgr) {} in RenderGraph()
591 …const GpuResourceManager::StateDestroyConsumeStruct stateResetData = gpuResourceMgr_.ConsumeStateD… in ProcessRenderNodeGraph()
614 gpuBufferDataIndices_.resize(gpuResourceMgr_.GetBufferHandleCount(), INVALID_TRACK_IDX); in ProcessRenderNodeGraph()
615 gpuImageDataIndices_.resize(gpuResourceMgr_.GetImageHandleCount(), INVALID_TRACK_IDX); in ProcessRenderNodeGraph()
697 DebugPrintCommandListCommand(cmdRef, gpuResourceMgr_); in ProcessRenderNodeCommands()
805 DebugPrintImageState(gpuResourceMgr_, ref); in StoreFinalImageState()
894 DebugRenderPassLayoutPrint(gpuResourceMgr_, rc); in RenderCommand()
1106 DebugBarrierPrint(gpuResourceMgr_, parameters.combinedBarriers); in RenderCommand()
H A Drender_graph.h219 GpuResourceManager& gpuResourceMgr_; variable
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/vulkan/
H A Drender_backend_vk.cpp1469 gpuBuffer = gpuResourceMgr_.GetBuffer<GpuBufferVk>(currBufferHandle); in RenderCommand()
1509 const GpuImageVk* srcImagePtr = gpuResourceMgr_.GetImage<GpuImageVk>(renderCmd.srcHandle); in RenderCommand()
1510 const GpuImageVk* dstImagePtr = gpuResourceMgr_.GetImage<GpuImageVk>(renderCmd.dstHandle); in RenderCommand()
1598 gpuBuffer = gpuResourceMgr_.GetBuffer<GpuBufferVk>(renderCmd.srcHandle); in RenderCommand()
1599 gpuImage = gpuResourceMgr_.GetImage<GpuImageVk>(renderCmd.dstHandle); in RenderCommand()
1601 gpuImage = gpuResourceMgr_.GetImage<GpuImageVk>(renderCmd.srcHandle); in RenderCommand()
1602 gpuBuffer = gpuResourceMgr_.GetBuffer<GpuBufferVk>(renderCmd.dstHandle); in RenderCommand()
1664 const GpuImageVk* srcGpuImage = gpuResourceMgr_.GetImage<GpuImageVk>(renderCmd.srcHandle); in RenderCommand()
1665 const GpuImageVk* dstGpuImage = gpuResourceMgr_.GetImage<GpuImageVk>(renderCmd.dstHandle); in RenderCommand()
2037 gpuResourceMgr_.GetSampler<GpuSamplerVk>(bRes.samplerHandle); in UpdateCommandListDescriptorSets()
[all …]
H A Dnode_context_pool_manager_vk.cpp267 …: NodeContextPoolManager(), device_ { device }, gpuResourceMgr_ { gpuResourceManager }, gpuQueue_(… in NodeContextPoolManagerVk()
427gpuResourceMgr_.GetImage<const GpuImageVk>(beginRenderPass.renderPassDesc.attachmentHandles[idx]); in GetRenderPassData()
450 … HashBeginRenderPass(beginRenderPass, renderPassData.renderPassCompatibilityDesc, gpuResourceMgr_); in GetRenderPassData()
483 … CreateFramebuffer(gpuResourceMgr_, beginRenderPass.renderPassDesc, renderPassData, device); in GetRenderPassData()
H A Dnode_context_pool_manager_vk.h79 GpuResourceManager& gpuResourceMgr_; variable
H A Ddevice_vk.cpp664 gpuResourceMgr_ = make_unique<GpuResourceManager>(*this, grmCreateInfo); in DeviceVk()
677 gpuResourceMgr_.reset(); in ~DeviceVk()
1436 …: deviceVk_(deviceVk), gpuResourceMgr_(static_cast<GpuResourceManager&>(deviceVk_.GetGpuResourceMa… in LowLevelDeviceVk()
1452 GpuBufferVk* buffer = gpuResourceMgr_.GetBuffer<GpuBufferVk>(handle); in GetBuffer()
1465 GpuImageVk* image = gpuResourceMgr_.GetImage<GpuImageVk>(handle); in GetImage()
1478 GpuSamplerVk* sampler = gpuResourceMgr_.GetSampler<GpuSamplerVk>(handle); in GetSampler()
H A Ddevice_vk.h296 GpuResourceManager& gpuResourceMgr_; variable
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/gles/
H A Dnode_context_pool_manager_gles.cpp61 GpuResourceManager& gpuResourceMgr_) in UpdateBindImages() argument
67 … images[idx].image = gpuResourceMgr_.GetImage<GpuImageGLES>(renderPassDesc.attachmentHandles[idx]); in UpdateBindImages()
71 …t HashRPD(const RenderCommandBeginRenderPass& beginRenderPass, GpuResourceManager& gpuResourceMgr_) in HashRPD() argument
80 …const EngineResourceHandle gpuHandle = gpuResourceMgr_.GetGpuHandle(renderPassDesc.attachmentHandl… in HashRPD()
676 …: NodeContextPoolManager(), device_ { (DeviceGLES&)device }, gpuResourceMgr_ { gpuResourceManager } in NodeContextPoolManagerGLES()
741 const uint64_t rpHash = HashRPD(beginRenderPass, gpuResourceMgr_); in GetFramebufferHandle()
751 UpdateBindImages(beginRenderPass, images, gpuResourceMgr_); in GetFramebufferHandle()
827 UpdateBindImages(beginRenderPass, images, gpuResourceMgr_); in FilterRenderPass()
H A Drender_backend_gles.cpp1677 const auto* srcImage = gpuResourceMgr_.GetImage<GpuImageGLES>(renderCmd.srcHandle); in RenderCommandBlitImage()
1678 const auto* dstImage = gpuResourceMgr_.GetImage<GpuImageGLES>(renderCmd.dstHandle); in RenderCommandBlitImage()
1718 const auto* srcGpuBuffer = gpuResourceMgr_.GetBuffer<GpuBufferGLES>(renderCmd.srcHandle); in RenderCommandCopyBuffer()
1744 auto* srcGpuBuffer = gpuResourceMgr_.GetBuffer<GpuBufferGLES>(renderCmd.srcHandle); in BufferToImageCopy()
1745 auto* dstGpuImage = gpuResourceMgr_.GetImage<GpuImageGLES>(renderCmd.dstHandle); in BufferToImageCopy()
1823 const auto* srcGpuImage = gpuResourceMgr_.GetImage<GpuImageGLES>(renderCmd.srcHandle); in RenderCommandCopyImage()
1824 const auto* dstGpuImage = gpuResourceMgr_.GetImage<GpuImageGLES>(renderCmd.dstHandle); in RenderCommandCopyImage()
1985 const auto* gpuSampler = gpuResourceMgr_.GetSampler<GpuSamplerGLES>(res.handle); in BindSampler()
1998 auto* gpuImage = gpuResourceMgr_.GetImage<GpuImageGLES>(res.handle); in BindImage()
2025 const auto* gpuBuffer = gpuResourceMgr_.GetBuffer<GpuBufferGLES>(res.handle); in BindBuffer()
[all …]
H A Dnode_context_pool_manager_gles.h69 GpuResourceManager& gpuResourceMgr_; variable
H A Drender_backend_gles.h163 GpuResourceManager& gpuResourceMgr_; variable
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/nodecontext/
H A Drender_command_list.cpp291 gpuResourceMgr_(gpuResourceMgr), psoMgr_(nodeContextPsoMgr), in RenderCommandList()
873 ValidateRenderPassAttachment(nodeName_, gpuResourceMgr_, renderPassDesc, subpassDescs); in BeginRenderPass()
1045 ValidateImageUsageFlags(nodeName_, gpuResourceMgr_, handle, in ProcessInputAttachments()
1063 ValidateImageUsageFlags(nodeName_, gpuResourceMgr_, handle, in ProcessColorAttachments()
1093 ValidateImageUsageFlags(nodeName_, gpuResourceMgr_, handle, in ProcessResolveAttachments()
1119 ValidateImageUsageFlags(nodeName_, gpuResourceMgr_, handle, in ProcessDepthAttachments()
1140 ValidateImageUsageFlags(nodeName_, gpuResourceMgr_, handle, in ProcessDepthAttachments()
1167 ValidateImageUsageFlags(nodeName_, gpuResourceMgr_, handle, in ProcessFragmentShadingRateAttachments()
1353 ValidateImageSubresourceRange(gpuResourceMgr_, handle, imageSubresourceRange); in CustomImageBarrier()
1519 ValidateDescriptorTypeBinding(nodeName_, gpuResourceMgr_, bindingResRef); in UpdateDescriptorSets()
[all …]

12