/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() 344 // NOTE: should probably know how many instances have been created, insert if instanceCount if bigger, update 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() [all...] |
H A D | render_data_store_default_material.h | 80 uint32_t AllocateMaterials(uint64_t id, uint32_t instanceCount) override; 93 RenderDataDefaultMaterial::MaterialIndices GetMaterialIndices(uint64_t id, uint32_t instanceCount) const override;
|
/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 baseComponent) = 0;
|
H A D | multimesh_impl.cpp | 78 void Initialize(SceneHolder::Ptr sceneHolder, size_t instanceCount, CORE_NS::Entity baseComponent) override 92 SetInstanceCount(instanceCount); variable
|
/foundation/graphic/graphic_3d/lume/LumeRender/api/render/nodecontext/ |
H A D | intf_render_command_list.h | 50 * @param instanceCount Instance count 54 virtual void Draw(const uint32_t vertexCount, const uint32_t instanceCount, const uint32_t firstVertex, 59 * @param instanceCount Instance count 64 virtual void DrawIndexed(const uint32_t indexCount, const uint32_t instanceCount, const uint32_t firstIndex,
|
/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/util/ |
H A D | intf_mesh_builder.h | 50 uint32_t instanceCount { 1 };
|
/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/ecs/components/ |
H A D | mesh_component.h | 110 uint32_t instanceCount { 1u };
|
/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/render/ |
H A D | intf_render_data_store_default_material.h | 305 /** Reserve space for instanceCount materials. 307 * @param instanceCount How many submesh instances will be will be draw. 310 virtual uint32_t AllocateMaterials(uint64_t id, uint32_t instanceCount) = 0; 362 * @paran instanceCount Expected instance count for the material id. 366 uint64_t id, uint32_t instanceCount) const = 0;
|
H A D | render_data_defines_3d.h | 87 uint32_t instanceCount { 1 };
|
/foundation/graphic/graphic_3d/lume/LumeRender/api/render/device/ |
H A D | intf_shader_pipeline_binder.h | 61 uint32_t instanceCount { 1U };
|
/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)
|
/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 firstIndex,
|
H A D | render_command_list.cpp | 519 const uint32_t vertexCount, const uint32_t instanceCount, const uint32_t firstVertex, const uint32_t firstInstance) in Draw() 536 data->instanceCount = instanceCount; in Draw() 548 void RenderCommandList::DrawIndexed(const uint32_t indexCount, const uint32_t instanceCount, const uint32_t firstIndex, in DrawIndexed() argument 566 data->instanceCount = instanceCount; in DrawIndexed() 518 Draw( const uint32_t vertexCount, const uint32_t instanceCount, const uint32_t firstVertex, const uint32_t firstInstance) Draw() argument
|
/foundation/graphic/graphic_3d/lume/LumeRender/src/gles/ |
H A D | render_backend_gles.cpp | 1081 const GLsizei instanceCount = static_cast<GLsizei>(renderCmd.instanceCount); in RenderCommandDraw() local 1102 if (renderCmd.instanceCount > 1) { in RenderCommandDraw() 1104 glDrawElementsInstancedBaseVertex(type, indexCount, indexType, offset, instanceCount, firstVertex); in RenderCommandDraw() 1106 glDrawElementsInstanced(type, indexCount, indexType, offset, instanceCount); in RenderCommandDraw() 1118 perfCounters_.instanceCount += renderCmd.instanceCount; in RenderCommandDraw() 1119 perfCounters_.triangleCount += renderCmd.indexCount * renderCmd.instanceCount; in RenderCommandDraw() 1123 if (renderCmd.instanceCount > 1) { in RenderCommandDraw() 1124 glDrawArraysInstanced(type, firstVertex, vertexCount, instanceCount); in RenderCommandDraw() [all...] |
H A D | render_backend_gles.h | 185 uint32_t instanceCount; member
|
/foundation/arkui/ace_engine/frameworks/core/common/ |
H A D | task_executor_impl.cpp | 37 static std::atomic<uint32_t> instanceCount { 1 }; in GenJsThreadName() 38 return std::string("jsThread-") + std::to_string(instanceCount.fetch_add(1, std::memory_order_relaxed)); in GenJsThreadName()
|
/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()
|
/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/webgl/include/context/ |
H A D | webgl2_rendering_context_impl.h | 106 napi_value DrawArraysInstanced(napi_env env, GLenum mode, GLint first, GLsizei count, GLsizei instanceCount); 107 napi_value DrawElementsInstanced(napi_env env, const DrawElementArg& arg, GLsizei instanceCount);
|
/foundation/window/window_manager/window_scene/session/host/src/ |
H A D | multi_instance_manager.cpp | 303 uint32_t instanceCount = GetInstanceCount(bundleName); in FillInstanceKeyIfNeed() local 304 if (sessionInfo.isNewAppInstance_ && instanceCount < maxInstanceCount) { in FillInstanceKeyIfNeed()
|
/foundation/graphic/graphic_3d/lume/LumeRender/src/vulkan/ |
H A D | render_backend_vk.cpp | 104 dst.instanceCount += src.instanceCount; in CopyPerfCounters() 1228 renderCmd.instanceCount, // instanceCount 1234 stateCache.perfCounters.instanceCount += renderCmd.instanceCount; 1235 stateCache.perfCounters.triangleCount += renderCmd.indexCount * renderCmd.instanceCount; 1240 renderCmd.instanceCount, // instanceCount 1245 stateCache.perfCounters.instanceCount [all...] |
/foundation/arkui/ace_engine/advanced_ui_component/selecttitlebar/interfaces/ |
H A D | selecttitlebar.js | 397 index: 1 + SelectTitleBar.instanceCount++ 408 index: 1 + SelectTitleBar.instanceCount++ 441 SelectTitleBar.instanceCount = 0;
|
/foundation/arkui/ace_engine/advanced_ui_component/composetitlebar/interfaces/ |
H A D | composetitlebar.js | 301 let j8 = new CollapsibleMenuSection(this, { menuItems: this.menuItems, index: 1 + ComposeTitleBar.instanceCount++ }, undefined, h8, () => { }, { page: 'library/src/main/ets/components/mainpage/MainPage.ets', line: 114, col: 9 }); 306 index: 1 + ComposeTitleBar.instanceCount++ 344 ComposeTitleBar.instanceCount = 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()
|
H A D | render_node_default_shadow_render_slot.cpp | 384 cmdList.DrawIndexed(dc.indexCount, dc.instanceCount, 0, 0, 0); in RenderSubmeshes() 390 cmdList.Draw(dc.vertexCount, dc.instanceCount, 0, 0); in RenderSubmeshes()
|
/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() 1277 mode, first, count, instanceCount); in DrawArraysInstanced() 1283 if (instanceCount < 0) { in DrawArraysInstanced() 1284 SET_ERROR_WITH_LOG(WebGLRenderingContextBase::INVALID_VALUE, "instanceCount < 0"); in DrawArraysInstanced() 1287 glDrawArraysInstanced(mode, first, count, instanceCount); in DrawArraysInstanced() 1292 napi_env env, const DrawElementArg& arg, GLsizei instanceCount) in DrawElementsInstanced() 1300 if (instanceCount < 0) { in DrawElementsInstanced() 1301 SET_ERROR_WITH_LOG(WebGLRenderingContextBase::INVALID_VALUE, "instanceCount < 0"); in DrawElementsInstanced() 1304 glDrawElementsInstanced(arg.mode, arg.count, arg.type, reinterpret_cast<GLvoid*>(arg.offset), instanceCount); in DrawElementsInstanced() 1273 DrawArraysInstanced( napi_env env, GLenum mode, GLint first, GLsizei count, GLsizei instanceCount) DrawArraysInstanced() argument 1291 DrawElementsInstanced( napi_env env, const DrawElementArg& arg, GLsizei instanceCount) DrawElementsInstanced() argument
|