Home
last modified time | relevance | path

Searched refs:descriptorSetLayoutBindings (Results 1 - 10 of 10) sorted by relevance

/foundation/graphic/graphic_3d/lume/LumeRender/api/render/nodecontext/
H A Dintf_node_context_descriptor_set_manager.h66 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 Dnode_context_descriptor_set_manager_gles.h40 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 Dpipeline_descriptor_set_binder.cpp66 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 Dnode_context_descriptor_set_manager.h57 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 Dnode_context_descriptor_set_manager.cpp270 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 Dpipeline_descriptor_set_binder.h91 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 Dnode_context_descriptor_set_manager_vk.cpp389 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 Dnode_context_descriptor_set_manager_vk.h123 const BASE_NS::array_view<const DescriptorSetLayoutBinding> descriptorSetLayoutBindings) override;
125 const BASE_NS::array_view<const DescriptorSetLayoutBinding> descriptorSetLayoutBindings) override;
H A Dpipeline_state_object_vk.cpp101 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 Dshader_pipeline_binder.cpp166 DescriptorSetLayoutBindings descriptorSetLayoutBindings[PipelineLayoutConstants::MAX_DESCRIPTOR_SET_COUNT]; in CreatePipelineDescriptorSetBinder() local
169 descriptorSetLayoutBindings[idx] = { pipelineLayout.descriptorSetLayouts[idx].bindings }; in CreatePipelineDescriptorSetBinder()
174 pipelineLayout, descriptorSetLayoutBindings) }; in CreatePipelineDescriptorSetBinder()

Completed in 8 milliseconds