Remove Drawable abstraction.

Instead, use a set of functions to create/update a Renderable
from an mjvGeom.

This completely isolates mjvScene/mjvGeom from SceneView,
making SceneView a more general purpose class.

PiperOrigin-RevId: 899475268
Change-Id: I48a3a45bc8fff3e1f514847c7a1ca8ab3a1ff16e
This commit is contained in:
Haroon Qureshi
2026-04-14 03:13:11 -07:00
committed by Copybara-Service
parent 171e6dc177
commit fd5a7004f8
8 changed files with 227 additions and 246 deletions
+2 -2
View File
@@ -27,8 +27,6 @@ target_sources(${MUJOCO_FILAMENT_TARGET_NAME}
filament/builtins.h
filament/color_grading_options.cc
filament/color_grading_options.h
filament/drawable.cc
filament/drawable.h
filament/filament_context.cc
filament/filament_context.h
filament/filament_platform_factory.cc
@@ -56,6 +54,8 @@ target_sources(${MUJOCO_FILAMENT_TARGET_NAME}
filament/renderable.h
filament/scene_bridge.cc
filament/scene_bridge.h
filament/scene_geom_util.cc
filament/scene_geom_util.h
filament/scene_view.cc
filament/scene_view.h
filament/texture.cc