/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/render/node/ |
H A D | render_node_morph.cpp | 234 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 D | render_node_default_depth_render_slot.cpp | 235 vbs[vbIdx] = ConvertVertexBuffer(currSubmesh.vertexBuffers[vbIdx]); in RenderSubmeshes()
|
H A D | render_node_default_shadow_render_slot.cpp | 372 vbs[vbIdx] = ConvertVertexBuffer(currSubmesh.vertexBuffers[vbIdx]); in RenderSubmeshes()
|
H A D | render_node_default_material_render_slot.cpp | 396 vbs[vbIdx] = ConvertVertexBuffer(currSubmesh.vertexBuffers[vbIdx]); in RenderSubmeshes()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/systems/ |
H A D | morphing_system.cpp | 71 …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 D | render_system.cpp | 792 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 D | intf_render_data_store_morph.h | 44 RenderVertexBuffer vertexBuffers[MAX_VERTEX_BUFFER_COUNT]; member
|
H A D | render_data_defines_3d.h | 277 RenderVertexBuffer vertexBuffers[RENDER_NS::PipelineStateConstants::MAX_VERTEX_BUFFER_COUNT]; member
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/api/render/device/ |
H A D | intf_shader_pipeline_binder.h | 168 …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 D | render_command_list.cpp | 773 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 D | render_command_list.h | 323 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 D | shader_pipeline_binder.h | 72 …void BindVertexBuffers(BASE_NS::array_view<const VertexBufferWithHandleReference> vertexBuffers) o…
|
H A D | shader_pipeline_binder.cpp | 556 …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 D | intf_render_command_list.h | 120 virtual void BindVertexBuffers(const BASE_NS::array_view<const VertexBuffer> vertexBuffers) = 0;
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/vulkan/ |
H A D | render_backend_vk.cpp | 1459 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 D | render_backend_gles.cpp | 1645 const auto& currVb = renderCmd.vertexBuffers[i]; in RenderCommandBindVertexBuffers()
|