From 4ec843d70d55caebe3e963aec83e39c17e368e45 Mon Sep 17 00:00:00 2001 From: Haroon Qureshi Date: Fri, 19 Jun 2026 00:12:47 -0700 Subject: [PATCH] Use int instead of mjtGeom for public API. PiperOrigin-RevId: 934766146 Change-Id: Iefaf32834ecbe12fe03c932ff593153277fc8f48 --- src/render/filament/mjrfilament.cc | 4 ++-- src/render/filament/mjrfilament.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/render/filament/mjrfilament.cc b/src/render/filament/mjrfilament.cc index bb072138..e4b43d59 100644 --- a/src/render/filament/mjrfilament.cc +++ b/src/render/filament/mjrfilament.cc @@ -230,10 +230,10 @@ void mjrf_setRenderableMesh(mjrfRenderable* renderable, const mjrfMesh* mesh, ->SetMesh(mujoco::Mesh::downcast(mesh), elem_offset, elem_count); } -void mjrf_setRenderableGeomMesh(mjrfRenderable* renderable, mjtGeom type, +void mjrf_setRenderableGeomMesh(mjrfRenderable* renderable, int type, int nstack, int nslice, int nquad) { mujoco::Renderable::downcast(renderable) - ->SetGeomMesh(type, nstack, nslice, nquad); + ->SetGeomMesh(static_cast(type), nstack, nslice, nquad); } void mjrf_setRenderableMaterial(mjrfRenderable* renderable, diff --git a/src/render/filament/mjrfilament.h b/src/render/filament/mjrfilament.h index 5909c240..0f6e0aaf 100644 --- a/src/render/filament/mjrfilament.h +++ b/src/render/filament/mjrfilament.h @@ -439,7 +439,7 @@ void mjrf_setRenderableMesh(mjrfRenderable* renderable, const mjrfMesh* mesh, in // Sets the mesh of the renderable to a built-in mesh based on the geom type. Note: using the same // parameters (nstack, nslice, nquad) will have better performance as the internal mesh data can be // shared across renderables. -void mjrf_setRenderableGeomMesh(mjrfRenderable* renderable, mjtGeom type, int nstack, int nslice, +void mjrf_setRenderableGeomMesh(mjrfRenderable* renderable, int type, int nstack, int nslice, int nquad); // Sets the material properties and textures of the renderable.