/foundation/graphic/graphic_3d/lume/Lume_3D/src/render/node/ |
H A D | render_node_morph.cpp | 96 auto& descriptorSetMgr = renderNodeContextMgr_->GetDescriptorSetManager(); in PreExecuteFrame() local 99 descriptorSetMgr.ResetAndReserve(dc); in PreExecuteFrame() 101 const RenderHandle descriptorSetHandle = descriptorSetMgr.CreateDescriptorSet(SET_WEIGHTS, pipelineLayout_); in PreExecuteFrame() 102 allDescriptorSets_.params = descriptorSetMgr.CreateDescriptorSetBinder( in PreExecuteFrame() 109 descriptorSetMgr.CreateDescriptorSet(SET_INPUTS, pipelineLayout_); in PreExecuteFrame() 110 allDescriptorSets_.inputs[idx] = descriptorSetMgr.CreateDescriptorSetBinder( in PreExecuteFrame() 118 descriptorSetMgr.CreateDescriptorSet(SET_OUTPUTS, pipelineLayout_); in PreExecuteFrame() 119 allDescriptorSets_.outputs[idx] = descriptorSetMgr.CreateDescriptorSetBinder( in PreExecuteFrame()
|
H A D | render_node_default_shadows_blur.cpp | 287 auto& descriptorSetMgr = renderNodeContextMgr_->GetDescriptorSetManager(); in CreateDescriptorSets() local 295 descriptorSetMgr.ResetAndReserve(dc); in CreateDescriptorSets() 306 const RenderHandle descriptorSetHandle = descriptorSetMgr.CreateDescriptorSet(globalSet, reflPipelineLayout); in CreateDescriptorSets() 307 allDescriptorSets_.globalSet = descriptorSetMgr.CreateDescriptorSetBinder( in CreateDescriptorSets() 312 const RenderHandle descriptorSetHandle = descriptorSetMgr.CreateDescriptorSet(localSet, reflPipelineLayout); in CreateDescriptorSets() 313 allDescriptorSets_.set1Horizontal[idx] = descriptorSetMgr.CreateDescriptorSetBinder( in CreateDescriptorSets() 317 const RenderHandle descriptorSetHandle = descriptorSetMgr.CreateDescriptorSet(localSet, reflPipelineLayout); in CreateDescriptorSets() 318 allDescriptorSets_.set1Vertical[idx] = descriptorSetMgr.CreateDescriptorSetBinder( in CreateDescriptorSets()
|
H A D | render_copy_helper.cpp | 66 INodeContextDescriptorSetManager& descriptorSetMgr = renderNodeContextMgr.GetDescriptorSetManager(); in Init() local 68 const RenderHandle descHandle = descriptorSetMgr.CreateDescriptorSet(bindings); in Init() 69 binder_ = descriptorSetMgr.CreateDescriptorSetBinder(descHandle, bindings); in Init()
|
H A D | render_node_default_env.cpp | 248 INodeContextDescriptorSetManager& descriptorSetMgr = renderNodeContextMgr_->GetDescriptorSetManager(); in UpdateAndBindCustomSet() local 257 const RenderHandle descSetHandle = descriptorSetMgr.CreateOneFrameDescriptorSet(descBindings); in UpdateAndBindCustomSet() 269 IDescriptorSetBinder::Ptr binderPtr = descriptorSetMgr.CreateDescriptorSetBinder(descSetHandle, descBindings); in UpdateAndBindCustomSet() 407 auto& descriptorSetMgr = renderNodeContextMgr_->GetDescriptorSetManager(); in CreateDescriptorSets() local 412 descriptorSetMgr.ResetAndReserve(dc); in CreateDescriptorSets() 418 const RenderHandle descriptorSetHandle = descriptorSetMgr.CreateDescriptorSet(set, defaultPipelineLayout_); in CreateDescriptorSets() 419 allDescriptorSets_.set0 = descriptorSetMgr.CreateDescriptorSetBinder( in CreateDescriptorSets() 424 const RenderHandle descriptorSetHandle = descriptorSetMgr.CreateDescriptorSet(set, defaultPipelineLayout_); in CreateDescriptorSets() 425 allDescriptorSets_.set1 = descriptorSetMgr.CreateDescriptorSetBinder( in CreateDescriptorSets()
|
H A D | render_node_default_material_render_slot.cpp | 500 INodeContextDescriptorSetManager& descriptorSetMgr = renderNodeContextMgr_->GetDescriptorSetManager(); in UpdateAndBindSet3() local 510 const RenderHandle descSetHandle = descriptorSetMgr.CreateOneFrameDescriptorSet(descBindings); in UpdateAndBindSet3() 513 IDescriptorSetBinder::Ptr binderPtr = descriptorSetMgr.CreateDescriptorSetBinder(descSetHandle, descBindings); in UpdateAndBindSet3() 847 INodeContextDescriptorSetManager& descriptorSetMgr = renderNodeContextMgr_->GetDescriptorSetManager(); in ResetAndUpdateDescriptorSets() local 860 descriptorSetMgr.ResetAndReserve(dc); in ResetAndUpdateDescriptorSets() 864 descriptorSetMgr.CreateDescriptorSet(setIdx, allShaderData_.defaultPipelineLayout); in ResetAndUpdateDescriptorSets() 865 allDescriptorSets_.set01[setIdx] = descriptorSetMgr.CreateDescriptorSetBinder( in ResetAndUpdateDescriptorSets() 874 descriptorSetMgr.CreateDescriptorSet(set, allShaderData_.defaultPipelineLayout); in ResetAndUpdateDescriptorSets() 875 allDescriptorSets_.sets2[idx] = descriptorSetMgr.CreateDescriptorSetBinder( in ResetAndUpdateDescriptorSets()
|
H A D | render_node_camera_cubemap.cpp | 492 INodeContextDescriptorSetManager& descriptorSetMgr = renderNodeContextMgr_->GetDescriptorSetManager(); in InitCreateBinders() local 500 descriptorSetMgr.ResetAndReserve(dc0); in InitCreateBinders() 507 const RenderHandle descHandle = descriptorSetMgr.CreateDescriptorSet(bindings); in InitCreateBinders() 508 globalSet0_ = descriptorSetMgr.CreateDescriptorSetBinder(descHandle, bindings); in InitCreateBinders() 513 const RenderHandle descHandle = descriptorSetMgr.CreateDescriptorSet(bindings); in InitCreateBinders() 514 localSets_[idx] = descriptorSetMgr.CreateDescriptorSetBinder(descHandle, bindings); in InitCreateBinders()
|
H A D | render_node_default_material_deferred_shading.cpp | 416 auto& descriptorSetMgr = renderNodeContextMgr_->GetDescriptorSetManager(); in CreateDescriptorSets() local 446 descriptorSetMgr.ResetAndReserve(dc); in CreateDescriptorSets() 451 const RenderHandle descriptorSetHandle = descriptorSetMgr.CreateDescriptorSet(set, plDef); in CreateDescriptorSets() 453 descriptorSetMgr.CreateDescriptorSetBinder(descriptorSetHandle, plDef.descriptorSetLayouts[set].bindings); in CreateDescriptorSets() 458 const RenderHandle descriptorSetHandle = descriptorSetMgr.CreateDescriptorSet(set, pipelineLayout_); in CreateDescriptorSets() 459 allDescriptorSets_.set1 = descriptorSetMgr.CreateDescriptorSetBinder( in CreateDescriptorSets()
|
H A D | render_node_default_shadow_render_slot.cpp | 611 auto& descriptorSetMgr = renderNodeContextMgr_->GetDescriptorSetManager(); in ProcessBuffersAndDescriptors() local 618 descriptorSetMgr.ResetAndReserve(dc); in ProcessBuffersAndDescriptors() 624 descriptorSetMgr.CreateDescriptorSet(setIdx, allShaderData_.defaultPipelineLayout); in ProcessBuffersAndDescriptors() 625 allDescriptorSets_.set0[idx] = descriptorSetMgr.CreateDescriptorSetBinder( in ProcessBuffersAndDescriptors() 631 descriptorSetMgr.CreateDescriptorSet(setIdx, allShaderData_.defaultPipelineLayout); in ProcessBuffersAndDescriptors() 632 allDescriptorSets_.set1[idx] = descriptorSetMgr.CreateDescriptorSetBinder( in ProcessBuffersAndDescriptors()
|
H A D | render_node_default_depth_render_slot.cpp | 541 INodeContextDescriptorSetManager& descriptorSetMgr = renderNodeContextMgr_->GetDescriptorSetManager(); in ResetAndUpdateDescriptorSets() local 549 descriptorSetMgr.ResetAndReserve(dc); in ResetAndUpdateDescriptorSets() 553 descriptorSetMgr.CreateDescriptorSet(setIdx, allShaderData_.defaultPipelineLayout); in ResetAndUpdateDescriptorSets() 554 allDescriptorSets_.set01[setIdx] = descriptorSetMgr.CreateDescriptorSetBinder( in ResetAndUpdateDescriptorSets()
|
H A D | render_node_camera_single_post_process.cpp | 570 INodeContextDescriptorSetManager& descriptorSetMgr = renderNodeContextMgr_->GetDescriptorSetManager(); in InitCreateBinders() local 579 descriptorSetMgr.ResetAndReserve(dc); in InitCreateBinders()
|
/foundation/graphic/graphic_3d/lume/LumeDotfield/src/render/ |
H A D | render_node_dotfield_simulation.cpp | 52 void CreateBinders(const IRenderNodeShaderManager& shaderMgr, INodeContextDescriptorSetManager& descriptorSetMgr, in CreateBinders() argument 59 auto createDescriptorSet = [](INodeContextDescriptorSetManager& descriptorSetMgr, PipelineLayout& pl, in CreateBinders() 61 const RenderHandle setDescHandle = descriptorSetMgr.CreateDescriptorSet(bufferSetIndex, pl); in CreateBinders() 62 setBinder = descriptorSetMgr.CreateDescriptorSetBinder( in CreateBinders() 66 auto createDescriptorSets = [&createDescriptorSet](INodeContextDescriptorSetManager& descriptorSetMgr, in CreateBinders() 70 createDescriptorSet(descriptorSetMgr, pl, bufferSetIndex, binder); in CreateBinders() 82 createDescriptorSets(descriptorSetMgr, pl, prevBuffersSet1, currBinders.prevBuffersSet1); in CreateBinders() 83 createDescriptorSets(descriptorSetMgr, pl, currBuffersset2, currBinders.currBuffersSet2); in CreateBinders()
|
H A D | render_node_dotfield_render.cpp | 81 INodeContextDescriptorSetManager& descriptorSetMgr = renderNodeContextMgr.GetDescriptorSetManager(); in InitNode() local 86 descriptorSetMgr.ResetAndReserve(dc); in InitNode() 97 const RenderHandle descriptorSetHandle = descriptorSetMgr.CreateDescriptorSet(set, pipelineLayout); in InitNode() 98 binders_.set0 = descriptorSetMgr.CreateDescriptorSetBinder( in InitNode()
|
/foundation/graphic/graphic_3d/lume/LumeRender/src/node/ |
H A D | render_motion_blur.cpp | 111 INodeContextDescriptorSetManager& descriptorSetMgr = renderNodeContextMgr.GetDescriptorSetManager(); in Init() local 114 const RenderHandle descHandle = descriptorSetMgr.CreateDescriptorSet(bindings); in Init() 115 globalSet0_ = descriptorSetMgr.CreateDescriptorSetBinder(descHandle, bindings); in Init() 119 const RenderHandle descHandle = descriptorSetMgr.CreateDescriptorSet(bindings); in Init() 120 localSet1_ = descriptorSetMgr.CreateDescriptorSetBinder(descHandle, bindings); in Init() 124 const RenderHandle descHandle = descriptorSetMgr.CreateDescriptorSet(bindings); in Init() 125 localTileMaxSet1_ = descriptorSetMgr.CreateDescriptorSetBinder(descHandle, bindings); in Init() 130 const RenderHandle descHandle = descriptorSetMgr.CreateDescriptorSet(bindings); in Init() 131 localTileNeighborhoodSet1_[0U] = descriptorSetMgr.CreateDescriptorSetBinder(descHandle, bindings); in Init() 134 const RenderHandle descHandle = descriptorSetMgr in Init() [all...] |
H A D | render_copy.cpp | 87 INodeContextDescriptorSetManager& descriptorSetMgr = renderNodeContextMgr.GetDescriptorSetManager(); in Init() local 89 const RenderHandle descHandle = descriptorSetMgr.CreateDescriptorSet(bindings); in Init() 90 binder_ = descriptorSetMgr.CreateDescriptorSetBinder(descHandle, bindings); in Init()
|
H A D | render_node_shader_passes_generic.cpp | 164 INodeContextDescriptorSetManager& descriptorSetMgr = renderNodeContextMgr_->GetDescriptorSetManager(); in ExecuteFrameGraphics() local 216 descriptorSetHandles[setIdx] = descriptorSetMgr.CreateOneFrameDescriptorSet(currSet.bindings); in ExecuteFrameGraphics() 267 INodeContextDescriptorSetManager& descriptorSetMgr = renderNodeContextMgr_->GetDescriptorSetManager(); in ExecuteFrameCompute() local 305 descriptorSetHandles[setIdx] = descriptorSetMgr.CreateOneFrameDescriptorSet(currSet.bindings); in ExecuteFrameCompute()
|
H A D | render_blur.cpp | 70 INodeContextDescriptorSetManager& descriptorSetMgr = renderNodeContextMgr.GetDescriptorSetManager(); in Init() local 73 const RenderHandle descHandle = descriptorSetMgr.CreateDescriptorSet(bindings); in Init() 74 globalSet0_ = descriptorSetMgr.CreateDescriptorSetBinder(descHandle, bindings); in Init() 78 const RenderHandle descHandle = descriptorSetMgr.CreateDescriptorSet(bindings); in Init() 79 binders_[idx] = descriptorSetMgr.CreateDescriptorSetBinder(descHandle, bindings); in Init()
|
H A D | render_node_mip_chain_post_process.cpp | 152 INodeContextDescriptorSetManager& descriptorSetMgr = renderNodeContextMgr.GetDescriptorSetManager(); in InitNode() local 156 const RenderHandle descHandle = descriptorSetMgr.CreateDescriptorSet(bindings); in InitNode() 157 globalSet0_ = descriptorSetMgr.CreateDescriptorSetBinder(descHandle, bindings); in InitNode() 161 const RenderHandle descHandle = descriptorSetMgr.CreateDescriptorSet(bindings); in InitNode() 162 binders_[idx] = descriptorSetMgr.CreateDescriptorSetBinder(descHandle, bindings); in InitNode()
|
H A D | render_node_single_post_process.cpp | 479 INodeContextDescriptorSetManager& descriptorSetMgr = renderNodeContextMgr_->GetDescriptorSetManager(); in InitCreateBinders() local 494 descriptorSetMgr.ResetAndReserve(dc); in InitCreateBinders()
|
/foundation/graphic/graphic_3d/lume/LumeRender/src/nodecontext/ |
H A D | render_node_post_process_util.cpp | 994 INodeContextDescriptorSetManager& descriptorSetMgr = renderNodeContextMgr_->GetDescriptorSetManager(); in InitCreateBinders() local 1000 binders_.globalSet0[idx] = descriptorSetMgr.CreateDescriptorSetBinder( in InitCreateBinders() 1001 descriptorSetMgr.CreateDescriptorSet(globalSetIdx, combineData_.pipelineLayout), in InitCreateBinders() 1005 binders_.combineBinder = descriptorSetMgr.CreateDescriptorSetBinder( in InitCreateBinders() 1006 descriptorSetMgr.CreateDescriptorSet(localSetIdx, combineData_.pipelineLayout), in InitCreateBinders() 1008 binders_.fxaaBinder = descriptorSetMgr.CreateDescriptorSetBinder( in InitCreateBinders() 1009 descriptorSetMgr.CreateDescriptorSet(localSetIdx, fxaaData_.pipelineLayout), in InitCreateBinders() 1011 binders_.taaBinder = descriptorSetMgr.CreateDescriptorSetBinder( in InitCreateBinders() 1012 descriptorSetMgr.CreateDescriptorSet(localSetIdx, taaData_.pipelineLayout), in InitCreateBinders() 1014 binders_.dofBlurBinder = descriptorSetMgr in InitCreateBinders() [all...] |
H A D | render_node_context_manager.h | 59 NodeContextDescriptorSetManager& descriptorSetMgr; member
|
H A D | render_node_context_manager.cpp | 44 descriptorSetMgr_(createInfo.descriptorSetMgr), psoMgr_(createInfo.psoMgr), renderCommandList_(createInfo.cmdList) in RenderNodeContextManager()
|
H A D | render_node_util.cpp | 207 auto& descriptorSetMgr = renderNodeContextMgr_.GetDescriptorSetManager(); in CreatePipelineDescriptorSetBinder() local 208 return descriptorSetMgr.CreatePipelineDescriptorSetBinder(pipelineLayout); in CreatePipelineDescriptorSetBinder()
|
/foundation/graphic/graphic_3d/lume/LumeRender/src/gles/ |
H A D | render_backend_gles.h | 157 NodeContextDescriptorSetManager* descriptorSetMgr { nullptr };
|
H A D | render_backend_gles.cpp | 2139 const auto& aNcdsm = *managers_.descriptorSetMgr; in RenderCommandBindDescriptorSets()
|