Home
last modified time | relevance | path

Searched refs:indexBuffer (Results 1 - 24 of 24) sorted by relevance

/foundation/graphic/graphic_2d/rosen/samples/webgl/entry/src/main/js/MainAbility/pages/index/sample2/
H A Dshadow2_demo.js132 gl.bindBuffer(gl.ELEMENT_ARRAY_BUFFER, o.indexBuffer);
151 gl.bindBuffer(gl.ELEMENT_ARRAY_BUFFER, o.indexBuffer);
188 o.indexBuffer = initElementArrayBuffer(gl, indices, gl.UNSIGNED_BYTE);
191 if (!o.vertexBuffer || !o.colorBuffer || !o.indexBuffer) {
269 o.indexBuffer = initElementArrayBuffer(gl, indices, gl.UNSIGNED_BYTE); // indexBuffer
270 if (!o.vertexBuffer || !o.colorBuffer || !o.indexBuffer) {
H A Dpanorama2_demo.js67 let indexBuffer = gl.createBuffer();
68 gl.bindBuffer(gl.ELEMENT_ARRAY_BUFFER, indexBuffer);
/foundation/graphic/graphic_2d/rosen/samples/webgl/entry/src/main/js/MainAbility/pages/index/sample/
H A Dshadow_demo.js130 gl.bindBuffer(gl.ELEMENT_ARRAY_BUFFER, o.indexBuffer);
149 gl.bindBuffer(gl.ELEMENT_ARRAY_BUFFER, o.indexBuffer);
186 o.indexBuffer = initElementArrayBuffer(gl, indices, gl.UNSIGNED_BYTE);
189 if (!o.vertexBuffer || !o.colorBuffer || !o.indexBuffer) {
267 o.indexBuffer = initElementArrayBuffer(gl, indices, gl.UNSIGNED_BYTE); // indexBuffer
268 if (!o.vertexBuffer || !o.colorBuffer || !o.indexBuffer) {
H A Dpanorama_demo.js64 let indexBuffer = gl.createBuffer();
65 gl.bindBuffer(gl.ELEMENT_ARRAY_BUFFER, indexBuffer);
/foundation/graphic/graphic_3d/lume/Lume_3D/src/util/
H A Dmesh_builder.h88 RENDER_NS::RenderHandleReference indexBuffer; member
95 CORE_NS::EntityReference indexBuffer; member
139 size_t indexBuffer; member
H A Dmesh_builder.cpp523 handles.indexBuffer = gpuResourceManager.Create(indexBufferDesc); in CreateGpuBuffers()
554 staging->CopyBufferToBuffer(stagingBuffer, handles.indexBuffer, copyData); in StageToBuffers()
572 submesh.indexBuffer.buffer = bufferEntities.indexBuffer; in FillSubmeshBuffers()
1008 bufferSizes.indexBuffer = Align(bufferSizes.indexBuffer, BUFFER_ALIGN); in Allocate()
1012 indexCount_ = (uint32_t)bufferSizes.indexBuffer / sizeof(uint32_t); in Allocate()
1025 indexDataSize_ = bufferSizes.indexBuffer; in Allocate()
1063 submesh.indexBufferOffset = (uint32_t)Align(bufferSizes.indexBuffer, BUFFER_ALIGN); in CalculateSizes()
1068 bufferSizes.indexBuffer in CalculateSizes()
[all...]
/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/ecs/components/
H A Dmesh_component.h115 IndexBufferAccess indexBuffer; member
/foundation/graphic/graphic_3d/lume/LumeRender/src/nodecontext/
H A Drender_command_list.cpp820 void RenderCommandList::BindIndexBuffer(const IndexBuffer& indexBuffer) in BindIndexBuffer() argument
824 const RenderHandleType handleType = RenderHandleUtil::GetHandleType(indexBuffer.bufferHandle); in BindIndexBuffer()
826 if ((indexBuffer.indexType > IndexType::CORE_INDEX_TYPE_UINT32) || (handleType != RenderHandleType::GPU_BUFFER)) { in BindIndexBuffer()
833 data->indexBuffer = indexBuffer; in BindIndexBuffer()
834 if (RenderHandleUtil::IsDynamicResource(indexBuffer.bufferHandle)) { in BindIndexBuffer()
837 { indexBuffer.bufferHandle, indexBuffer.bufferOffset, indexBuffer.byteSize }); in BindIndexBuffer()
H A Drender_command_list.h327 IndexBuffer indexBuffer; member
515 void BindIndexBuffer(const IndexBuffer& indexBuffer) override;
/foundation/graphic/graphic_3d/lume/LumeRender/api/render/device/
H A Dintf_shader_pipeline_binder.h171 * @param indexBuffer vertex Buffer
173 virtual void BindIndexBuffer(const IndexBufferWithHandleReference& indexBuffer) = 0;
176 * @param indexBuffer vertex Buffer
181 * @param indexBuffer vertex Buffer
/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/components/
H A Dmesh_component_manager.cpp65 DECL_PROPERTY2(MeshComponent::Submesh, indexBuffer, "Index Buffer", 0)
/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/gltf/
H A Dgltf.h212 BASE_NS::array_view<const uint8_t> indexBuffer; member
/foundation/graphic/graphic_3d/lume/LumeRender/api/render/nodecontext/
H A Dintf_render_command_list.h123 * @param indexBuffer Index buffer
125 virtual void BindIndexBuffer(const IndexBuffer& indexBuffer) = 0;
/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/loaders/
H A Dintf_scene_loader.h136 BASE_NS::array_view<const uint8_t> indexBuffer; member
/foundation/graphic/graphic_3d/lume/LumeRender/src/device/
H A Dshader_pipeline_binder.h73 void BindIndexBuffer(const IndexBufferWithHandleReference& indexBuffer) override;
H A Dshader_pipeline_binder.cpp562 void ShaderPipelineBinder::BindIndexBuffer(const IndexBufferWithHandleReference& indexBuffer) in BindIndexBuffer() argument
564 indexBuffer_ = indexBuffer; in BindIndexBuffer()
/foundation/graphic/graphic_3d/lume/Lume_3D/src/render/node/
H A Drender_node_default_depth_render_slot.cpp242 if (currSubmesh.indexBuffer.byteSize > 0U) { in RenderSubmeshes()
243 cmdList.BindIndexBuffer(ConvertIndexBuffer(currSubmesh.indexBuffer)); in RenderSubmeshes()
H A Drender_node_default_shadow_render_slot.cpp379 if (currSubmesh.indexBuffer.byteSize > 0U) { in RenderSubmeshes()
380 cmdList.BindIndexBuffer(ConvertIndexBuffer(currSubmesh.indexBuffer)); in RenderSubmeshes()
H A Drender_node_default_material_render_slot.cpp403 if (currSubmesh.indexBuffer.byteSize > 0U) { in RenderSubmeshes()
404 cmdList.BindIndexBuffer(ConvertIndexBuffer(currSubmesh.indexBuffer)); in RenderSubmeshes()
/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/render/
H A Drender_data_defines_3d.h275 RenderIndexBuffer indexBuffer; member
/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/systems/
H A Drender_system.cpp815 if (submesh.indexBuffer.buffer) { in SetupSubmeshBuffers()
816 renderSubmesh.indexBuffer.bufferHandle = in SetupSubmeshBuffers()
817 renderHandleManager.GetRenderHandleReference(submesh.indexBuffer.buffer); in SetupSubmeshBuffers()
818 renderSubmesh.indexBuffer.bufferOffset = submesh.indexBuffer.offset; in SetupSubmeshBuffers()
819 renderSubmesh.indexBuffer.byteSize = submesh.indexBuffer.byteSize; in SetupSubmeshBuffers()
820 renderSubmesh.indexBuffer.indexType = submesh.indexBuffer.indexType; in SetupSubmeshBuffers()
/foundation/graphic/graphic_3d/lume/Lume_3D/src/gltf/
H A Dgltf2_importer.cpp2847 currentSubMesh.indexBuffer = array_view(indexData.data() + submeshes[subMesh].indexBuffer.offset,
2848 submeshes[subMesh].indexBuffer.byteSize);
3592 submesh.indexBuffer = gltfSubmesh.indexBuffer;
/foundation/graphic/graphic_3d/lume/LumeRender/src/gles/
H A Drender_backend_gles.cpp1662 if (const GpuBufferGLES* gpuBuffer = gpuResourceMgr_.GetBuffer<GpuBufferGLES>(renderCmd.indexBuffer.bufferHandle); in RenderCommandBindIndexBuffer()
1665 boundIndexBuffer_.offset = renderCmd.indexBuffer.bufferOffset; in RenderCommandBindIndexBuffer()
1667 boundIndexBuffer_.type = renderCmd.indexBuffer.indexType; in RenderCommandBindIndexBuffer()
/foundation/graphic/graphic_3d/lume/LumeRender/src/vulkan/
H A Drender_backend_vk.cpp1488 const GpuBufferVk* gpuBuffer = gpuResourceMgr_.GetBuffer<GpuBufferVk>(renderCmd.indexBuffer.bufferHandle);
1494 const VkDeviceSize offset = (VkDeviceSize)renderCmd.indexBuffer.bufferOffset + plat.currentByteOffset;
1495 const VkIndexType indexType = (VkIndexType)renderCmd.indexBuffer.indexType;

Completed in 41 milliseconds