/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/device/ |
H A D | shader_pipeline_binder.cpp | 215 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 D | gpu_program_util.cpp | 41 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 D | render_motion_blur.cpp | 113 … 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 D | render_copy.cpp | 88 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 D | render_node_mip_chain_post_process.cpp | 154 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 D | render_blur.cpp | 72 … 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 D | render_node_single_post_process.cpp | 320 …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 D | render_bloom.cpp | 644 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 D | render_node_camera_cubemap.cpp | 250 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 D | render_node_default_material_deferred_shading.cpp | 283 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 D | render_copy_helper.cpp | 67 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 D | render_node_camera_single_post_process.cpp | 329 …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 D | vertex_input_declaration_loader.cpp | 61 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 D | pipeline_layout_loader.cpp | 71 …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 D | pipeline_layout.shaderpl | 10 "bindings": [ 19 "bindings": [ 25 "bindings": [
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/nodecontext/ |
H A D | node_context_descriptor_set_manager.cpp | 229 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 D | core3d_dm_fw.shaderpl | 9 "bindings": [ 25 "bindings": [ 35 "bindings": [
|
H A D | core3d_dm_depth.shaderpl | 9 "bindings": [ 16 "bindings": [
|
H A D | core3d_dm_env.shaderpl | 9 "bindings": [ 19 "bindings": [
|
H A D | core3d_dm_fullscreen_deferred_shading.shaderpl | 10 "bindings": [ 28 "bindings": [
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/gles/ |
H A D | node_context_descriptor_set_manager_gles.cpp | 60 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 D | node_context_descriptor_set_manager_vk.cpp | 260 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 D | module_test_dump_util.cpp | 150 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 D | main.cpp | 459 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 D | pipeline_layout_desc.h | 185 BASE_NS::array_view<const DescriptorSetLayoutBindingResource> bindings; member 205 BASE_NS::vector<DescriptorSetLayoutBinding> bindings; member
|