From 10d6c01dce05f414445149b6a6a79680ffd5bbf9 Mon Sep 17 00:00:00 2001 From: Haroon Qureshi Date: Sat, 4 Jul 2026 07:43:03 -0700 Subject: [PATCH] Increase filament buffer sizes. PiperOrigin-RevId: 942496954 Change-Id: I9e53bf48b7c56cf76992140fc372d88c6d2a9752 --- src/render/filament/core/filament_context.cc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/render/filament/core/filament_context.cc b/src/render/filament/core/filament_context.cc index b6302e18..b3efd784 100644 --- a/src/render/filament/core/filament_context.cc +++ b/src/render/filament/core/filament_context.cc @@ -51,7 +51,13 @@ FilamentContext::FilamentContext(const mjrfContextConfig* config) FilamentPlatformSetup setup = CreateFilamentPlatform(config_); platform_ = std::move(setup.platform); + filament::Engine::Config engine_config; + engine_config.commandBufferSizeMB *= 8; + engine_config.perFrameCommandsSizeMB *= 8; + engine_config.perRenderPassArenaSizeMB *= 8; + filament::Engine::Builder engine_builder; + engine_builder.config(&engine_config); engine_builder.backend(setup.backend); engine_builder.platform(platform_.get()); engine_builder.feature("backend.disable_parallel_shader_compile",