Home
last modified time | relevance | path

Searched refs:bindings (Results 1 – 25 of 67) sorted by relevance

123

/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/device/
H A Dshader_pipeline_binder.cpp215 descSetRes.bindings.resize(descSetBindingRes.bindings.size()); in ShaderPipelineBinder()
221 const auto& ref = descSetBindingRes.bindings[idx]; in ShaderPipelineBinder()
231 descSetRes.bindings[idx].type = type; in ShaderPipelineBinder()
279 for (const auto& bindingRef : descRef.bindings) { in EvaluateCustomPropertyBindings()
377 … if ((idx < setResources.bindings.size()) && (setResources.bindings[idx].type == type)) { in BindBuffer()
408 … if ((idx < setResources.bindings.size()) && (setResources.bindings[idx].type == type)) { in BindBuffers()
440 … if ((idx < setResources.bindings.size()) && (setResources.bindings[idx].type == type)) { in BindImage()
473 … if ((idx < setResources.bindings.size()) && (setResources.bindings[idx].type == type)) { in BindImages()
506 … if ((idx < setResources.bindings.size()) && (setResources.bindings[idx].type == type)) { in BindSampler()
535 … if ((idx < setResources.bindings.size()) && (setResources.bindings[idx].type == type)) { in BindSamplers()
[all …]
H A Dgpu_program_util.cpp41 const auto& inBindings = inDescriptorSetLayout.bindings; in AddBindings()
42 auto& outBindings = outDescriptorSetLayout.bindings; in AddBindings()
47 for (size_t idx = 0; idx < inDescriptorSetLayout.bindings.size(); ++idx) { in AddBindings()
49 const auto& inBinding = inDescriptorSetLayout.bindings[idx]; in AddBindings()
104 std::sort(currSet.bindings.begin(), currSet.bindings.end(), in CombinePipelineLayouts()
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/node/
H A Drender_motion_blur.cpp113 … const auto& bindings = renderData_.pipelineLayout.descriptorSetLayouts[globalSet].bindings; in Init() local
114 const RenderHandle descHandle = descriptorSetMgr.CreateDescriptorSet(bindings); in Init()
115 globalSet0_ = descriptorSetMgr.CreateDescriptorSetBinder(descHandle, bindings); in Init()
118 … const auto& bindings = renderData_.pipelineLayout.descriptorSetLayouts[localSet].bindings; in Init() local
119 const RenderHandle descHandle = descriptorSetMgr.CreateDescriptorSet(bindings); in Init()
120 localSet1_ = descriptorSetMgr.CreateDescriptorSetBinder(descHandle, bindings); in Init()
123 … const auto& bindings = renderTileMaxData_.pipelineLayout.descriptorSetLayouts[localSet].bindings; in Init() local
124 const RenderHandle descHandle = descriptorSetMgr.CreateDescriptorSet(bindings); in Init()
128 …const auto& bindings = renderTileNeighborData_.pipelineLayout.descriptorSetLayouts[localSet].bindi… in Init() local
130 const RenderHandle descHandle = descriptorSetMgr.CreateDescriptorSet(bindings); in Init()
[all …]
H A Drender_copy.cpp88 const auto& bindings = renderData_.pipelineLayout.descriptorSetLayouts[0U].bindings; in Init() local
89 const RenderHandle descHandle = descriptorSetMgr.CreateDescriptorSet(bindings); in Init()
90 binder_ = descriptorSetMgr.CreateDescriptorSetBinder(descHandle, bindings); in Init()
H A Drender_node_mip_chain_post_process.cpp154 const auto& bindings = in InitNode() local
155 … pipelineData_.pipelineLayoutData.descriptorSetLayouts[GLOBAL_POST_PROCESS_SET].bindings; in InitNode()
156 const RenderHandle descHandle = descriptorSetMgr.CreateDescriptorSet(bindings); in InitNode()
157 globalSet0_ = descriptorSetMgr.CreateDescriptorSetBinder(descHandle, bindings); in InitNode()
159 …const auto& bindings = pipelineData_.pipelineLayoutData.descriptorSetLayouts[LOCAL_POST_PROCESS_SE… in InitNode() local
161 const RenderHandle descHandle = descriptorSetMgr.CreateDescriptorSet(bindings); in InitNode()
162 binders_[idx] = descriptorSetMgr.CreateDescriptorSetBinder(descHandle, bindings); in InitNode()
436 const uint32_t set, const DescriptorSetLayoutBindingResources& bindings) in BindDefaultResources() argument
H A Drender_blur.cpp72 … const auto& bindings = renderData_.pipelineLayout.descriptorSetLayouts[globalSet].bindings; in Init() local
73 const RenderHandle descHandle = descriptorSetMgr.CreateDescriptorSet(bindings); in Init()
74 globalSet0_ = descriptorSetMgr.CreateDescriptorSetBinder(descHandle, bindings); in Init()
76 const auto& bindings = renderData_.pipelineLayout.descriptorSetLayouts[localSet].bindings; in Init() local
78 const RenderHandle descHandle = descriptorSetMgr.CreateDescriptorSet(bindings); in Init()
79 binders_[idx] = descriptorSetMgr.CreateDescriptorSetBinder(descHandle, bindings); in Init()
H A Drender_node_single_post_process.cpp320 …const auto bindings = pipelineDescriptorSetBinder_->GetDescriptorSetLayoutBindingResources(refInde… in ExecuteSinglePostProcess() local
321 BindDefaultResources(refIndex, bindings); in ExecuteSinglePostProcess()
323 …const auto bindings = pipelineDescriptorSetBinder_->GetDescriptorSetLayoutBindingResources(refInde… in ExecuteSinglePostProcess() local
324 cmdList.UpdateDescriptorSet(descHandle, bindings); in ExecuteSinglePostProcess()
407 const uint32_t set, const DescriptorSetLayoutBindingResources& bindings) in BindDefaultResources() argument
411 for (const auto& ref : bindings.buffers) { in BindDefaultResources()
416 for (const auto& ref : bindings.images) { in BindDefaultResources()
424 for (const auto& ref : bindings.samplers) { in BindDefaultResources()
H A Drender_bloom.cpp644 const auto& gBinds = pl.descriptorSetLayouts[globalSet].bindings; in CreateComputePsos()
647 const auto& lBinds = pl.descriptorSetLayouts[localSetIdx].bindings; in CreateComputePsos()
658 const auto& binds = pl.descriptorSetLayouts[localSetIdx].bindings; in CreateComputePsos()
671 const auto& binds = pl.descriptorSetLayouts[localSetIdx].bindings; in CreateComputePsos()
683 const auto& binds = pl.descriptorSetLayouts[localSetIdx].bindings; in CreateComputePsos()
762 const auto& gBinds = pipelineLayout.descriptorSetLayouts[globalSet].bindings; in CreateRenderPsos()
765 const auto& lBinds = pipelineLayout.descriptorSetLayouts[localSet].bindings; in CreateRenderPsos()
772 const auto& binds = pipelineLayout.descriptorSetLayouts[localSet].bindings; in CreateRenderPsos()
781 const auto& binds = pipelineLayout.descriptorSetLayouts[localSet].bindings; in CreateRenderPsos()
790 const auto& binds = pipelineLayout.descriptorSetLayouts[localSet].bindings; in CreateRenderPsos()
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/render/node/
H A Drender_node_camera_cubemap.cpp250 const auto bindings = globalSet0_->GetDescriptorSetLayoutBindingResources(); in ExecuteSinglePostProcess() local
251 cmdList.UpdateDescriptorSet(globalSet0_->GetDescriptorSetHandle(), bindings); in ExecuteSinglePostProcess()
256 const auto bindings = localSets_[mipIdx]->GetDescriptorSetLayoutBindingResources(); in ExecuteSinglePostProcess() local
257 cmdList.UpdateDescriptorSet(localSets_[mipIdx]->GetDescriptorSetHandle(), bindings); in ExecuteSinglePostProcess()
383 const auto bindings = res.bindings; in UpdateSet1() local
506 … const auto& bindings = pipelineLayout_.descriptorSetLayouts[GLOBAL_POST_PROCESS_SET].bindings; in InitCreateBinders() local
507 const RenderHandle descHandle = descriptorSetMgr.CreateDescriptorSet(bindings); in InitCreateBinders()
508 globalSet0_ = descriptorSetMgr.CreateDescriptorSetBinder(descHandle, bindings); in InitCreateBinders()
511 … const auto& bindings = pipelineLayout_.descriptorSetLayouts[LOCAL_POST_PROCESS_SET].bindings; in InitCreateBinders() local
513 const RenderHandle descHandle = descriptorSetMgr.CreateDescriptorSet(bindings); in InitCreateBinders()
[all …]
H A Drender_node_default_material_deferred_shading.cpp283 const auto bindings = in UpdateUserSets() local
285 if (RenderHandleUtil::IsValid(descHandle) && (!bindings.bindings.empty())) { in UpdateUserSets()
286 cmdList.UpdateDescriptorSet(descHandle, bindings); in UpdateUserSets()
292 const auto bindings = in UpdateUserSets() local
294 if (RenderHandleUtil::IsValid(descHandle) && (!bindings.bindings.empty())) { in UpdateUserSets()
295 cmdList.UpdateDescriptorSet(descHandle, bindings); in UpdateUserSets()
442 dc.counts.reserve(dc.counts.size() + plDef.descriptorSetLayouts[0U].bindings.size()); in CreateDescriptorSets()
443 for (const auto& bindingRef : plDef.descriptorSetLayouts[0U].bindings) { in CreateDescriptorSets()
460 descriptorSetHandle, pipelineLayout_.descriptorSetLayouts[set].bindings); in CreateDescriptorSets()
485 .bindings.empty()); in CreateDescriptorSets()
[all …]
H A Drender_copy_helper.cpp67 const auto& bindings = renderData_.pipelineLayout.descriptorSetLayouts[0U].bindings; in Init() local
68 const RenderHandle descHandle = descriptorSetMgr.CreateDescriptorSet(bindings); in Init()
69 binder_ = descriptorSetMgr.CreateDescriptorSetBinder(descHandle, bindings); in Init()
H A Drender_node_camera_single_post_process.cpp329 …const auto bindings = pipelineDescriptorSetBinder_->GetDescriptorSetLayoutBindingResources(refInde… in ExecuteSinglePostProcess() local
330 BindDefaultResources(refIndex, bindings); in ExecuteSinglePostProcess()
332 …const auto bindings = pipelineDescriptorSetBinder_->GetDescriptorSetLayoutBindingResources(refInde… in ExecuteSinglePostProcess() local
333 cmdList.UpdateDescriptorSet(descHandle, bindings); in ExecuteSinglePostProcess()
459 const uint32_t set, const DescriptorSetLayoutBindingResources& bindings) in BindDefaultResources() argument
463 for (const auto& ref : bindings.buffers) { in BindDefaultResources()
468 for (const auto& ref : bindings.images) { in BindDefaultResources()
476 for (const auto& ref : bindings.samplers) { in BindDefaultResources()
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/loader/
H A Dvertex_input_declaration_loader.cpp61 vector<VertexInputDeclaration::VertexInputBindingDescription> bindings; in LoadState() local
64 …ParseArray<decltype(bindings)::value_type>(jsonData, "vertexInputBindingDescriptions", bindings, r… in LoadState()
68 PLUGIN_ASSERT(bindings.size() <= PipelineStateConstants::MAX_VERTEX_BUFFER_COUNT); in LoadState()
72 … std::min(static_cast<uint32_t>(bindings.size()), PipelineStateConstants::MAX_VERTEX_BUFFER_COUNT); in LoadState()
77 vertexInputDeclarationData_.bindingDescriptions[idx] = bindings[idx]; in LoadState()
H A Dpipeline_layout_loader.cpp71 …ParseArray<decltype(context.data.bindings)::value_type>(jsonData, "bindings", context.data.binding… in FromJson()
107 … if (descRef.bindings.size() > PipelineLayoutConstants::MAX_DESCRIPTOR_SET_BINDING_COUNT) { in Load()
110 uri.data(), static_cast<uint32_t>(descRef.bindings.size()), in Load()
113 for (const auto& bindingRef : descRef.bindings) { in Load()
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/templates/pipelinelayouts/
H A Dpipeline_layout.shaderpl10 "bindings": [
19 "bindings": [
25 "bindings": [
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/nodecontext/
H A Dnode_context_descriptor_set_manager.cpp229 for (const auto& bindingRef : ref.bindings) { in CreateDescriptorSet()
234 return CreateDescriptorSet(ref.bindings); in CreateDescriptorSet()
260 return CreateOneFrameDescriptorSet(ref.bindings); in CreateOneFrameDescriptorSet()
282 … descriptorSetLayoutBindings[idx] = { pipelineLayout.descriptorSetLayouts[idx].bindings }; in CreatePipelineDescriptorSetBinder()
375 if (refCpuSet.bindings.size() != bindingResources.bindings.size()) { in UpdateCpuDescriptorSetImpl()
392 for (size_t idx = 0; idx < bindingResources.bindings.size(); ++idx) { in UpdateCpuDescriptorSetImpl()
393 const DescriptorSetLayoutBindingResource& refBinding = bindingResources.bindings[idx]; in UpdateCpuDescriptorSetImpl()
395 PLUGIN_ASSERT(idx < refCpuSet.bindings.size()); in UpdateCpuDescriptorSetImpl()
396 DescriptorSetLayoutBindingResource& refCpuBinding = refCpuSet.bindings[idx]; in UpdateCpuDescriptorSetImpl()
416 cpuDescriptorSet[index].bindings, in GetCpuDescriptorSetDataImpl()
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/assets/3d/pipelinelayouts/
H A Dcore3d_dm_fw.shaderpl9 "bindings": [
25 "bindings": [
35 "bindings": [
H A Dcore3d_dm_depth.shaderpl9 "bindings": [
16 "bindings": [
H A Dcore3d_dm_env.shaderpl9 "bindings": [
19 "bindings": [
H A Dcore3d_dm_fullscreen_deferred_shading.shaderpl10 "bindings": [
28 "bindings": [
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/gles/
H A Dnode_context_descriptor_set_manager_gles.cpp60 newSet.bindings.reserve(descriptorSetLayoutBindings_.size()); in CreateDescriptorSet()
67 newSet.bindings.push_back({ refBinding, {} }); in CreateDescriptorSet()
110 newSet.bindings.reserve(descriptorSetLayoutBindings_.size()); in CreateOneFrameDescriptorSet()
117 newSet.bindings.push_back({ refBinding, {} }); in CreateOneFrameDescriptorSet()
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/vulkan/
H A Dnode_context_descriptor_set_manager_vk.cpp260 for (const auto& bindingRef : cpuDescriptorSetRef.bindings) { in BeginBackendFrame()
323 for (const auto& bindingRef : cpuDescriptorSetRef.bindings) { in BeginBackendFrame()
404 newSet.bindings.reserve(descriptorSetLayoutBindings.size()); in CreateDescriptorSet()
408 newSet.bindings.push_back({ refBinding, {} }); in CreateDescriptorSet()
442 newSet.bindings.reserve(descriptorSetLayoutBindings.size()); in CreateOneFrameDescriptorSet()
446 newSet.bindings.push_back({ refBinding, {} }); in CreateOneFrameDescriptorSet()
481 …if (cpuDescriptorSet.bindings.size() > PipelineLayoutConstants::MAX_DESCRIPTOR_SET_BINDING_COUNT) { in CreateGpuDescriptorSet()
484 static_cast<uint32_t>(cpuDescriptorSet.bindings.size())); in CreateGpuDescriptorSet()
490 const uint32_t bindingCount = Math::min(static_cast<uint32_t>(cpuDescriptorSet.bindings.size()), in CreateGpuDescriptorSet()
500 const DescriptorSetLayoutBindingResource& cpuBinding = cpuDescriptorSet.bindings[idx]; in CreateGpuDescriptorSet()
[all …]
/ohos5.0/foundation/ability/ability_runtime/test/moduletest/module_test_dump_util/
H A Dmodule_test_dump_util.cpp150 string bindings; in GetBindingsByUri() local
152 auto bindingsBegin = GetFirst("Bindings", dump, uriBegin, bindings) + 1; in GetBindingsByUri()
153 size_t ret = std::stoul("0" + bindings); in GetBindingsByUri()
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeBinaryCompile/LumeShaderCompiler/src/
H A Dmain.cpp459 std::vector<DescriptorSetLayoutBinding> bindings; member
614 for (auto j = 0u; j < bindings; ++j) { in GetPipelineLayout()
623 layout.bindings.push_back(binding); in GetPipelineLayout()
984 auto& bindings = layout.bindings; in processResource() local
985 if (auto pos = std::find_if(bindings.begin(), bindings.end(), in processResource()
987 pos == bindings.end()) { in processResource()
996 bindings.emplace_back(binding); in processResource()
1042 std::sort(layout.bindings.begin(), layout.bindings.end(), in reflectDescriptorSets()
1319 push(reflection, static_cast<uint16_t>(layout.bindings.size())); in reflectSpvBinary()
1320 for (const auto& binding : layout.bindings) { in reflectSpvBinary()
[all …]
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/api/render/device/
H A Dpipeline_layout_desc.h185 BASE_NS::array_view<const DescriptorSetLayoutBindingResource> bindings; member
205 BASE_NS::vector<DescriptorSetLayoutBinding> bindings; member

123