Home
last modified time | relevance | path

Searched refs:instanceCount (Results 1 – 25 of 41) sorted by relevance

12

/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/render/datastore/
H A Drender_data_store_default_material.cpp121 inline uint64_t HashMaterialId(const uint64_t id, const uint32_t instanceCount) in HashMaterialId() argument
123 return Hash(id, static_cast<uint64_t>(instanceCount)); in HashMaterialId()
336 uint32_t RenderDataStoreDefaultMaterial::AllocateMaterials(uint64_t id, uint32_t instanceCount) in AllocateMaterials() argument
338 if (!instanceCount) { in AllocateMaterials()
341 auto searchId = HashMaterialId(id, instanceCount); in AllocateMaterials()
349 materialHandles_.resize(materialIndex + instanceCount); in AllocateMaterials()
350 materialAllUniforms_.resize(materialIndex + instanceCount); in AllocateMaterials()
351 materialData_.resize(materialIndex + instanceCount); in AllocateMaterials()
352 materialCustomPropertyOffsets_.resize(materialIndex + instanceCount); in AllocateMaterials()
767 const uint64_t id, const uint32_t instanceCount) const in GetMaterialIndices()
[all …]
H A Drender_data_store_default_material.h80 uint32_t AllocateMaterials(uint64_t id, uint32_t instanceCount) override; in CORE3D_BEGIN_NAMESPACE()
93 …ultMaterial::MaterialIndices GetMaterialIndices(uint64_t id, uint32_t instanceCount) const overrid… in CORE3D_BEGIN_NAMESPACE()
/ohos5.0/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/src/
H A Dintf_multi_mesh_initialization.h30 …virtual void Initialize(SceneHolder::Ptr sceneHolder, size_t instanceCount, CORE_NS::Entity baseCo…
H A Dmultimesh_impl.cpp78 …void Initialize(SceneHolder::Ptr sceneHolder, size_t instanceCount, CORE_NS::Entity baseComponent)… in Initialize() argument
92 SetInstanceCount(instanceCount); in Initialize()
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/api/render/nodecontext/
H A Dintf_render_command_list.h54 …virtual void Draw(const uint32_t vertexCount, const uint32_t instanceCount, const uint32_t firstVe…
64 …virtual void DrawIndexed(const uint32_t indexCount, const uint32_t instanceCount, const uint32_t f…
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/render/
H A Dintf_render_data_store_default_material.h310 virtual uint32_t AllocateMaterials(uint64_t id, uint32_t instanceCount) = 0;
366 uint64_t id, uint32_t instanceCount) const = 0;
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/ecs/components/
H A Dmesh_component.h110 uint32_t instanceCount { 1u };
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/nodecontext/
H A Drender_command_list.h169 uint32_t instanceCount { 0 };
496 void Draw(const uint32_t vertexCount, const uint32_t instanceCount, const uint32_t firstVertex,
498 …void DrawIndexed(const uint32_t indexCount, const uint32_t instanceCount, const uint32_t firstInde…
H A Drender_command_list.cpp519 …const uint32_t vertexCount, const uint32_t instanceCount, const uint32_t firstVertex, const uint32… in Draw() argument
536 data->instanceCount = instanceCount; in Draw()
548 void RenderCommandList::DrawIndexed(const uint32_t indexCount, const uint32_t instanceCount, const … in DrawIndexed() argument
566 data->instanceCount = instanceCount; in DrawIndexed()
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/util/
H A Dintf_mesh_builder.h50 uint32_t instanceCount { 1 }; in CORE3D_BEGIN_NAMESPACE()
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/api/render/device/
H A Dintf_shader_pipeline_binder.h61 uint32_t instanceCount { 1U }; in RENDER_BEGIN_NAMESPACE()
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/gles/
H A Drender_backend_gles.cpp1082 const GLsizei instanceCount = static_cast<GLsizei>(renderCmd.instanceCount); in RenderCommandDraw() local
1103 if (renderCmd.instanceCount > 1) { in RenderCommandDraw()
1105 …glDrawElementsInstancedBaseVertex(type, indexCount, indexType, offset, instanceCount, firstVertex); in RenderCommandDraw()
1107 glDrawElementsInstanced(type, indexCount, indexType, offset, instanceCount); in RenderCommandDraw()
1119 perfCounters_.instanceCount += renderCmd.instanceCount; in RenderCommandDraw()
1120 perfCounters_.triangleCount += renderCmd.indexCount * renderCmd.instanceCount; in RenderCommandDraw()
1124 if (renderCmd.instanceCount > 1) { in RenderCommandDraw()
1125 glDrawArraysInstanced(type, firstVertex, vertexCount, instanceCount); in RenderCommandDraw()
1131 perfCounters_.instanceCount += renderCmd.instanceCount; in RenderCommandDraw()
1132 …perfCounters_.triangleCount += (renderCmd.vertexCount * 3) * renderCmd.instanceCount; // 3: vertex… in RenderCommandDraw()
[all …]
H A Drender_backend_gles.h185 uint32_t instanceCount; member
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/components/
H A Dmesh_component_manager.cpp63 DECL_PROPERTY2(MeshComponent::Submesh, instanceCount, "Instance Count", 0)
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/common/
H A Dtask_executor_impl.cpp37 static std::atomic<uint32_t> instanceCount { 1 }; in GenJsThreadName() local
38 …return std::string("jsThread-") + std::to_string(instanceCount.fetch_add(1, std::memory_order_rela… in GenJsThreadName()
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/node/
H A Drender_node_shader_passes_generic.cpp246 cmdList.DrawIndexed(dc.indexCount, dc.instanceCount, 0U, 0U, 0U); in ExecuteFrameGraphics()
252 cmdList.Draw(dc.vertexCount, dc.instanceCount, 0, 0); in ExecuteFrameGraphics()
/ohos5.0/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/webgl/include/context/
H A Dwebgl2_rendering_context_impl.h106 … DrawArraysInstanced(napi_env env, GLenum mode, GLint first, GLsizei count, GLsizei instanceCount);
107 … napi_value DrawElementsInstanced(napi_env env, const DrawElementArg& arg, GLsizei instanceCount);
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/vulkan/
H A Drender_backend_vk.cpp104 dst.instanceCount += src.instanceCount; in CopyPerfCounters()
1230 renderCmd.instanceCount, // instanceCount in RenderCommand()
1236 stateCache.perfCounters.instanceCount += renderCmd.instanceCount; in RenderCommand()
1237 stateCache.perfCounters.triangleCount += renderCmd.indexCount * renderCmd.instanceCount; in RenderCommand()
1242 renderCmd.instanceCount, // instanceCount in RenderCommand()
1247 stateCache.perfCounters.instanceCount += renderCmd.instanceCount; in RenderCommand()
1249 * renderCmd.instanceCount; in RenderCommand()
2731 perfData.UpdateData(name, "Backend_Count_InstanceCount", perfCounters.instanceCount); in UpdatePerfCounters()
H A Drender_backend_vk.h87 uint32_t instanceCount { 0u };
/ohos5.0/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/webgl/src/
H A Dwebgl2_rendering_context_impl.cpp1274 napi_env env, GLenum mode, GLint first, GLsizei count, GLsizei instanceCount) in DrawArraysInstanced() argument
1277 mode, first, count, instanceCount); in DrawArraysInstanced()
1283 if (instanceCount < 0) { in DrawArraysInstanced()
1287 glDrawArraysInstanced(mode, first, count, instanceCount); in DrawArraysInstanced()
1292 napi_env env, const DrawElementArg& arg, GLsizei instanceCount) in DrawElementsInstanced() argument
1300 if (instanceCount < 0) { in DrawElementsInstanced()
1304 …entsInstanced(arg.mode, arg.count, arg.type, reinterpret_cast<GLvoid*>(arg.offset), instanceCount); in DrawElementsInstanced()
/ohos5.0/foundation/arkui/ace_engine/advanced_ui_component/selecttitlebar/interfaces/
H A Dselecttitlebar.js321 index: 1 + SelectTitleBar.instanceCount++ }, undefined, i7, () => { },
327 index: 1 + SelectTitleBar.instanceCount++
361 SelectTitleBar.instanceCount = 0;
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/render/node/
H A Drender_node_default_depth_render_slot.cpp247 cmdList.DrawIndexed(dc.indexCount, dc.instanceCount, 0, 0, 0); in RenderSubmeshes()
253 cmdList.Draw(dc.vertexCount, dc.instanceCount, 0, 0); in RenderSubmeshes()
/ohos5.0/foundation/arkui/ace_engine/advanced_ui_component/composetitlebar/interfaces/
H A Dcomposetitlebar.js301 …Section(this, { menuItems: this.menuItems, index: 1 + ComposeTitleBar.instanceCount++ }, undefined…
306 index: 1 + ComposeTitleBar.instanceCount++
344 ComposeTitleBar.instanceCount = 0;
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/systems/
H A Drender_system.cpp921 …rDataStoreDefaultMaterial& dataStoreMaterial, const Entity& material, const uint32_t instanceCount, in AddRenderMaterial() argument
924 const uint32_t materialDuplicateInstanceCount = duplicateMaterialInstances ? instanceCount : 0u; in AddRenderMaterial()
925 const auto matIndices = dataStoreMaterial.GetMaterialIndices(material.id, instanceCount); in AddRenderMaterial()
928 indices.materialIndex = dataStoreMaterial.AllocateMaterials(material.id, instanceCount); in AddRenderMaterial()
929 const bool enableGpuInstancing = (instanceCount > 1U); in AddRenderMaterial()
1452 renderSubmesh.drawCommand.instanceCount = submesh.instanceCount + mpd.batchInstanceCount; in ProcessSubmesh()
1465 …*dsMaterial_, materialEntity, renderSubmesh.drawCommand.instanceCount, mpd.duplicateMaterialInstan… in ProcessSubmesh()
/ohos5.0/foundation/arkui/ace_engine/advanced_ui_component/composetitlebar/source/
H A Dcomposetitlebar.ets52 private static instanceCount = 0
110 … CollapsibleMenuSection({ menuItems: this.menuItems, index: 1 + ComposeTitleBar.instanceCount++ })

12