/foundation/graphic/graphic_3d/lume/LumeRender/api/render/nodecontext/ |
H A D | intf_pipeline_descriptor_set_binder.h | 69 virtual void BindBuffer(const uint32_t binding, const BindableBuffer& resource) = 0; 75 virtual void BindBuffers(const uint32_t binding, const BASE_NS::array_view<const BindableBuffer> resources) = 0; 127 const uint32_t binding, const BindableBuffer& resource, const AdditionalDescriptorFlags flags) = 0; 225 virtual void BindBuffer(const uint32_t set, const uint32_t binding, const BindableBuffer& resource) = 0; 235 const uint32_t set, const uint32_t binding, const BASE_NS::array_view<const BindableBuffer> resources) = 0; 274 virtual void BindBuffer(const uint32_t set, const uint32_t binding, const BindableBuffer& resource,
|
/foundation/graphic/graphic_3d/lume/LumeRender/src/nodecontext/ |
H A D | pipeline_descriptor_set_binder.h | 105 const uint32_t binding, const BindableBuffer& resource, const AdditionalDescriptorFlags flags) override; 106 void BindBuffer(const uint32_t binding, const BindableBuffer& resource) override; 111 void BindBuffers(const uint32_t binding, const BASE_NS::array_view<const BindableBuffer> resources) override; 180 void BindBuffer(const uint32_t set, const uint32_t binding, const BindableBuffer& resource, 182 void BindBuffer(const uint32_t set, const uint32_t binding, const BindableBuffer& resource) override; 184 const uint32_t set, const uint32_t binding, const BASE_NS::array_view<const BindableBuffer> resources) override;
|
H A D | pipeline_descriptor_set_binder.cpp | 246 const uint32_t binding, const BindableBuffer& resource, const AdditionalDescriptorFlags flags) in BindBuffer() 279 void DescriptorSetBinder::BindBuffer(const uint32_t binding, const BindableBuffer& resource) in BindBuffer() 286 BindBuffer(binding, BindableBuffer { handle, byteOffset, PipelineStateConstants::GPU_BUFFER_WHOLE_SIZE }); in BindBuffer() 292 BindBuffer(binding, BindableBuffer { handle, byteOffset, byteSize }); in BindBuffer() 295 void DescriptorSetBinder::BindBuffers(const uint32_t binding, const BASE_NS::array_view<const BindableBuffer> resources) in BindBuffers() 301 BindableBuffer& ref = buffers_[bind.resourceIndex].resource; in BindBuffers() 323 BindableBuffer& bRes = (idx == 0) ? ref : buffers_[arrayOffset + idx - 1].resource; in BindBuffers() 606 const uint32_t set, const uint32_t binding, const BindableBuffer& resource, const AdditionalDescriptorFlags flags) in BindBuffer() 616 void PipelineDescriptorSetBinder::BindBuffer(const uint32_t set, const uint32_t binding, const BindableBuffer& resource) in BindBuffer() 622 const uint32_t set, const uint32_t binding, const array_view<const BindableBuffer> resource in BindBuffers() [all...] |
H A D | render_node_util.cpp | 217 BindableBuffer bindable; in BindResourcesToBinder()
|
/foundation/graphic/graphic_3d/lume/LumeRender/api/render/device/ |
H A D | pipeline_layout_desc.h | 77 struct BindableBuffer { struct 141 BindableBuffer resource {};
|
/foundation/graphic/graphic_3d/lume/LumeRender/src/ |
H A D | render_graph.h | 62 BindableBuffer resource; 198 const GpuResourceState& resourceState, const BindableBuffer& res, RenderGraph::ParameterCache& params); 205 const GpuResourceState& newGpuResourceState, const BindableBuffer& newBuffer,
|
H A D | render_graph.cpp | 353 ResourceBarrier GetSrcBufferBarrier(const GpuResourceState& state, const BindableBuffer& res) in GetSrcBufferBarrier() 403 ResourceBarrier GetDstBufferBarrier(const GpuResourceState& state, const BindableBuffer& res) in GetDstBufferBarrier() 1311 const BindableBuffer bRes = { nextRc.srcHandle, nextRc.bufferCopy.srcOffset, nextRc.bufferCopy.size }; 1320 const BindableBuffer bRes = { nextRc.dstHandle, nextRc.bufferCopy.dstOffset, nextRc.bufferCopy.size }; 1363 BindableBuffer bRes; 1389 BindableBuffer bRes; 1422 const BindableBuffer bRes = { nextRc.argsHandle, nextRc.offset, PipelineStateConstants::GPU_BUFFER_WHOLE_SIZE }; 1526 const GpuResourceState& dstState, const BindableBuffer& res, RenderGraph::ParameterCache& params) 1549 const GpuResourceState& newGpuResourceState, const BindableBuffer& newBuffer, 1555 const BindableBuffer srcBuffe [all...] |
/foundation/graphic/graphic_3d/lume/LumeRender/src/node/ |
H A D | render_node_shader_passes_generic.cpp | 203 BindableBuffer bRes; in ExecuteFrameGraphics() 292 BindableBuffer bRes; in ExecuteFrameCompute()
|
H A D | render_node_single_post_process.cpp | 316 binder.BindBuffer(GLOBAL_POST_PROCESS_SET, 0u, BindableBuffer { ubos_.postProcess.GetHandle() }); in ExecuteSinglePostProcess() 318 BindableBuffer { ubos_.postProcess.GetHandle(), sizeof(GlobalPostProcessStruct) }); in ExecuteSinglePostProcess() 413 binder.BindBuffer(set, ref.binding.binding, BindableBuffer { builtInVariables_.defBuffer }); in BindDefaultResources()
|
H A D | render_node_mip_chain_post_process.cpp | 320 binder.BindBuffer(binding++, BindableBuffer { ubos_.postProcess.GetHandle() }); in UpdateGlobalSet() 321 binder.BindBuffer(binding++, BindableBuffer { ubos_.postProcess.GetHandle(), sizeof(GlobalPostProcessStruct) }); in UpdateGlobalSet()
|
/foundation/graphic/graphic_3d/lume/Lume_3D/src/render/node/ |
H A D | render_node_camera_single_post_process.cpp | 426 binder.BindBuffer(GLOBAL_POST_PROCESS_SET, bindingIndex++, BindableBuffer { ubos_.postProcess.GetHandle() }); in UpdateSet0() 428 BindableBuffer { ubos_.postProcess.GetHandle(), sizeof(GlobalPostProcessStruct) }); in UpdateSet0() 465 binder.BindBuffer(set, ref.binding.binding, BindableBuffer { builtInVariables_.defBuffer }); in BindDefaultResources()
|
H A D | render_node_camera_cubemap.cpp | 345 binder.BindBuffer(bindingIndex++, BindableBuffer { ubos_.postProcess.GetHandle() }); in UpdateSet0() 347 bindingIndex++, BindableBuffer { ubos_.postProcess.GetHandle(), sizeof(GlobalPostProcessStruct) }); in UpdateSet0()
|
H A D | render_node_default_material_deferred_shading.cpp | 229 binder0.BindBuffer(bindingIndex++, BindableBuffer { ubos_.postProcess.GetHandle() }); in UpdateSet01() 231 bindingIndex++, BindableBuffer { ubos_.postProcess.GetHandle(), sizeof(GlobalPostProcessStruct) }); in UpdateSet01()
|
/foundation/graphic/graphic_3d/lume/LumeRender/src/device/ |
H A D | shader_pipeline_binder.cpp | 386 const BindableBuffer bindable { in BindBuffer() 417 vector<BindableBuffer> bindables; in BindBuffers() 421 bindables[idx] = BindableBuffer { rRef.handle.GetHandle(), rRef.byteOffset, rRef.byteSize }; in BindBuffers()
|
/foundation/graphic/graphic_3d/lume/LumeRender/src/gles/ |
H A D | render_backend_gles.h | 243 void BindBuffer(const BindableBuffer& res, Gles::Bind& obj, uint32_t dynamicOffset, uint32_t index);
|
H A D | render_backend_gles.cpp | 2022 void RenderBackendGLES::BindBuffer(const BindableBuffer& res, Gles::Bind& obj, uint32_t dynamicOffset, uint32_t index) in BindBuffer()
|
/foundation/graphic/graphic_3d/lume/LumeRender/src/vulkan/ |
H A D | render_backend_vk.cpp | 1956 const BindableBuffer& bRes = 1986 const BindableBuffer& bRes =
|