/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/render/datastore/ |
H A D | render_data_store_default_material.cpp | 121 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 D | render_data_store_default_material.h | 80 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 D | intf_multi_mesh_initialization.h | 30 …virtual void Initialize(SceneHolder::Ptr sceneHolder, size_t instanceCount, CORE_NS::Entity baseCo…
|
H A D | multimesh_impl.cpp | 78 …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 D | intf_render_command_list.h | 54 …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 D | intf_render_data_store_default_material.h | 310 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 D | mesh_component.h | 110 uint32_t instanceCount { 1u };
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/nodecontext/ |
H A D | render_command_list.h | 169 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 D | render_command_list.cpp | 519 …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 D | intf_mesh_builder.h | 50 uint32_t instanceCount { 1 }; in CORE3D_BEGIN_NAMESPACE()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/api/render/device/ |
H A D | intf_shader_pipeline_binder.h | 61 uint32_t instanceCount { 1U }; in RENDER_BEGIN_NAMESPACE()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/gles/ |
H A D | render_backend_gles.cpp | 1082 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 D | render_backend_gles.h | 185 uint32_t instanceCount; member
|
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/components/ |
H A D | mesh_component_manager.cpp | 63 DECL_PROPERTY2(MeshComponent::Submesh, instanceCount, "Instance Count", 0)
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/common/ |
H A D | task_executor_impl.cpp | 37 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 D | render_node_shader_passes_generic.cpp | 246 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 D | webgl2_rendering_context_impl.h | 106 … 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 D | render_backend_vk.cpp | 104 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 D | render_backend_vk.h | 87 uint32_t instanceCount { 0u };
|
/ohos5.0/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/webgl/src/ |
H A D | webgl2_rendering_context_impl.cpp | 1274 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 D | selecttitlebar.js | 321 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 D | render_node_default_depth_render_slot.cpp | 247 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 D | composetitlebar.js | 301 …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 D | render_system.cpp | 921 …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 D | composetitlebar.ets | 52 private static instanceCount = 0 110 … CollapsibleMenuSection({ menuItems: this.menuItems, index: 1 + ComposeTitleBar.instanceCount++ })
|