/foundation/graphic/graphic_3d/lume/LumeRender/api/render/nodecontext/ |
H A D | intf_node_context_descriptor_set_manager.h | 66 const BASE_NS::array_view<const DescriptorSetLayoutBinding> descriptorSetLayoutBindings) = 0; 77 const BASE_NS::array_view<const DescriptorSetLayoutBinding> descriptorSetLayoutBindings) = 0; 97 const BASE_NS::array_view<const DescriptorSetLayoutBinding> descriptorSetLayoutBindings) = 0;
|
/foundation/graphic/graphic_3d/lume/LumeRender/src/gles/ |
H A D | node_context_descriptor_set_manager_gles.h | 40 const BASE_NS::array_view<const DescriptorSetLayoutBinding> descriptorSetLayoutBindings) override; 42 const BASE_NS::array_view<const DescriptorSetLayoutBinding> descriptorSetLayoutBindings) override;
|
/foundation/graphic/graphic_3d/lume/LumeRender/src/nodecontext/ |
H A D | pipeline_descriptor_set_binder.cpp | 66 const RenderHandle handle, const array_view<const DescriptorSetLayoutBinding> descriptorSetLayoutBindings) in DescriptorSetBinder() 72 Init(descriptorSetLayoutBindings); in DescriptorSetBinder() 75 DescriptorSetBinder::DescriptorSetBinder(const array_view<const DescriptorSetLayoutBinding> descriptorSetLayoutBindings) in DescriptorSetBinder() argument 77 Init(descriptorSetLayoutBindings); in DescriptorSetBinder() 80 void DescriptorSetBinder::Init(const array_view<const DescriptorSetLayoutBinding> descriptorSetLayoutBindings) in Init() argument 82 bindings_.resize(descriptorSetLayoutBindings.size()); in Init() 83 for (size_t idx = 0; idx < descriptorSetLayoutBindings.size(); ++idx) { in Init() 84 maxBindingCount_ = Math::max(maxBindingCount_, descriptorSetLayoutBindings[idx].binding); in Init() 95 for (const auto& binding : descriptorSetLayoutBindings) { in Init() 114 if ((minDescriptorCount == 0U) && (!descriptorSetLayoutBindings in Init() 65 DescriptorSetBinder( const RenderHandle handle, const array_view<const DescriptorSetLayoutBinding> descriptorSetLayoutBindings) DescriptorSetBinder() argument 126 InitFillBindings( const array_view<const DescriptorSetLayoutBinding> descriptorSetLayoutBindings, const uint32_t bufferCount, const uint32_t imageCount, const uint32_t samplerCount) InitFillBindings() argument [all...] |
H A D | node_context_descriptor_set_manager.h | 57 const BASE_NS::array_view<const DescriptorSetLayoutBinding> descriptorSetLayoutBindings) override = 0; 63 const BASE_NS::array_view<const DescriptorSetLayoutBinding> descriptorSetLayoutBindings) override; 71 const BASE_NS::array_view<const DescriptorSetLayoutBinding> descriptorSetLayoutBindings) override = 0;
|
H A D | node_context_descriptor_set_manager.cpp | 270 const RenderHandle handle, const array_view<const DescriptorSetLayoutBinding> descriptorSetLayoutBindings) 272 return IDescriptorSetBinder::Ptr { new DescriptorSetBinder(handle, descriptorSetLayoutBindings) }; 278 DescriptorSetLayoutBindings descriptorSetLayoutBindings[PipelineLayoutConstants::MAX_DESCRIPTOR_SET_COUNT]; 282 descriptorSetLayoutBindings[idx] = { pipelineLayout.descriptorSetLayouts[idx].bindings }; 283 handles[idx] = CreateDescriptorSet(descriptorSetLayoutBindings[idx].binding); 285 for (const auto& bindingRef : descriptorSetLayoutBindings[idx].binding) { 294 pipelineLayout, handles, descriptorSetLayoutBindings) };
|
H A D | pipeline_descriptor_set_binder.h | 91 const BASE_NS::array_view<const DescriptorSetLayoutBinding> descriptorSetLayoutBindings); 93 const BASE_NS::array_view<const DescriptorSetLayoutBinding> descriptorSetLayoutBindings); 134 void Init(const BASE_NS::array_view<const DescriptorSetLayoutBinding> descriptorSetLayoutBindings); 135 void InitFillBindings(const BASE_NS::array_view<const DescriptorSetLayoutBinding> descriptorSetLayoutBindings,
|
/foundation/graphic/graphic_3d/lume/LumeRender/src/vulkan/ |
H A D | node_context_descriptor_set_manager_vk.cpp | 389 const array_view<const DescriptorSetLayoutBinding> descriptorSetLayoutBindings) in CreateDescriptorSet() 404 newSet.bindings.reserve(descriptorSetLayoutBindings.size()); in CreateDescriptorSet() 405 descSetData.descriptorCounts.writeDescriptorCount = static_cast<uint32_t>(descriptorSetLayoutBindings.size()); in CreateDescriptorSet() 406 for (const auto& refBinding : descriptorSetLayoutBindings) { in CreateDescriptorSet() 433 const array_view<const DescriptorSetLayoutBinding> descriptorSetLayoutBindings) in CreateOneFrameDescriptorSet() 442 newSet.bindings.reserve(descriptorSetLayoutBindings.size()); in CreateOneFrameDescriptorSet() 443 descSetData.descriptorCounts.writeDescriptorCount = static_cast<uint32_t>(descriptorSetLayoutBindings.size()); in CreateOneFrameDescriptorSet() 444 for (const auto& refBinding : descriptorSetLayoutBindings) { in CreateOneFrameDescriptorSet() 489 VkDescriptorSetLayoutBinding descriptorSetLayoutBindings[PipelineLayoutConstants::MAX_DESCRIPTOR_SET_BINDING_COUNT]; in CreateGpuDescriptorSet() local 537 descriptorSetLayoutBindings[id in CreateGpuDescriptorSet() 388 CreateDescriptorSet( const array_view<const DescriptorSetLayoutBinding> descriptorSetLayoutBindings) CreateDescriptorSet() argument 432 CreateOneFrameDescriptorSet( const array_view<const DescriptorSetLayoutBinding> descriptorSetLayoutBindings) CreateOneFrameDescriptorSet() argument [all...] |
H A D | node_context_descriptor_set_manager_vk.h | 123 const BASE_NS::array_view<const DescriptorSetLayoutBinding> descriptorSetLayoutBindings) override; 125 const BASE_NS::array_view<const DescriptorSetLayoutBinding> descriptorSetLayoutBindings) override;
|
H A D | pipeline_state_object_vk.cpp | 101 VkDescriptorSetLayoutBinding descriptorSetLayoutBindings[PipelineLayoutConstants::MAX_DESCRIPTOR_SET_BINDING_COUNT]; in GetDescriptorSetFillData() local 136 descriptorSetLayoutBindings[bindingOpIdx] = { in GetDescriptorSetFillData() 150 descriptorSetLayoutBindings, // pBindings in GetDescriptorSetFillData()
|
/foundation/graphic/graphic_3d/lume/LumeRender/src/device/ |
H A D | shader_pipeline_binder.cpp | 166 DescriptorSetLayoutBindings descriptorSetLayoutBindings[PipelineLayoutConstants::MAX_DESCRIPTOR_SET_COUNT]; in CreatePipelineDescriptorSetBinder() local 169 descriptorSetLayoutBindings[idx] = { pipelineLayout.descriptorSetLayouts[idx].bindings }; in CreatePipelineDescriptorSetBinder() 174 pipelineLayout, descriptorSetLayoutBindings) }; in CreatePipelineDescriptorSetBinder()
|