Home
last modified time | relevance | path

Searched refs:instanceCount (Results 1 - 25 of 31) sorted by relevance

12

/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()
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 Drender_data_store_default_material.h80 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 Dintf_multi_mesh_initialization.h30 virtual void Initialize(SceneHolder::Ptr sceneHolder, size_t instanceCount, CORE_NS::Entity baseComponent) = 0;
H A Dmultimesh_impl.cpp78 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 Dintf_render_command_list.h50 * @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 Dintf_mesh_builder.h50 uint32_t instanceCount { 1 };
/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/ecs/components/
H A Dmesh_component.h110 uint32_t instanceCount { 1u };
/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/render/
H A Dintf_render_data_store_default_material.h305 /** 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 Drender_data_defines_3d.h87 uint32_t instanceCount { 1 };
/foundation/graphic/graphic_3d/lume/LumeRender/api/render/device/
H A Dintf_shader_pipeline_binder.h61 uint32_t instanceCount { 1U };
/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/components/
H A Dmesh_component_manager.cpp63 DECL_PROPERTY2(MeshComponent::Submesh, instanceCount, "Instance Count", 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 firstIndex,
H A Drender_command_list.cpp519 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 Drender_backend_gles.cpp1081 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 Drender_backend_gles.h185 uint32_t instanceCount; member
/foundation/arkui/ace_engine/frameworks/core/common/
H A Dtask_executor_impl.cpp37 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 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()
/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/webgl/include/context/
H A Dwebgl2_rendering_context_impl.h106 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 Dmulti_instance_manager.cpp303 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 Drender_backend_vk.cpp104 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 Dselecttitlebar.js397 index: 1 + SelectTitleBar.instanceCount++
408 index: 1 + SelectTitleBar.instanceCount++
441 SelectTitleBar.instanceCount = 0;
/foundation/arkui/ace_engine/advanced_ui_component/composetitlebar/interfaces/
H A Dcomposetitlebar.js301 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 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()
H A Drender_node_default_shadow_render_slot.cpp384 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 Dwebgl2_rendering_context_impl.cpp1274 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

Completed in 27 milliseconds

12