Home
last modified time | relevance | path

Searched refs:gpuResourceMgr (Results 1 - 25 of 60) sorted by relevance

123

/foundation/graphic/graphic_3d/lume/LumeRender/src/node/
H A Drender_node_staging.cpp37 const IRenderNodeGpuResourceManager& gpuResourceMgr, const StagingConsumeStruct& stagingConsumeStruct) in CopyHostDirectlyToBuffer()
43 uint8_t* baseDstDataBegin = static_cast<uint8_t*>(gpuResourceMgr.MapBuffer(ref.dstHandle.GetHandle())); in CopyHostDirectlyToBuffer()
48 auto const& bufferDesc = gpuResourceMgr.GetBufferDescriptor(ref.dstHandle.GetHandle()); in CopyHostDirectlyToBuffer()
71 gpuResourceMgr.UnmapBuffer(ref.dstHandle.GetHandle()); in CopyHostDirectlyToBuffer()
76 const IRenderNodeGpuResourceManager& gpuResourceMgr, const StagingDirectDataCopyConsumeStruct& stagingData) in CopyHostDirectlyToBuffer()
79 uint8_t* data = static_cast<uint8_t*>(gpuResourceMgr.MapBuffer(ref.dstHandle.GetHandle())); in CopyHostDirectlyToBuffer()
86 auto const& bufferDesc = gpuResourceMgr.GetBufferDescriptor(ref.dstHandle.GetHandle()); in CopyHostDirectlyToBuffer()
96 gpuResourceMgr.UnmapBuffer(ref.dstHandle.GetHandle()); in CopyHostDirectlyToBuffer()
126 const auto& gpuResourceMgr = renderNodeContextMgr_->GetGpuResourceManager(); in ExecuteFrame() local
151 renderStaging.CopyHostToStaging(gpuResourceMgr, stagin in ExecuteFrame()
36 CopyHostDirectlyToBuffer( const IRenderNodeGpuResourceManager& gpuResourceMgr, const StagingConsumeStruct& stagingConsumeStruct) CopyHostDirectlyToBuffer() argument
75 CopyHostDirectlyToBuffer( const IRenderNodeGpuResourceManager& gpuResourceMgr, const StagingDirectDataCopyConsumeStruct& stagingData) CopyHostDirectlyToBuffer() argument
[all...]
H A Drender_node_create_gpu_buffers.cpp55 auto& gpuResourceMgr = renderNodeContextMgr.GetGpuResourceManager(); in InitNode() local
62 dependencyHandle = gpuResourceMgr.GetBufferHandle(ref.dependencyBufferName); in InitNode()
64 const GpuBufferDesc dependencyDesc = gpuResourceMgr.GetBufferDescriptor(dependencyHandle); in InitNode()
76 resourceHandles_.push_back(gpuResourceMgr.Create(ref.name, desc)); in InitNode()
88 auto& gpuResourceMgr = renderNodeContextMgr_->GetGpuResourceManager(); in PreExecuteFrame() local
91 if (gpuResourceMgr.IsValid(dependencyHandle)) { in PreExecuteFrame()
92 const GpuBufferDesc& dependencyDesc = gpuResourceMgr.GetBufferDescriptor(dependencyHandle); in PreExecuteFrame()
98 resourceHandles_[idx] = gpuResourceMgr.Create(resourceHandles_[idx], descRef); in PreExecuteFrame()
H A Drender_staging.h45 const IRenderNodeGpuResourceManager& gpuResourceMgr, const StagingConsumeStruct& stagingData);
46 void CopyStagingToImages(IRenderCommandList& cmdList, const IRenderNodeGpuResourceManager& gpuResourceMgr,
50 void CopyImagesToBuffers(IRenderCommandList& cmdList, const IRenderNodeGpuResourceManager& gpuResourceMgr,
52 void CopyImagesToImages(IRenderCommandList& cmdList, const IRenderNodeGpuResourceManager& gpuResourceMgr,
55 void ClearImages(IRenderCommandList& cmdList, const IRenderNodeGpuResourceManager& gpuResourceMgr,
H A Drender_node_end_frame_staging.cpp50 const auto& gpuResourceMgr = renderNodeContextMgr_->GetGpuResourceManager(); in ExecuteFrame() local
71 renderStaging.CopyStagingToImages(cmdList, gpuResourceMgr, staging, renderDataStoreStaging); in ExecuteFrame()
72 renderStaging.CopyImagesToBuffers(cmdList, gpuResourceMgr, staging, renderDataStoreStaging); in ExecuteFrame()
73 renderStaging.CopyImagesToImages(cmdList, gpuResourceMgr, staging, renderDataStoreStaging); in ExecuteFrame()
H A Drender_staging.cpp165 void CopyBuffersToImages(const IRenderNodeGpuResourceManager& gpuResourceMgr, IRenderCommandList& cmdList, in CopyBuffersToImages() argument
180 const GpuImageDesc imageDesc = gpuResourceMgr.GetImageDescriptor(ref.dstHandle.GetHandle()); in CopyBuffersToImages()
200 const FormatProperties formatProperties = gpuResourceMgr.GetFormatProperties(imageDesc.format); in CopyBuffersToImages()
225 void CopyImagesToBuffersImpl(const IRenderNodeGpuResourceManager& gpuResourceMgr, IRenderCommandList& cmdList,
241 void CopyImagesToImagesImpl(const IRenderNodeGpuResourceManager& gpuResourceMgr, IRenderCommandList& cmdList,
288 const IRenderNodeGpuResourceManager& gpuResourceMgr, const StagingConsumeStruct& stagingData)
290 auto const copyUserDataToStagingBuffer = [](auto& gpuResourceMgr, auto const& ref) {
291 uint8_t* data = static_cast<uint8_t*>(gpuResourceMgr.MapBuffer(ref.srcHandle.GetHandle()));
297 auto const& bufferDesc = gpuResourceMgr.GetBufferDescriptor(ref.srcHandle.GetHandle());
318 gpuResourceMgr
333 CopyStagingToImages(IRenderCommandList& cmdList, const IRenderNodeGpuResourceManager& gpuResourceMgr, const StagingConsumeStruct& stagingData, const StagingConsumeStruct& renderDataStoreStagingData) CopyStagingToImages() argument
394 CopyImagesToBuffers(IRenderCommandList& cmdList, const IRenderNodeGpuResourceManager& gpuResourceMgr, const StagingConsumeStruct& stagingData, const StagingConsumeStruct& renderDataStoreStagingData) CopyImagesToBuffers() argument
447 CopyImagesToImages(IRenderCommandList& cmdList, const IRenderNodeGpuResourceManager& gpuResourceMgr, const StagingConsumeStruct& stagingData, const StagingConsumeStruct& renderDataStoreStagingData) CopyImagesToImages() argument
557 ClearImages(IRenderCommandList& cmdList, const IRenderNodeGpuResourceManager& gpuResourceMgr, const StagingImageClearConsumeStruct& imageClearData) ClearImages() argument
[all...]
H A Drender_node_bloom.cpp44 IRenderNodeGpuResourceManager& gpuResourceMgr, const RenderHandleReference& handle) in CreatePostProcessDataUniformBuffer()
48 return gpuResourceMgr.Create( in CreatePostProcessDataUniformBuffer()
151 auto& gpuResourceMgr = renderNodeContextMgr_->GetGpuResourceManager(); in UpdatePostProcessData() local
155 if (auto data = reinterpret_cast<uint8_t*>(gpuResourceMgr.MapBuffer(postProcessUbo_.GetHandle())); data) { in UpdatePostProcessData()
160 gpuResourceMgr.UnmapBuffer(postProcessUbo_.GetHandle()); in UpdatePostProcessData()
43 CreatePostProcessDataUniformBuffer( IRenderNodeGpuResourceManager& gpuResourceMgr, const RenderHandleReference& handle) CreatePostProcessDataUniformBuffer() argument
H A Drender_node_create_gpu_images.cpp116 void CheckFormat(const IRenderNodeGpuResourceManager& gpuResourceMgr, const string_view nodeName, GpuImageDesc& desc) in CheckFormat() argument
133 const FormatProperties formatProperties = gpuResourceMgr.GetFormatProperties(desc.format); in CheckFormat()
163 auto& gpuResourceMgr = renderNodeContextMgr.GetGpuResourceManager(); in InitNode() local
171 CheckFormat(gpuResourceMgr, renderNodeContextMgr_->GetName(), desc); in InitNode()
177 dependencyHandle = gpuResourceMgr.GetImageHandle(ref.dependencyImageName); in InitNode()
179 const GpuImageDesc dependencyDesc = gpuResourceMgr.GetImageDescriptor(dependencyHandle); in InitNode()
199 resourceHandles_.push_back(gpuResourceMgr.Create(ref.name, desc)); in InitNode()
211 auto& gpuResourceMgr = renderNodeContextMgr_->GetGpuResourceManager(); in PreExecuteFrame() local
214 if (gpuResourceMgr.IsValid(dependencyHandle)) { in PreExecuteFrame()
215 const GpuImageDesc& dependencyDesc = gpuResourceMgr in PreExecuteFrame()
[all...]
H A Drender_node_default_acceleration_structure_staging.cpp116 auto& gpuResourceMgr = in ExecuteFrameProcessInstanceData() local
118 const auto& gpuResourceMgrImpl = static_cast<const GpuResourceManager&>(gpuResourceMgr.GetGpuResourceManager()); in ExecuteFrameProcessInstanceData()
122 const GpuBufferDesc dstBufferDesc = gpuResourceMgr.GetBufferDescriptor(dstHandle); in ExecuteFrameProcessInstanceData()
123 if (uint8_t* dstDataBegin = static_cast<uint8_t*>(gpuResourceMgr.MapBuffer(dstHandle)); dstDataBegin) { in ExecuteFrameProcessInstanceData()
151 gpuResourceMgr.UnmapBuffer(dstHandle); in ExecuteFrameProcessInstanceData()
H A Drender_copy.cpp43 RenderPass CreateRenderPass(const IRenderNodeGpuResourceManager& gpuResourceMgr, const RenderHandle input) in CreateRenderPass() argument
45 const GpuImageDesc desc = gpuResourceMgr.GetImageDescriptor(input); in CreateRenderPass()
104 auto& gpuResourceMgr = renderNodeContextMgr.GetGpuResourceManager(); in Execute() local
106 auto renderPass = CreateRenderPass(gpuResourceMgr, copyInfo_.output.handle); in Execute()
/foundation/graphic/graphic_3d/lume/Lume_3D/src/render/node/
H A Drender_node_default_material_objects.cpp106 IRenderNodeGpuResourceManager& gpuResourceMgr = renderNodeContextMgr_->GetGpuResourceManager(); in UpdateMeshBuffer() local
108 if (auto meshDataPtr = reinterpret_cast<uint8_t*>(gpuResourceMgr.MapBuffer(ubos_.mesh.GetHandle())); meshDataPtr) { in UpdateMeshBuffer()
121 gpuResourceMgr.UnmapBuffer(ubos_.mesh.GetHandle()); in UpdateMeshBuffer()
127 IRenderNodeGpuResourceManager& gpuResourceMgr = renderNodeContextMgr_->GetGpuResourceManager(); in UpdateSkinBuffer() local
131 if (auto skinData = reinterpret_cast<uint8_t*>(gpuResourceMgr.MapBuffer(ubos_.submeshSkin.GetHandle())); skinData) { in UpdateSkinBuffer()
151 gpuResourceMgr.UnmapBuffer(ubos_.submeshSkin.GetHandle()); in UpdateSkinBuffer()
157 IRenderNodeGpuResourceManager& gpuResourceMgr = renderNodeContextMgr_->GetGpuResourceManager(); in UpdateMaterialBuffers() local
159 auto matFactorData = reinterpret_cast<uint8_t*>(gpuResourceMgr.MapBuffer(ubos_.mat.GetHandle())); in UpdateMaterialBuffers()
160 auto matTransformData = reinterpret_cast<uint8_t*>(gpuResourceMgr.MapBuffer(ubos_.matTransform.GetHandle())); in UpdateMaterialBuffers()
161 auto userMaterialData = reinterpret_cast<uint8_t*>(gpuResourceMgr in UpdateMaterialBuffers()
198 auto& gpuResourceMgr = renderNodeContextMgr_->GetGpuResourceManager(); ProcessBuffers() local
[all...]
H A Drender_node_default_camera_controller.cpp74 Format GetValidColorFormat(const IRenderNodeGpuResourceManager& gpuResourceMgr, const Format format) in GetValidColorFormat() argument
77 const auto formatProperties = gpuResourceMgr.GetFormatProperties(format); in GetValidColorFormat()
88 Format GetValidDepthFormat(const IRenderNodeGpuResourceManager& gpuResourceMgr, const Format format) in GetValidDepthFormat() argument
91 const auto formatProperties = gpuResourceMgr.GetFormatProperties(format); in GetValidDepthFormat()
147 void ValidateColorDesc(const IRenderNodeGpuResourceManager& gpuResourceMgr, const GpuImageDesc& input, in ValidateColorDesc() argument
185 desc.format = GetValidColorFormat(gpuResourceMgr, desc.format); in ValidateColorDesc()
200 const IRenderNodeGpuResourceManager& gpuResourceMgr, const GpuImageDesc& input, GpuImageDesc& desc) in ValidateDepthDesc()
236 desc.format = GetValidDepthFormat(gpuResourceMgr, desc.format); in ValidateDepthDesc()
269 void CreateBaseColorTarget(IRenderNodeGpuResourceManager& gpuResourceMgr, const RenderCamera& camera, in CreateBaseColorTarget() argument
282 gpuResourceMgr in CreateBaseColorTarget()
199 ValidateDepthDesc( const IRenderNodeGpuResourceManager& gpuResourceMgr, const GpuImageDesc& input, GpuImageDesc& desc) ValidateDepthDesc() argument
286 CreateVelocityTarget(IRenderNodeGpuResourceManager& gpuResourceMgr, const RenderCamera& camera, const GpuImageDesc& targetDesc, const string_view us, const string_view customCameraRngId, const RenderNodeDefaultCameraController::CameraResourceSetup& cameraResourceSetup, RenderNodeDefaultCameraController::CreatedTargets& createdTargets) CreateVelocityTarget() argument
317 CreateDeferredTargets(IRenderNodeGpuResourceManager& gpuResourceMgr, const RenderCamera& camera, const GpuImageDesc& targetDesc, const string_view us, const string_view customCameraRngId, const RenderNodeDefaultCameraController::CameraResourceSetup& cameraResourceSetup, RenderNodeDefaultCameraController::CreatedTargets& createdTargets) CreateDeferredTargets() argument
353 CreateHistoryTargets(IRenderNodeGpuResourceManager& gpuResourceMgr, const RenderCamera& camera, const GpuImageDesc& targetDesc, const string_view us, const string_view customCameraRngId, const RenderNodeDefaultCameraController::CameraResourceSetup& cameraResourceSetup, RenderNodeDefaultCameraController::CreatedTargets& createdTargets) CreateHistoryTargets() argument
379 CreateColorTargets(IRenderNodeGpuResourceManager& gpuResourceMgr, const RenderCamera& camera, const GpuImageDesc& targetDesc, const string_view us, const string_view customCamRngId, const RenderNodeDefaultCameraController::CameraResourceSetup& cameraResourceSetup, RenderNodeDefaultCameraController::CreatedTargets& createdTargets) CreateColorTargets() argument
430 CreateDepthTargets(IRenderNodeGpuResourceManager& gpuResourceMgr, const RenderCamera& camera, const GpuImageDesc& targetDesc, const string_view us, const string_view customCamRngId, RenderNodeDefaultCameraController::CameraResourceSetup& cameraResourceSetup, RenderNodeDefaultCameraController::CreatedTargets& createdTargets) CreateDepthTargets() argument
770 IRenderNodeGpuResourceManager& gpuResourceMgr = renderNodeContextMgr_->GetGpuResourceManager(); CreateResourceBaseTargets() local
825 auto& gpuResourceMgr = renderNodeContextMgr_->GetGpuResourceManager(); CreateBuffers() local
887 IRenderNodeGpuResourceManager& gpuResourceMgr = renderNodeContextMgr_->GetGpuResourceManager(); UpdateGeneralUniformBuffer() local
900 IRenderNodeGpuResourceManager& gpuResourceMgr = renderNodeContextMgr_->GetGpuResourceManager(); UpdatePostProcessUniformBuffer() local
925 IRenderNodeGpuResourceManager& gpuResourceMgr = renderNodeContextMgr_->GetGpuResourceManager(); UpdateEnvironmentUniformBuffer() local
988 IRenderNodeGpuResourceManager& gpuResourceMgr = renderNodeContextMgr_->GetGpuResourceManager(); UpdateFogUniformBuffer() local
1008 auto& gpuResourceMgr = renderNodeContextMgr_->GetGpuResourceManager(); UpdateLightBuffer() local
1118 const IRenderNodeGpuResourceManager& gpuResourceMgr = renderNodeContextMgr_->GetGpuResourceManager(); ParseRenderNodeInputs() local
[all...]
H A Drender_node_camera_single_post_process.cpp84 const IRenderNodeGpuResourceManager& gpuResourceMgr, const string_view sceneName) in GetShadowBufferNodeData()
88 gpuResourceMgr.GetSamplerHandle(DefaultMaterialGpuResourceConstants::CORE_DEFAULT_VSM_SHADOW_SAMPLER); in GetShadowBufferNodeData()
90 gpuResourceMgr.GetSamplerHandle(DefaultMaterialGpuResourceConstants::CORE_DEFAULT_PCF_SHADOW_SAMPLER); in GetShadowBufferNodeData()
93 gpuResourceMgr.GetImageHandle(sceneName + DefaultMaterialLightingConstants::SHADOW_DEPTH_BUFFER_NAME); in GetShadowBufferNodeData()
95 gpuResourceMgr.GetImageHandle(sceneName + DefaultMaterialLightingConstants::SHADOW_VSM_COLOR_BUFFER_NAME); in GetShadowBufferNodeData()
97 sb.pcfDepthHandle = gpuResourceMgr.GetImageHandle(CORE_DEFAULT_GPU_IMAGE_WHITE); in GetShadowBufferNodeData()
100 sb.vsmColorHandle = gpuResourceMgr.GetImageHandle(CORE_DEFAULT_GPU_IMAGE_BLACK); in GetShadowBufferNodeData()
107 IRenderNodeGpuResourceManager& gpuResourceMgr, const RenderHandleReference& handle) in CreatePostProcessDataUniformBuffer()
112 return gpuResourceMgr.Create( in CreatePostProcessDataUniformBuffer()
131 const IRenderNodeGpuResourceManager& gpuResourceMgr) in GetDefaultImagesAndSamplers()
83 GetShadowBufferNodeData( const IRenderNodeGpuResourceManager& gpuResourceMgr, const string_view sceneName) GetShadowBufferNodeData() argument
106 CreatePostProcessDataUniformBuffer( IRenderNodeGpuResourceManager& gpuResourceMgr, const RenderHandleReference& handle) CreatePostProcessDataUniformBuffer() argument
130 GetDefaultImagesAndSamplers( const IRenderNodeGpuResourceManager& gpuResourceMgr) GetDefaultImagesAndSamplers() argument
166 auto& gpuResourceMgr = renderNodeContextMgr_->GetGpuResourceManager(); InitNode() local
371 const IRenderNodeGpuResourceManager& gpuResourceMgr = renderNodeContextMgr_->GetGpuResourceManager(); ExecuteSinglePostProcess() local
535 auto& gpuResourceMgr = renderNodeContextMgr_->GetGpuResourceManager(); UpdateGlobalPostProcessUbo() local
669 const auto& gpuResourceMgr = renderNodeContextMgr_->GetGpuResourceManager(); UpdateImageData() local
[all...]
H A Drender_node_camera_cubemap.cpp66 const IRenderNodeGpuResourceManager& gpuResourceMgr, const string_view sceneName) in GetShadowBufferNodeData()
70 gpuResourceMgr.GetSamplerHandle(DefaultMaterialGpuResourceConstants::CORE_DEFAULT_VSM_SHADOW_SAMPLER); in GetShadowBufferNodeData()
72 gpuResourceMgr.GetSamplerHandle(DefaultMaterialGpuResourceConstants::CORE_DEFAULT_PCF_SHADOW_SAMPLER); in GetShadowBufferNodeData()
75 gpuResourceMgr.GetImageHandle(sceneName + DefaultMaterialLightingConstants::SHADOW_DEPTH_BUFFER_NAME); in GetShadowBufferNodeData()
77 gpuResourceMgr.GetImageHandle(sceneName + DefaultMaterialLightingConstants::SHADOW_VSM_COLOR_BUFFER_NAME); in GetShadowBufferNodeData()
79 sb.pcfDepthHandle = gpuResourceMgr.GetImageHandle(CORE_DEFAULT_GPU_IMAGE_WHITE); in GetShadowBufferNodeData()
82 sb.vsmColorHandle = gpuResourceMgr.GetImageHandle(CORE_DEFAULT_GPU_IMAGE_BLACK); in GetShadowBufferNodeData()
89 IRenderNodeGpuResourceManager& gpuResourceMgr, const RenderHandleReference& handle) in CreatePostProcessDataUniformBuffer()
94 return gpuResourceMgr.Create( in CreatePostProcessDataUniformBuffer()
102 const IRenderNodeGpuResourceManager& gpuResourceMgr) in GetDefaultImagesAndSamplers()
65 GetShadowBufferNodeData( const IRenderNodeGpuResourceManager& gpuResourceMgr, const string_view sceneName) GetShadowBufferNodeData() argument
88 CreatePostProcessDataUniformBuffer( IRenderNodeGpuResourceManager& gpuResourceMgr, const RenderHandleReference& handle) CreatePostProcessDataUniformBuffer() argument
101 GetDefaultImagesAndSamplers( const IRenderNodeGpuResourceManager& gpuResourceMgr) GetDefaultImagesAndSamplers() argument
122 auto& gpuResourceMgr = renderNodeContextMgr_->GetGpuResourceManager(); InitNode() local
457 auto& gpuResourceMgr = renderNodeContextMgr_->GetGpuResourceManager(); UpdateGlobalPostProcessUbo() local
553 const auto& gpuResourceMgr = renderNodeContextMgr_->GetGpuResourceManager(); UpdateImageData() local
[all...]
H A Drender_node_default_material_render_slot.cpp81 void GetDefaultMaterialGpuResources(const IRenderNodeGpuResourceManager& gpuResourceMgr, in GetDefaultMaterialGpuResources() argument
85 gpuResourceMgr.GetImageHandle(DefaultMaterialGpuResourceConstants::CORE_DEFAULT_MATERIAL_BASE_COLOR); in GetDefaultMaterialGpuResources()
87 gpuResourceMgr.GetImageHandle(DefaultMaterialGpuResourceConstants::CORE_DEFAULT_MATERIAL_NORMAL); in GetDefaultMaterialGpuResources()
89 gpuResourceMgr.GetImageHandle(DefaultMaterialGpuResourceConstants::CORE_DEFAULT_MATERIAL_MATERIAL); in GetDefaultMaterialGpuResources()
91 gpuResourceMgr.GetImageHandle(DefaultMaterialGpuResourceConstants::CORE_DEFAULT_MATERIAL_EMISSIVE); in GetDefaultMaterialGpuResources()
93 gpuResourceMgr.GetImageHandle(DefaultMaterialGpuResourceConstants::CORE_DEFAULT_MATERIAL_AO); in GetDefaultMaterialGpuResources()
96 gpuResourceMgr.GetImageHandle(DefaultMaterialGpuResourceConstants::CORE_DEFAULT_MATERIAL_CLEARCOAT); in GetDefaultMaterialGpuResources()
98 gpuResourceMgr.GetImageHandle(DefaultMaterialGpuResourceConstants::CORE_DEFAULT_MATERIAL_CLEARCOAT_ROUGHNESS); in GetDefaultMaterialGpuResources()
100 gpuResourceMgr.GetImageHandle(DefaultMaterialGpuResourceConstants::CORE_DEFAULT_MATERIAL_CLEARCOAT_NORMAL); in GetDefaultMaterialGpuResources()
103 gpuResourceMgr in GetDefaultMaterialGpuResources()
117 GetShadowBufferNodeData( IRenderNodeGpuResourceManager& gpuResourceMgr, const string_view sceneName) GetShadowBufferNodeData() argument
202 auto& gpuResourceMgr = renderNodeContextMgr.GetGpuResourceManager(); InitNode() local
499 IRenderNodeGpuResourceManager& gpuResourceMgr = renderNodeContextMgr_->GetGpuResourceManager(); UpdateAndBindSet3() local
[all...]
H A Drender_node_default_material_deferred_shading.cpp61 IRenderNodeGpuResourceManager& gpuResourceMgr, const string_view sceneName) in GetShadowBufferNodeData()
65 gpuResourceMgr.GetSamplerHandle(DefaultMaterialGpuResourceConstants::CORE_DEFAULT_VSM_SHADOW_SAMPLER); in GetShadowBufferNodeData()
67 gpuResourceMgr.GetSamplerHandle(DefaultMaterialGpuResourceConstants::CORE_DEFAULT_PCF_SHADOW_SAMPLER); in GetShadowBufferNodeData()
70 gpuResourceMgr.GetImageHandle(sceneName + DefaultMaterialLightingConstants::SHADOW_DEPTH_BUFFER_NAME); in GetShadowBufferNodeData()
72 gpuResourceMgr.GetImageHandle(sceneName + DefaultMaterialLightingConstants::SHADOW_VSM_COLOR_BUFFER_NAME); in GetShadowBufferNodeData()
74 sb.pcfDepthHandle = gpuResourceMgr.GetImageHandle("CORE_DEFAULT_GPU_IMAGE_WHITE"); in GetShadowBufferNodeData()
77 sb.vsmColorHandle = gpuResourceMgr.GetImageHandle("CORE_DEFAULT_GPU_IMAGE"); in GetShadowBufferNodeData()
84 IRenderNodeGpuResourceManager& gpuResourceMgr, const RenderHandleReference& handle) in CreatePostProcessDataUniformBuffer()
89 return gpuResourceMgr.Create( in CreatePostProcessDataUniformBuffer()
109 auto& gpuResourceMgr in InitNode() local
60 GetShadowBufferNodeData( IRenderNodeGpuResourceManager& gpuResourceMgr, const string_view sceneName) GetShadowBufferNodeData() argument
83 CreatePostProcessDataUniformBuffer( IRenderNodeGpuResourceManager& gpuResourceMgr, const RenderHandleReference& handle) CreatePostProcessDataUniformBuffer() argument
530 auto& gpuResourceMgr = renderNodeContextMgr_->GetGpuResourceManager(); UpdateGlobalPostProcessUbo() local
[all...]
H A Drender_node_default_lights.cpp65 auto& gpuResourceMgr = renderNodeContextMgr.GetGpuResourceManager(); in InitNode() local
66 lightBufferHandle_ = gpuResourceMgr.Create( in InitNode()
73 lightClusterBufferHandle_ = gpuResourceMgr.Create( in InitNode()
107 auto& gpuResourceMgr = renderNodeContextMgr_->GetGpuResourceManager(); in ExecuteFrame() local
116 if (auto data = MapBuffer<uint8_t>(gpuResourceMgr, lightBufferHandle_.GetHandle()); data) { in ExecuteFrame()
153 gpuResourceMgr.UnmapBuffer(lightBufferHandle_.GetHandle()); in ExecuteFrame()
H A Drender_node_default_shadow_render_slot.cpp76 GpuImageDesc GetColorBufferDesc(const IRenderNodeGpuResourceManager& gpuResourceMgr, in GetColorBufferDesc() argument
86 const auto formatProperties = gpuResourceMgr.GetFormatProperties(format); in GetColorBufferDesc()
100 inline RenderHandleReference CreateGeneralDataUniformBuffer(IRenderNodeGpuResourceManager& gpuResourceMgr) in CreateGeneralDataUniformBuffer() argument
102 return gpuResourceMgr.Create(GpuBufferDesc { CORE_BUFFER_USAGE_UNIFORM_BUFFER_BIT, in CreateGeneralDataUniformBuffer()
134 auto& gpuResourceMgr = renderNodeContextMgr.GetGpuResourceManager(); in InitNode() local
141 gpuResourceMgr.Create(shadowBuffers_.depthName, GetDepthBufferDesc(shadowBuffers_)); in InitNode()
143 gpuResourceMgr.Create(shadowBuffers_.vsmColorName, GetColorBufferDesc(gpuResourceMgr, shadowBuffers_)); in InitNode()
154 uboHandles_.generalData = CreateGeneralDataUniformBuffer(gpuResourceMgr); in InitNode()
156 uboHandles_.camera = gpuResourceMgr in InitNode()
195 auto& gpuResourceMgr = renderNodeContextMgr_->GetGpuResourceManager(); PreExecuteFrame() local
659 IRenderNodeGpuResourceManager& gpuResourceMgr = renderNodeContextMgr_->GetGpuResourceManager(); UpdateGeneralDataUniformBuffers() local
[all...]
H A Drender_node_default_shadows_blur.cpp56 const auto& gpuResourceMgr = renderNodeContextMgr.GetGpuResourceManager(); in InitNode() local
57 shadowColorBufferHandle_ = gpuResourceMgr.GetImageHandle( in InitNode()
59 samplerHandle_ = gpuResourceMgr.GetSamplerHandle("CORE_DEFAULT_SAMPLER_LINEAR_CLAMP"); in InitNode()
60 bufferHandle_ = gpuResourceMgr.GetBufferHandle("CORE_DEFAULT_GPU_BUFFER"); in InitNode()
88 auto& gpuResourceMgr = renderNodeContextMgr_->GetGpuResourceManager(); in PreExecuteFrame() local
89 GpuImageDesc shadowImageDesc = gpuResourceMgr.GetImageDescriptor(shadowColorBufferHandle_); in PreExecuteFrame()
98 temporaryImage_.imageHandle = gpuResourceMgr.Create(name, shadowImageDesc); in PreExecuteFrame()
100 temporaryImage_.imageHandle = gpuResourceMgr.Create(temporaryImage_.imageHandle, shadowImageDesc); in PreExecuteFrame()
149 auto& gpuResourceMgr = renderNodeContextMgr_->GetGpuResourceManager(); in ProcessSingleShadow() local
150 if (gpuResourceMgr in ProcessSingleShadow()
[all...]
H A Drender_copy_helper.cpp36 RenderPass CreateRenderPass(const IRenderNodeGpuResourceManager& gpuResourceMgr, const RenderHandle input) in CreateRenderPass() argument
38 const GpuImageDesc desc = gpuResourceMgr.GetImageDescriptor(input); in CreateRenderPass()
83 auto& gpuResourceMgr = renderNodeContextMgr.GetGpuResourceManager(); in Execute() local
84 auto renderPass = CreateRenderPass(gpuResourceMgr, copyInfo_.output); in Execute()
H A Drender_node_create_default_camera_gpu_images.cpp51 auto& gpuResourceMgr = renderNodeContextMgr.GetGpuResourceManager(); in InitNode() local
58 resourceHandles_.push_back(gpuResourceMgr.Create(ref.name, desc)); in InitNode()
70 auto& gpuResourceMgr = renderNodeContextMgr_->GetGpuResourceManager(); in PreExecuteFrame() local
101 resourceHandles_[idx] = gpuResourceMgr.Create(resourceHandles_[idx], desc); in PreExecuteFrame()
H A Drender_node_default_env.cpp74 InputEnvironmentDataHandles GetEnvironmentDataHandles(IRenderNodeGpuResourceManager& gpuResourceMgr, in GetEnvironmentDataHandles() argument
83 const GpuImageDesc desc = gpuResourceMgr.GetImageDescriptor(handle); in GetEnvironmentDataHandles()
122 auto& gpuResourceMgr = renderNodeContextMgr.GetGpuResourceManager(); in InitNode() local
124 gpuResourceMgr.GetSamplerHandle(DefaultMaterialGpuResourceConstants::CORE_DEFAULT_RADIANCE_CUBEMAP_SAMPLER); in InitNode()
126 gpuResourceMgr.GetImageHandle(DefaultMaterialGpuResourceConstants::CORE_DEFAULT_MATERIAL_BASE_COLOR); in InitNode()
128 gpuResourceMgr.GetImageHandle(DefaultMaterialGpuResourceConstants::CORE_DEFAULT_SKYBOX_CUBEMAP); in InitNode()
177 auto& gpuResourceMgr = renderNodeContextMgr_->GetGpuResourceManager(); in RenderData() local
212 GetEnvironmentDataHandles(gpuResourceMgr, defaultImages_, currentScene_.camera.environment); in RenderData()
247 IRenderNodeGpuResourceManager& gpuResourceMgr = renderNodeContextMgr_->GetGpuResourceManager(); in UpdateAndBindCustomSet() local
275 if (gpuResourceMgr in UpdateAndBindCustomSet()
[all...]
/foundation/graphic/graphic_3d/lume/LumeRender/src/
H A Drender_context.cpp155 void CreateDefaultBuffers(IGpuResourceManager& gpuResourceMgr, vector<RenderHandleReference>& defaultGpuResources) in CreateDefaultBuffers() argument
157 defaultGpuResources.push_back(gpuResourceMgr.Create(DefaultEngineGpuResourceConstants::CORE_DEFAULT_GPU_BUFFER, in CreateDefaultBuffers()
167 void CreateDefaultTextures(IGpuResourceManager& gpuResourceMgr, vector<RenderHandleReference>& defaultGpuResources) in CreateDefaultTextures() argument
181 gpuResourceMgr.Create(DefaultEngineGpuResourceConstants::CORE_DEFAULT_GPU_IMAGE, desc, rgbDataView)); in CreateDefaultTextures()
186 gpuResourceMgr.Create(DefaultEngineGpuResourceConstants::CORE_DEFAULT_GPU_IMAGE_WHITE, desc, rgbDataViewWhite)); in CreateDefaultTextures()
189 void CreateDefaultTargets(IGpuResourceManager& gpuResourceMgr, vector<RenderHandleReference>& defaultGpuResources) in CreateDefaultTargets() argument
212 GpuResourceManager& gpuResourceMgrImpl = (GpuResourceManager&)gpuResourceMgr; in CreateDefaultTargets()
238 gpuResourceMgr.Create(DefaultEngineGpuResourceConstants::CORE_DEFAULT_BACKBUFFER_DEPTH, desc)); in CreateDefaultTargets()
242 void CreateDefaultSamplers(IGpuResourceManager& gpuResourceMgr, vector<RenderHandleReference>& defaultGpuResources) in CreateDefaultSamplers() argument
245 gpuResourceMgr in CreateDefaultSamplers()
451 IGpuResourceManager& gpuResourceMgr = device_->GetGpuResourceManager(); Init() local
[all...]
/foundation/graphic/graphic_3d/lume/LumeRender/src/nodecontext/
H A Drender_node_util.cpp40 RenderHandle GetRoutedResource(const IRenderNodeGpuResourceManager& gpuResourceMgr, in GetRoutedResource() argument
50 handle = gpuResourceMgr.GetBufferHandle(name); in GetRoutedResource()
52 handle = gpuResourceMgr.GetImageHandle(name); in GetRoutedResource()
54 handle = gpuResourceMgr.GetSamplerHandle(name); in GetRoutedResource()
93 void SetupRenderNodeResourceHandles(const IRenderNodeGpuResourceManager& gpuResourceMgr, in SetupRenderNodeResourceHandles() argument
97 const auto setHandles = [](const IRenderNodeGpuResourceManager& gpuResourceMgr, in SetupRenderNodeResourceHandles()
102 const RenderHandle handle = GetRoutedResource(gpuResourceMgr, rngShareMgr, ref.name, ref.nodeName, in SetupRenderNodeResourceHandles()
107 const auto setImageHandles = [](const IRenderNodeGpuResourceManager& gpuResourceMgr, in SetupRenderNodeResourceHandles()
112 const RenderHandle handle = GetRoutedResource(gpuResourceMgr, rngShareMgr, ref.name, ref.nodeName, in SetupRenderNodeResourceHandles()
127 setHandles(gpuResourceMgr, rngShareMg in SetupRenderNodeResourceHandles()
153 const auto& gpuResourceMgr = renderNodeContextMgr_.GetGpuResourceManager(); CreateInputRenderPass() local
187 const auto& gpuResourceMgr = renderNodeContextMgr_.GetGpuResourceManager(); CreateInputResources() local
[all...]
H A Drender_node_post_process_util.cpp72 RenderPass CreateRenderPass(const IRenderNodeGpuResourceManager& gpuResourceMgr, const RenderHandle input) in CreateRenderPass() argument
74 const GpuImageDesc desc = gpuResourceMgr.GetImageDescriptor(input); in CreateRenderPass()
90 IRenderNodeGpuResourceManager& gpuResourceMgr, const RenderHandleReference& handle) in CreatePostProcessDataUniformBuffer()
94 return gpuResourceMgr.Create( in CreatePostProcessDataUniformBuffer()
130 auto& gpuResourceMgr = renderNodeContextMgr_->GetGpuResourceManager(); in Init() local
133 gpuResourceMgr.GetSamplerHandle(DefaultEngineGpuResourceConstants::CORE_DEFAULT_SAMPLER_NEAREST_CLAMP); in Init()
135 gpuResourceMgr.GetSamplerHandle(DefaultEngineGpuResourceConstants::CORE_DEFAULT_SAMPLER_LINEAR_CLAMP); in Init()
137 gpuResourceMgr.GetSamplerHandle(DefaultEngineGpuResourceConstants::CORE_DEFAULT_SAMPLER_LINEAR_MIPMAP_CLAMP); in Init()
138 ubos_.postProcess = CreatePostProcessDataUniformBuffer(gpuResourceMgr, ubos_.postProcess); in Init()
222 auto& gpuResourceMgr in PreExecute() local
89 CreatePostProcessDataUniformBuffer( IRenderNodeGpuResourceManager& gpuResourceMgr, const RenderHandleReference& handle) CreatePostProcessDataUniformBuffer() argument
833 auto& gpuResourceMgr = renderNodeContextMgr_->GetGpuResourceManager(); ExecuteBlit() local
872 auto& gpuResourceMgr = renderNodeContextMgr_->GetGpuResourceManager(); UpdatePostProcessData() local
1057 auto& gpuResourceMgr = renderNodeContextMgr_->GetGpuResourceManager(); UpdateImageData() local
1097 const IRenderNodeGpuResourceManager& gpuResourceMgr = renderNodeContextMgr_->GetGpuResourceManager(); UpdateImageData() local
1106 const IRenderNodeGpuResourceManager& gpuResourceMgr = renderNodeContextMgr_->GetGpuResourceManager(); UpdateImageData() local
1115 const IRenderNodeGpuResourceManager& gpuResourceMgr = renderNodeContextMgr_->GetGpuResourceManager(); UpdateImageData() local
[all...]
/foundation/graphic/graphic_3d/lume/LumeRender/src/util/
H A Drender_frame_util.cpp144 IGpuResourceManager& gpuResourceMgr = device_.GetGpuResourceManager(); in ProcessFrameInputCopyData() local
156 const GpuBufferDesc desc = gpuResourceMgr.GetBufferDescriptor(dataToBeCopied.handle); in ProcessFrameInputCopyData()
159 copyDataRef.bufferHandle = gpuResourceMgr.Create(GetStagingBufferDesc(byteSize, ebcf)); in ProcessFrameInputCopyData()
173 const GpuImageDesc desc = gpuResourceMgr.GetImageDescriptor(dataToBeCopied.handle); in ProcessFrameInputCopyData()
174 const uint32_t bytesPerPixel = gpuResourceMgr.GetFormatProperties(dataToBeCopied.handle).bytesPerPixel; in ProcessFrameInputCopyData()
177 copyDataRef.bufferHandle = gpuResourceMgr.Create(GetStagingBufferDesc(byteSize, ebcf)); in ProcessFrameInputCopyData()
300 IGpuResourceManager& gpuResourceMgr = device_.GetGpuResourceManager(); in ValidateInput() local
302 const GpuBufferDesc desc = gpuResourceMgr.GetBufferDescriptor(handle); in ValidateInput()
309 gpuResourceMgr.GetName(handle).c_str()); in ValidateInput()
313 const GpuImageDesc desc = gpuResourceMgr in ValidateInput()
[all...]

Completed in 15 milliseconds

123