/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/datastore/ |
H A D | render_data_store_default_staging.cpp | 35 : 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 D | render_data_store_default_gpu_resource_data_copy.cpp | 39 …: 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 D | render_data_store_default_gpu_resource_data_copy.h | 78 GpuResourceManager& gpuResourceMgr_; variable
|
H A D | render_data_store_default_acceleration_structure_staging.h | 113 IGpuResourceManager& gpuResourceMgr_;
|
H A D | render_data_store_default_staging.h | 134 IGpuResourceManager& gpuResourceMgr_;
|
H A D | render_data_store_default_acceleration_structure_staging.cpp | 35 : gpuResourceMgr_(renderContext.GetDevice().GetGpuResourceManager()), name_(name) in RENDER_BEGIN_NAMESPACE()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/device/ |
H A D | gpu_resource_cache.cpp | 72 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 D | device.cpp | 571 gpuResourceMgr_->CreateSwapchainImage(finalReplaceHandle, name, shallowDesc); in CreateSwapchainImpl() 576 swapchainData.imageViews[idx] = gpuResourceMgr_->CreateView( in CreateSwapchainImpl() 586 …gpuResourceMgr_->RemapGpuImageHandle(swapchainData.remappableSwapchainImage.GetHandle(), firstSwap… in CreateSwapchainImpl() 590 … gpuResourceMgr_->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 D | gpu_resource_manager.cpp | 2425 : 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 D | gpu_resource_cache.h | 62 RENDER_NS::GpuResourceManager& gpuResourceMgr_;
|
H A D | device.h | 255 BASE_NS::unique_ptr<GpuResourceManager> gpuResourceMgr_; variable
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/ |
H A D | renderer.cpp | 444 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 D | renderer.h | 90 GpuResourceManager& gpuResourceMgr_; variable
|
H A D | render_graph.cpp | 565 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 D | render_graph.h | 219 GpuResourceManager& gpuResourceMgr_; variable
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/vulkan/ |
H A D | render_backend_vk.cpp | 1469 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 D | node_context_pool_manager_vk.cpp | 267 …: NodeContextPoolManager(), device_ { device }, gpuResourceMgr_ { gpuResourceManager }, gpuQueue_(… in NodeContextPoolManagerVk() 427 … gpuResourceMgr_.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 D | node_context_pool_manager_vk.h | 79 GpuResourceManager& gpuResourceMgr_; variable
|
H A D | device_vk.cpp | 664 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 D | device_vk.h | 296 GpuResourceManager& gpuResourceMgr_; variable
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/gles/ |
H A D | node_context_pool_manager_gles.cpp | 61 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 D | render_backend_gles.cpp | 1677 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 D | node_context_pool_manager_gles.h | 69 GpuResourceManager& gpuResourceMgr_; variable
|
H A D | render_backend_gles.h | 163 GpuResourceManager& gpuResourceMgr_; variable
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/nodecontext/ |
H A D | render_command_list.cpp | 291 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 …]
|