Home
last modified time | relevance | path

Searched refs:vertexBuffers (Results 1 – 16 of 16) sorted by relevance

/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/render/node/
H A Drender_node_morph.cpp234 outputBinder.BindBuffer(0u, submesh.vertexBuffers[0u].bufferHandle.GetHandle(), in ComputeMorphs()
235 submesh.vertexBuffers[0u].bufferOffset, in ComputeMorphs()
236 submesh.vertexBuffers[0u].byteSize); // position in ComputeMorphs()
237 outputBinder.BindBuffer(1u, submesh.vertexBuffers[1u].bufferHandle.GetHandle(), in ComputeMorphs()
238 submesh.vertexBuffers[1u].bufferOffset, in ComputeMorphs()
239 submesh.vertexBuffers[1u].byteSize); // normal in ComputeMorphs()
240 outputBinder.BindBuffer(2u, submesh.vertexBuffers[2u].bufferHandle.GetHandle(), in ComputeMorphs()
241 submesh.vertexBuffers[2u].bufferOffset, in ComputeMorphs()
242 submesh.vertexBuffers[2u].byteSize); // tangent in ComputeMorphs()
H A Drender_node_default_depth_render_slot.cpp235 vbs[vbIdx] = ConvertVertexBuffer(currSubmesh.vertexBuffers[vbIdx]); in RenderSubmeshes()
H A Drender_node_default_shadow_render_slot.cpp372 vbs[vbIdx] = ConvertVertexBuffer(currSubmesh.vertexBuffers[vbIdx]); in RenderSubmeshes()
H A Drender_node_default_material_render_slot.cpp396 vbs[vbIdx] = ConvertVertexBuffer(currSubmesh.vertexBuffers[vbIdx]); in RenderSubmeshes()
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/systems/
H A Dmorphing_system.cpp71 …submesh.vertexBuffers[0U] = GetBuffer(submeshDesc.bufferAccess[MeshComponent::Submesh::DM_VB_POS],… in AddMorphSubmesh()
72 …submesh.vertexBuffers[1U] = GetBuffer(submeshDesc.bufferAccess[MeshComponent::Submesh::DM_VB_NOR],… in AddMorphSubmesh()
73 …submesh.vertexBuffers[2U] = GetBuffer(submeshDesc.bufferAccess[MeshComponent::Submesh::DM_VB_TAN],… in AddMorphSubmesh()
H A Drender_system.cpp792 auto& vb = renderSubmesh.vertexBuffers[idx]; in SetupSubmeshBuffers()
794 vb.bufferHandle = renderSubmesh.vertexBuffers[idx - 1].bufferHandle; in SetupSubmeshBuffers()
805 … vb.bufferHandle = renderSubmesh.vertexBuffers[0].bufferHandle; // expecting safety binding in SetupSubmeshBuffers()
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/render/
H A Dintf_render_data_store_morph.h44 RenderVertexBuffer vertexBuffers[MAX_VERTEX_BUFFER_COUNT]; member
H A Drender_data_defines_3d.h277 RenderVertexBuffer vertexBuffers[RENDER_NS::PipelineStateConstants::MAX_VERTEX_BUFFER_COUNT]; member
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/api/render/device/
H A Dintf_shader_pipeline_binder.h168 …id BindVertexBuffers(BASE_NS::array_view<const VertexBufferWithHandleReference> vertexBuffers) = 0; in RENDER_BEGIN_NAMESPACE()
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/nodecontext/
H A Drender_command_list.cpp773 void RenderCommandList::BindVertexBuffers(const array_view<const VertexBuffer> vertexBuffers) in BindVertexBuffers() argument
778 if (vertexBuffers.size() > PipelineStateConstants::MAX_VERTEX_BUFFER_COUNT) { in BindVertexBuffers()
783 if (!vertexBuffers.empty()) { in BindVertexBuffers()
789 …:min(PipelineStateConstants::MAX_VERTEX_BUFFER_COUNT, static_cast<uint32_t>(vertexBuffers.size())); in BindVertexBuffers()
793 data->vertexBuffers[idx] = vertexBuffers[idx]; in BindVertexBuffers()
794 const RenderHandle currVbHandle = vertexBuffers[idx].bufferHandle; in BindVertexBuffers()
796 (vertexBuffers[idx].byteSize > 0)) { in BindVertexBuffers()
H A Drender_command_list.h323 VertexBuffer vertexBuffers[PipelineStateConstants::MAX_VERTEX_BUFFER_COUNT]; member
514 void BindVertexBuffers(const BASE_NS::array_view<const VertexBuffer> vertexBuffers) override;
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/device/
H A Dshader_pipeline_binder.h72 …void BindVertexBuffers(BASE_NS::array_view<const VertexBufferWithHandleReference> vertexBuffers) o…
H A Dshader_pipeline_binder.cpp556 …Binder::BindVertexBuffers(BASE_NS::array_view<const VertexBufferWithHandleReference> vertexBuffers) in BindVertexBuffers() argument
559 vertexBuffers_.append(vertexBuffers.begin(), vertexBuffers.end()); in BindVertexBuffers()
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/api/render/nodecontext/
H A Dintf_render_command_list.h120 virtual void BindVertexBuffers(const BASE_NS::array_view<const VertexBuffer> vertexBuffers) = 0;
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/vulkan/
H A Drender_backend_vk.cpp1459 VkBuffer vertexBuffers[PipelineStateConstants::MAX_VERTEX_BUFFER_COUNT]; in RenderCommand() local
1464 const VertexBuffer& currVb = renderCmd.vertexBuffers[idx]; in RenderCommand()
1474 vertexBuffers[idx] = plat.buffer; in RenderCommand()
1482 vertexBuffers, // pBuffers in RenderCommand()
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/gles/
H A Drender_backend_gles.cpp1645 const auto& currVb = renderCmd.vertexBuffers[i]; in RenderCommandBindVertexBuffers()