/foundation/graphic/graphic_2d/rosen/samples/webgl/entry/src/main/js/MainAbility/pages/index/sample2/ |
H A D | shadow2_demo.js | 132 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 D | panorama2_demo.js | 67 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 D | shadow_demo.js | 130 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 D | panorama_demo.js | 64 let indexBuffer = gl.createBuffer(); 65 gl.bindBuffer(gl.ELEMENT_ARRAY_BUFFER, indexBuffer);
|
/foundation/graphic/graphic_3d/lume/Lume_3D/src/util/ |
H A D | mesh_builder.h | 88 RENDER_NS::RenderHandleReference indexBuffer; member 95 CORE_NS::EntityReference indexBuffer; member 139 size_t indexBuffer; member
|
H A D | mesh_builder.cpp | 523 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 D | mesh_component.h | 115 IndexBufferAccess indexBuffer; member
|
/foundation/graphic/graphic_3d/lume/LumeRender/src/nodecontext/ |
H A D | render_command_list.cpp | 820 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 D | render_command_list.h | 327 IndexBuffer indexBuffer; member 515 void BindIndexBuffer(const IndexBuffer& indexBuffer) override;
|
/foundation/graphic/graphic_3d/lume/LumeRender/api/render/device/ |
H A D | intf_shader_pipeline_binder.h | 171 * @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 D | mesh_component_manager.cpp | 65 DECL_PROPERTY2(MeshComponent::Submesh, indexBuffer, "Index Buffer", 0)
|
/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/gltf/ |
H A D | gltf.h | 212 BASE_NS::array_view<const uint8_t> indexBuffer; member
|
/foundation/graphic/graphic_3d/lume/LumeRender/api/render/nodecontext/ |
H A D | intf_render_command_list.h | 123 * @param indexBuffer Index buffer 125 virtual void BindIndexBuffer(const IndexBuffer& indexBuffer) = 0;
|
/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/loaders/ |
H A D | intf_scene_loader.h | 136 BASE_NS::array_view<const uint8_t> indexBuffer; member
|
/foundation/graphic/graphic_3d/lume/LumeRender/src/device/ |
H A D | shader_pipeline_binder.h | 73 void BindIndexBuffer(const IndexBufferWithHandleReference& indexBuffer) override;
|
H A D | shader_pipeline_binder.cpp | 562 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 D | render_node_default_depth_render_slot.cpp | 242 if (currSubmesh.indexBuffer.byteSize > 0U) { in RenderSubmeshes() 243 cmdList.BindIndexBuffer(ConvertIndexBuffer(currSubmesh.indexBuffer)); in RenderSubmeshes()
|
H A D | render_node_default_shadow_render_slot.cpp | 379 if (currSubmesh.indexBuffer.byteSize > 0U) { in RenderSubmeshes() 380 cmdList.BindIndexBuffer(ConvertIndexBuffer(currSubmesh.indexBuffer)); in RenderSubmeshes()
|
H A D | render_node_default_material_render_slot.cpp | 403 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 D | render_data_defines_3d.h | 275 RenderIndexBuffer indexBuffer; member
|
/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/systems/ |
H A D | render_system.cpp | 815 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 D | gltf2_importer.cpp | 2847 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 D | render_backend_gles.cpp | 1662 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 D | render_backend_vk.cpp | 1488 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;
|