Home
last modified time | relevance | path

Searched refs:gpuResourceMgr_ (Results 1 - 25 of 34) sorted by relevance

12

/foundation/graphic/graphic_3d/lume/LumeRender/src/datastore/
H A Drender_data_store_default_staging.cpp35 : gpuResourceMgr_(renderContext.GetDevice().GetGpuResourceManager()), name_(name) in RenderDataStoreDefaultStaging()
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()
129 if (gpuResourceMgr_ in ClearColorImage()
[all...]
H A Drender_data_store_default_gpu_resource_data_copy.cpp39 : device_(renderContext.GetDevice()), gpuResourceMgr_((GpuResourceManager&)device_.GetGpuResourceManager()), in RenderDataStoreDefaultGpuResourceDataCopy()
53 GpuResourceUtil::CopyGpuResource(device_, gpuResourceMgr_, ref.gpuHandle.GetHandle(), *ref.byteArray); in PostRenderBackend()
73 if (gpuResourceMgr_.IsGpuBuffer(copyOp.gpuHandle)) { in AddCopyOperation()
H A Drender_data_store_default_gpu_resource_data_copy.h78 GpuResourceManager& gpuResourceMgr_; member in final
H A Drender_data_store_default_acceleration_structure_staging.h113 IGpuResourceManager& gpuResourceMgr_; member in final
H A Drender_data_store_default_acceleration_structure_staging.cpp35 : gpuResourceMgr_(renderContext.GetDevice().GetGpuResourceManager()), name_(name) in RenderDataStoreDefaultAccelerationStructureStaging()
H A Drender_data_store_default_staging.h134 IGpuResourceManager& gpuResourceMgr_; member in final
/foundation/graphic/graphic_3d/lume/LumeRender/src/device/
H A Dgpu_resource_cache.cpp72 GpuResourceCache::GpuResourceCache(GpuResourceManager& gpuResourceMgr) : gpuResourceMgr_(gpuResourceMgr) {} 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()
586 gpuResourceMgr_->RemapGpuImageHandle(swapchainData.remappableSwapchainImage.GetHandle(), firstSwapchain); 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() local
838 return *gpuResourceMgr_; in GetGpuResourceManager()
H A Dgpu_resource_manager.cpp2424 : gpuResourceMgr_(gpuResourceManager)
2431 return gpuResourceMgr_.Get(handle);
2436 return gpuResourceMgr_.Create(desc);
2441 return gpuResourceMgr_.Create(name, desc);
2447 return gpuResourceMgr_.Create(handle, desc);
2453 return gpuResourceMgr_.Create(name, desc, data);
2458 return gpuResourceMgr_.Create(desc);
2463 return gpuResourceMgr_.Create(name, desc);
2469 return gpuResourceMgr_.Create(handle, desc);
2475 return gpuResourceMgr_
[all...]
H A Dgpu_resource_cache.h62 RENDER_NS::GpuResourceManager& gpuResourceMgr_; member in final
H A Ddevice.h255 BASE_NS::unique_ptr<GpuResourceManager> gpuResourceMgr_; member in Device
/foundation/graphic/graphic_3d/lume/LumeDotfield/src/render/
H A Drender_data_store_default_dotfield.cpp39 gpuResourceMgr_(context_.GetDevice().GetGpuResourceManager()) in RenderDataStoreDefaultDotfield()
66 buffer.dataBuffer[0] = gpuResourceMgr_.Create(desc); in AddDotfieldPrimitive()
67 buffer.dataBuffer[1] = gpuResourceMgr_.Create(desc); in AddDotfieldPrimitive()
H A Drender_data_store_default_dotfield.h100 RENDER_NS::IGpuResourceManager& gpuResourceMgr_; member in Dotfield::final
/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()
553 const RenderHandle handle = gpuResourceMgr_.GetImageRawHandle(bb->backBufferName); in RemapBackBufferHandle()
555 gpuResourceMgr_.RemapGpuImageHandle(handle, bb->backBufferHandle); in RemapBackBufferHandle()
558 const RenderHandle handle = gpuResourceMgr_.GetImageRawHandle(bb->backBufferName); in RemapBackBufferHandle()
561 gpuResourceMgr_.RemapGpuImageHandle(handle, bb->backBufferHandle); in RemapBackBufferHandle()
569 gpuResourceMgr_.GetImageHandle(DefaultEngineGpuResourceConstants::CORE_DEFAULT_BACKBUFFER) in RemapBackBufferHandle()
572 const GpuImageDesc desc = gpuResourceMgr_.GetImageDescriptor(backbufferHandle); in RemapBackBufferHandle()
581 dsStaging_->CopyImageToBuffer(gpuResourceMgr_ in RemapBackBufferHandle()
[all...]
H A Drenderer.h90 GpuResourceManager& gpuResourceMgr_; member in final
H A Drender_graph.cpp564 RenderGraph::RenderGraph(GpuResourceManager& gpuResourceMgr) : gpuResourceMgr_(gpuResourceMgr) {} in RenderGraph()
590 const GpuResourceManager::StateDestroyConsumeStruct stateResetData = gpuResourceMgr_.ConsumeStateDestroyData(); in ProcessRenderNodeGraph()
613 gpuBufferDataIndices_.resize(gpuResourceMgr_.GetBufferHandleCount(), INVALID_TRACK_IDX); in ProcessRenderNodeGraph()
614 gpuImageDataIndices_.resize(gpuResourceMgr_.GetImageHandleCount(), INVALID_TRACK_IDX); in ProcessRenderNodeGraph()
693 DebugPrintCommandListCommand(cmdRef, gpuResourceMgr_); in ProcessRenderNodeCommands()
801 DebugPrintImageState(gpuResourceMgr_, ref); in StoreFinalImageState()
890 DebugRenderPassLayoutPrint(gpuResourceMgr_, rc); in RenderCommand()
1101 DebugBarrierPrint(gpuResourceMgr_, parameters.combinedBarriers);
H A Drender_graph.h219 GpuResourceManager& gpuResourceMgr_; member in final
/foundation/graphic/graphic_3d/lume/LumeRender/src/vulkan/
H A Drender_backend_vk.cpp142 : RenderBackend(), device_(dev), deviceVk_(static_cast<DeviceVk&>(device_)), gpuResourceMgr_(gpuResourceManager), in RenderBackendVk()
272 gpuResourceMgr_.RenderBackendImmediateRemapGpuImageHandle(handle, currentSwapchainHandle); in AcquirePresentationInfo()
281 const GpuImageVk* swapImage = gpuResourceMgr_.GetImage<GpuImageVk>(handle); in AcquirePresentationInfo()
1257 if (const GpuBufferVk* gpuBuffer = gpuResourceMgr_.GetBuffer<GpuBufferVk>(renderCmd.argsHandle); gpuBuffer) {
1300 if (const GpuBufferVk* gpuBuffer = gpuResourceMgr_.GetBuffer<GpuBufferVk>(renderCmd.argsHandle); gpuBuffer) {
1467 gpuBuffer = gpuResourceMgr_.GetBuffer<GpuBufferVk>(currBufferHandle);
1488 const GpuBufferVk* gpuBuffer = gpuResourceMgr_.GetBuffer<GpuBufferVk>(renderCmd.indexBuffer.bufferHandle);
1507 const GpuImageVk* srcImagePtr = gpuResourceMgr_.GetImage<GpuImageVk>(renderCmd.srcHandle);
1508 const GpuImageVk* dstImagePtr = gpuResourceMgr_.GetImage<GpuImageVk>(renderCmd.dstHandle);
1559 const GpuBufferVk* srcGpuBuffer = gpuResourceMgr_
[all...]
H A Dnode_context_pool_manager_vk.h79 GpuResourceManager& gpuResourceMgr_; member in final
H A Dnode_context_pool_manager_vk.cpp267 : NodeContextPoolManager(), device_ { device }, gpuResourceMgr_ { gpuResourceManager }, gpuQueue_(gpuQueue) in NodeContextPoolManagerVk()
427 gpuResourceMgr_.GetImage<const GpuImageVk>(beginRenderPass.renderPassDesc.attachmentHandles[idx]);
450 HashBeginRenderPass(beginRenderPass, renderPassData.renderPassCompatibilityDesc, gpuResourceMgr_);
483 CreateFramebuffer(gpuResourceMgr_, beginRenderPass.renderPassDesc, renderPassData, device);
H A Ddevice_vk.cpp664 gpuResourceMgr_ = make_unique<GpuResourceManager>(*this, grmCreateInfo);
677 gpuResourceMgr_.reset(); in ~DeviceVk()
1435 : deviceVk_(deviceVk), gpuResourceMgr_(static_cast<GpuResourceManager&>(deviceVk_.GetGpuResourceManager())) in LowLevelDeviceVk()
1451 GpuBufferVk* buffer = gpuResourceMgr_.GetBuffer<GpuBufferVk>(handle); in GetBuffer()
1464 GpuImageVk* image = gpuResourceMgr_.GetImage<GpuImageVk>(handle); in GetImage()
1477 GpuSamplerVk* sampler = gpuResourceMgr_.GetSampler<GpuSamplerVk>(handle); in GetSampler()
/foundation/graphic/graphic_3d/lume/LumeRender/src/gles/
H A Dnode_context_pool_manager_gles.h69 GpuResourceManager& gpuResourceMgr_; member in final
H A Dnode_context_pool_manager_gles.cpp61 GpuResourceManager& gpuResourceMgr_) in UpdateBindImages()
67 images[idx].image = gpuResourceMgr_.GetImage<GpuImageGLES>(renderPassDesc.attachmentHandles[idx]); in UpdateBindImages()
71 uint64_t HashRPD(const RenderCommandBeginRenderPass& beginRenderPass, GpuResourceManager& gpuResourceMgr_) in HashRPD() argument
80 const EngineResourceHandle gpuHandle = gpuResourceMgr_.GetGpuHandle(renderPassDesc.attachmentHandles[idx]); 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()
60 UpdateBindImages(const RenderCommandBeginRenderPass& beginRenderPass, array_view<BindImage> images, GpuResourceManager& gpuResourceMgr_) UpdateBindImages() argument
H A Drender_backend_gles.cpp701 : RenderBackend(), device_(static_cast<DeviceGLES&>(device)), gpuResourceMgr_(gpuResourceManager) in RenderBackendGLES()
834 gpuResourceMgr_.RenderBackendImmediateRemapGpuImageHandle(swapData.handle, currentSwapchainHandle); in Render()
1145 if (const GpuBufferGLES* gpuBuffer = gpuResourceMgr_.GetBuffer<GpuBufferGLES>(renderCmd.argsHandle); gpuBuffer) { in RenderCommandDrawIndirect()
1203 if (const GpuBufferGLES* gpuBuffer = gpuResourceMgr_.GetBuffer<GpuBufferGLES>(renderCmd.argsHandle); gpuBuffer) { in RenderCommandDispatchIndirect()
1472 static_cast<const GpuImageGLES*>(gpuResourceMgr_.GetImage(rpd.attachmentHandles[i])); in RenderCommandBeginRenderPass()
1645 if (const auto* gpuBuffer = gpuResourceMgr_.GetBuffer<GpuBufferGLES>(currVb.bufferHandle); gpuBuffer) { in RenderCommandBindVertexBuffers()
1662 if (const GpuBufferGLES* gpuBuffer = gpuResourceMgr_.GetBuffer<GpuBufferGLES>(renderCmd.indexBuffer.bufferHandle); in RenderCommandBindIndexBuffer()
1676 const auto* srcImage = gpuResourceMgr_.GetImage<GpuImageGLES>(renderCmd.srcHandle); in RenderCommandBlitImage()
1677 const auto* dstImage = gpuResourceMgr_.GetImage<GpuImageGLES>(renderCmd.dstHandle); in RenderCommandBlitImage()
1717 const auto* srcGpuBuffer = gpuResourceMgr_ in RenderCommandCopyBuffer()
[all...]
/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()
954 ValidateRenderPassAttachment(nodeName_, gpuResourceMgr_, renderPassDesc, { &subpassDesc, 1u }); 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_, handl in CustomImageBarrier()
[all...]

Completed in 27 milliseconds

12