Home
last modified time | relevance | path

Searched refs:arrayOffset (Results 1 - 7 of 7) sorted by relevance

/foundation/graphic/graphic_3d/lume/LumeRender/src/nodecontext/
H A Dpipeline_descriptor_set_binder.cpp97 // we don't have duplicates, array descriptor from index 1 can be found directly from arrayOffset in Init()
131 const uint32_t maxArrayCount = desc.arrayOffset + desc.binding.descriptorCount - 1; in InitFillBindings()
132 for (uint32_t idx = desc.arrayOffset; idx < maxArrayCount; ++idx) { in InitFillBindings()
135 vec[idx].arrayOffset = 0; in InitFillBindings()
166 res.arrayOffset = bufferIdx.arrayCount; in InitFillBindings()
179 res.arrayOffset = imageIdx.arrayCount; in InitFillBindings()
191 res.arrayOffset = samplerIdx.arrayCount; in InitFillBindings()
302 const uint32_t arrayOffset = buffers_[bind.resourceIndex].arrayOffset; in BindBuffers() local
307 PLUGIN_ASSERT((arrayOffset in BindBuffers()
410 const uint32_t arrayOffset = images_[bind.resourceIndex].arrayOffset; BindImages() local
495 const uint32_t arrayOffset = samplers_[bind.resourceIndex].arrayOffset; BindSamplers() local
[all...]
/foundation/graphic/graphic_3d/lume/LumeRender/api/render/device/
H A Dpipeline_layout_desc.h146 uint32_t arrayOffset { 0 };
162 uint32_t arrayOffset { 0 };
176 uint32_t arrayOffset { 0 };
H A Dintf_shader_pipeline_binder.h87 uint32_t arrayOffset { 0U };
/foundation/graphic/graphic_3d/lume/LumeRender/src/device/
H A Dshader_pipeline_binder.cpp234 descSetRes.bindings[idx].arrayoffset = descSetBindingRes.buffers[ref.resourceIndex].arrayOffset; in ShaderPipelineBinder()
236 descSetRes.bindings[idx].arrayoffset = descSetBindingRes.images[ref.resourceIndex].arrayOffset; in ShaderPipelineBinder()
238 descSetRes.bindings[idx].arrayoffset = descSetBindingRes.samplers[ref.resourceIndex].arrayOffset; in ShaderPipelineBinder()
615 rb.arrayOffset = resBinding.arrayoffset; in GetResourceBinding()
/foundation/graphic/graphic_3d/lume/LumeRender/src/
H A Drender_graph.cpp1446 const uint32_t arrayOffset = ref.arrayOffset;
1447 PLUGIN_ASSERT((arrayOffset + descriptorCount - 1) <= buffers.size());
1450 const auto& bRes = (idx == 0) ? ref : buffers[arrayOffset + idx - 1];
1462 const uint32_t arrayOffset = ref.arrayOffset;
1463 PLUGIN_ASSERT((arrayOffset + descriptorCount - 1) <= images.size());
1466 const auto& bRes = (idx == 0) ? ref : images[arrayOffset + idx - 1];
/foundation/graphic/graphic_3d/lume/LumeRender/src/vulkan/
H A Drender_backend_vk.cpp1950 const uint32_t arrayOffset = ref.arrayOffset;
1951 PLUGIN_ASSERT((arrayOffset + descriptorCount - 1) <= buffers.size());
1957 (idx == 0) ? ref.resource : buffers[arrayOffset + idx - 1].resource;
1987 (idx == 0) ? ref.resource : buffers[arrayOffset + idx - 1].resource;
2026 const uint32_t arrayOffset = ref.arrayOffset;
2027 PLUGIN_ASSERT((arrayOffset + descriptorCount - 1) <= images.size());
2030 const BindableImage& bRes = (idx == 0) ? ref.resource : images[arrayOffset + idx - 1].resource;
2081 const uint32_t arrayOffset
[all...]
/foundation/graphic/graphic_3d/lume/LumeRender/src/gles/
H A Drender_backend_gles.cpp2059 return data.buffers[res.resourceIndex].arrayOffset; in ProcessBindings()
2061 return data.images[res.resourceIndex].arrayOffset; in ProcessBindings()
2063 return data.samplers[res.resourceIndex].arrayOffset; in ProcessBindings()
2068 const uint32_t arrayOffset = hasArrOffset ? GetArrayOffset(data, res) : 0; in ProcessBindings() local
2070 const uint32_t resIdx = (index == 0) ? res.resourceIndex : (arrayOffset + index - 1); in ProcessBindings()

Completed in 15 milliseconds