Move mjrfilament.h to mujoco/include.

PiperOrigin-RevId: 934931460
Change-Id: I63bf34b3a7197b277ea7a5caf3d84d840f6210a1
This commit is contained in:
Haroon Qureshi
2026-06-19 08:00:10 -07:00
committed by Copybara-Service
parent f663139256
commit d93c102190
45 changed files with 82 additions and 79 deletions
+1
View File
@@ -119,6 +119,7 @@ set(MUJOCO_HEADERS
include/mujoco/mjmodel.h include/mujoco/mjmodel.h
include/mujoco/mjplugin.h include/mujoco/mjplugin.h
include/mujoco/mjrender.h include/mujoco/mjrender.h
include/mujoco/mjrfilament.h
include/mujoco/mjsan.h include/mujoco/mjsan.h
include/mujoco/mjspec.h include/mujoco/mjspec.h
include/mujoco/mjspecmacro.h include/mujoco/mjspecmacro.h
+2
View File
@@ -161,6 +161,8 @@ links below, to make this documentation self-contained.
Defines the primitive types and structures needed by the abstract visualizer. Defines the primitive types and structures needed by the abstract visualizer.
`mjrender.h <https://github.com/google-deepmind/mujoco/blob/main/include/mujoco/mjrender.h>`__ `mjrender.h <https://github.com/google-deepmind/mujoco/blob/main/include/mujoco/mjrender.h>`__
Defines the primitive types and structures needed by the OpenGL renderer. Defines the primitive types and structures needed by the OpenGL renderer.
`mjrfilament.h <https://github.com/google-deepmind/mujoco/blob/main/include/mujoco/mjrfilament.h>`__
Defines the primitive types and structures needed by the filament renderer.
`mjui.h <https://github.com/google-deepmind/mujoco/blob/main/include/mujoco/mjui.h>`__ `mjui.h <https://github.com/google-deepmind/mujoco/blob/main/include/mujoco/mjui.h>`__
Defines the primitive types and structures needed by the UI framework. Defines the primitive types and structures needed by the UI framework.
`mjtype.h <https://github.com/google-deepmind/mujoco/blob/main/include/mujoco/mjtype.h>`__ `mjtype.h <https://github.com/google-deepmind/mujoco/blob/main/include/mujoco/mjtype.h>`__
@@ -12,8 +12,8 @@
// See the License for the specific language governing permissions and // See the License for the specific language governing permissions and
// limitations under the License. // limitations under the License.
#ifndef MUJOCO_SRC_RENDER_FILAMENT_MJRFILAMENT_H_ #ifndef MUJOCO_MJRFILAMENT_H_
#define MUJOCO_SRC_RENDER_FILAMENT_MJRFILAMENT_H_ #define MUJOCO_MJRFILAMENT_H_
#include <stdint.h> #include <stdint.h>
@@ -491,4 +491,4 @@ void mjrf_DEBUG_drawImguiEditor(mjrfScene* scene);
} // extern "C" } // extern "C"
#endif #endif
#endif // MUJOCO_SRC_RENDER_FILAMENT_MJRFILAMENT_H_ #endif // MUJOCO_MJRFILAMENT_H_
@@ -24,10 +24,10 @@
#include <math/mathfwd.h> #include <math/mathfwd.h>
#include <math/vec3.h> #include <math/vec3.h>
#include <math/vec4.h> #include <math/vec4.h>
#include <mujoco/mjrfilament.h>
#include <mujoco/mujoco.h> #include <mujoco/mujoco.h>
#include "experimental/filament/compat/scene_geom_util.h" #include "experimental/filament/compat/scene_geom_util.h"
#include "experimental/filament/compat/scene_objects.h" #include "experimental/filament/compat/scene_objects.h"
#include "render/filament/mjrfilament.h"
#include "render/filament/mjrfilament_cpp.h" #include "render/filament/mjrfilament_cpp.h"
#include "render/filament/support/filament_util.h" #include "render/filament/support/filament_util.h"
#include "render/filament/support/light_manager.h" #include "render/filament/support/light_manager.h"
@@ -22,10 +22,10 @@
#include <math/mat4.h> #include <math/mat4.h>
#include <math/vec3.h> #include <math/vec3.h>
#include <mujoco/mjrfilament.h>
#include <mujoco/mjvisualize.h> #include <mujoco/mjvisualize.h>
#include <mujoco/mujoco.h> #include <mujoco/mujoco.h>
#include "experimental/filament/compat/scene_objects.h" #include "experimental/filament/compat/scene_objects.h"
#include "render/filament/mjrfilament.h"
#include "render/filament/mjrfilament_cpp.h" #include "render/filament/mjrfilament_cpp.h"
#include "render/filament/support/model_objects.h" #include "render/filament/support/model_objects.h"
#include "render/filament/support/light_manager.h" #include "render/filament/support/light_manager.h"
@@ -19,10 +19,10 @@
#include <cstring> #include <cstring>
#include <memory> #include <memory>
#include <mujoco/mjrfilament.h>
#include <mujoco/mjvisualize.h> #include <mujoco/mjvisualize.h>
#include <mujoco/mujoco.h> #include <mujoco/mujoco.h>
#include "experimental/filament/compat/scene_objects.h" #include "experimental/filament/compat/scene_objects.h"
#include "render/filament/mjrfilament.h"
#include "render/filament/mjrfilament_cpp.h" #include "render/filament/mjrfilament_cpp.h"
#include "render/filament/support/model_objects.h" #include "render/filament/support/model_objects.h"
@@ -15,11 +15,11 @@
#ifndef MUJOCO_SRC_EXPERIMENTAL_FILAMENT_COMPAT_SCENE_GEOM_UTIL_H_ #ifndef MUJOCO_SRC_EXPERIMENTAL_FILAMENT_COMPAT_SCENE_GEOM_UTIL_H_
#define MUJOCO_SRC_EXPERIMENTAL_FILAMENT_COMPAT_SCENE_GEOM_UTIL_H_ #define MUJOCO_SRC_EXPERIMENTAL_FILAMENT_COMPAT_SCENE_GEOM_UTIL_H_
#include <mujoco/mjrfilament.h>
#include <mujoco/mjvisualize.h> #include <mujoco/mjvisualize.h>
#include <mujoco/mujoco.h> #include <mujoco/mujoco.h>
#include "experimental/filament/compat/scene_objects.h" #include "experimental/filament/compat/scene_objects.h"
#include "render/filament/mjrfilament_cpp.h" #include "render/filament/mjrfilament_cpp.h"
#include "render/filament/mjrfilament.h"
#include "render/filament/support/model_objects.h" #include "render/filament/support/model_objects.h"
namespace mujoco { namespace mujoco {
@@ -22,8 +22,8 @@
#include <math/vec2.h> #include <math/vec2.h>
#include <math/vec3.h> #include <math/vec3.h>
#include <math/vec4.h> #include <math/vec4.h>
#include <mujoco/mjrfilament.h>
#include <mujoco/mujoco.h> #include <mujoco/mujoco.h>
#include "render/filament/mjrfilament.h"
#include "render/filament/mjrfilament_cpp.h" #include "render/filament/mjrfilament_cpp.h"
namespace mujoco { namespace mujoco {
@@ -18,8 +18,8 @@
#include <unordered_map> #include <unordered_map>
#include <mujoco/mjmodel.h> #include <mujoco/mjmodel.h>
#include <mujoco/mjrfilament.h>
#include <mujoco/mujoco.h> #include <mujoco/mujoco.h>
#include "render/filament/mjrfilament.h"
#include "render/filament/mjrfilament_cpp.h" #include "render/filament/mjrfilament_cpp.h"
namespace mujoco { namespace mujoco {
+1 -1
View File
@@ -16,9 +16,9 @@
#include <cstring> #include <cstring>
#include <memory> #include <memory>
#include <mujoco/mjrfilament.h>
#include <mujoco/mujoco.h> #include <mujoco/mujoco.h>
#include "experimental/filament/compat/scene_bridge.h" #include "experimental/filament/compat/scene_bridge.h"
#include "render/filament/mjrfilament.h"
#include "render/filament/mjrfilament_cpp.h" #include "render/filament/mjrfilament_cpp.h"
// This library implements the entirety of mujoco's mjr API. You can link this // This library implements the entirety of mujoco's mjr API. You can link this
+1 -1
View File
@@ -27,12 +27,12 @@
#if !defined(__EMSCRIPTEN__) && !defined(__APPLE__) #if !defined(__EMSCRIPTEN__) && !defined(__APPLE__)
#include "experimental/platform/hal/egl_utils.h" #include "experimental/platform/hal/egl_utils.h"
#endif #endif
#include <mujoco/mjrfilament.h>
#include "experimental/filament/compat/scene_bridge.h" #include "experimental/filament/compat/scene_bridge.h"
#include "experimental/platform/hal/graphics_mode.h" #include "experimental/platform/hal/graphics_mode.h"
#include "experimental/platform/ux/imgui_bridge.h" #include "experimental/platform/ux/imgui_bridge.h"
#include "experimental/platform/ux/imgui_widgets.h" #include "experimental/platform/ux/imgui_widgets.h"
#include "experimental/platform/ux/plugin.h" #include "experimental/platform/ux/plugin.h"
#include "render/filament/mjrfilament.h"
#include "render/filament/mjrfilament_cpp.h" #include "render/filament/mjrfilament_cpp.h"
namespace mujoco::platform { namespace mujoco::platform {
+1 -1
View File
@@ -21,11 +21,11 @@
#include <ratio> #include <ratio>
#include <span> #include <span>
#include <mujoco/mjrfilament.h>
#include <mujoco/mujoco.h> #include <mujoco/mujoco.h>
#include "experimental/filament/compat/scene_bridge.h" #include "experimental/filament/compat/scene_bridge.h"
#include "experimental/platform/hal/graphics_mode.h" #include "experimental/platform/hal/graphics_mode.h"
#include "experimental/platform/ux/imgui_bridge.h" #include "experimental/platform/ux/imgui_bridge.h"
#include "render/filament/mjrfilament.h"
#include "render/filament/mjrfilament_cpp.h" #include "render/filament/mjrfilament_cpp.h"
namespace mujoco::platform { namespace mujoco::platform {
+1 -1
View File
@@ -24,8 +24,8 @@
#include <imgui.h> #include <imgui.h>
#include <math/mat3.h> #include <math/mat3.h>
#include <math/vec3.h> #include <math/vec3.h>
#include <mujoco/mjrfilament.h>
#include <mujoco/mujoco.h> #include <mujoco/mujoco.h>
#include "render/filament/mjrfilament.h"
#include "render/filament/mjrfilament_cpp.h" #include "render/filament/mjrfilament_cpp.h"
namespace mujoco { namespace mujoco {
+1 -1
View File
@@ -20,7 +20,7 @@
#include <vector> #include <vector>
#include <imgui.h> #include <imgui.h>
#include "render/filament/mjrfilament.h" #include <mujoco/mjrfilament.h>
#include "render/filament/mjrfilament_cpp.h" #include "render/filament/mjrfilament_cpp.h"
namespace mujoco { namespace mujoco {
-1
View File
@@ -21,7 +21,6 @@ target_compile_definitions(${MUJOCO_FILAMENT_TARGET_NAME} PRIVATE MJ_STATIC)
target_sources(${MUJOCO_FILAMENT_TARGET_NAME} target_sources(${MUJOCO_FILAMENT_TARGET_NAME}
PUBLIC PUBLIC
mjrfilament.h
mjrfilament.cc mjrfilament.cc
mjrfilament_cpp.h mjrfilament_cpp.h
core/builtins.cc core/builtins.cc
+1 -1
View File
@@ -26,8 +26,8 @@
#include <math/vec2.h> #include <math/vec2.h>
#include <math/vec3.h> #include <math/vec3.h>
#include <math/vec4.h> #include <math/vec4.h>
#include <mujoco/mjrfilament.h>
#include "render/filament/core/mesh.h" #include "render/filament/core/mesh.h"
#include "render/filament/mjrfilament.h"
#include "render/filament/support/filament_util.h" #include "render/filament/support/filament_util.h"
namespace mujoco { namespace mujoco {
+1 -1
View File
@@ -36,13 +36,13 @@
#include <math/vec4.h> #include <math/vec4.h>
#include <utils/FixedCapacityVector.h> #include <utils/FixedCapacityVector.h>
#include <utils/compiler.h> #include <utils/compiler.h>
#include <mujoco/mjrfilament.h>
#include <mujoco/mujoco.h> #include <mujoco/mujoco.h>
#include "render/filament/core/filament_platform_factory.h" #include "render/filament/core/filament_platform_factory.h"
#include "render/filament/core/material_manager.h" #include "render/filament/core/material_manager.h"
#include "render/filament/core/object_manager.h" #include "render/filament/core/object_manager.h"
#include "render/filament/core/render_target.h" #include "render/filament/core/render_target.h"
#include "render/filament/core/scene_view.h" #include "render/filament/core/scene_view.h"
#include "render/filament/mjrfilament.h"
namespace mujoco { namespace mujoco {
+1 -1
View File
@@ -24,9 +24,9 @@
#include <filament/Renderer.h> #include <filament/Renderer.h>
#include <filament/SwapChain.h> #include <filament/SwapChain.h>
#include <math/vec4.h> #include <math/vec4.h>
#include <mujoco/mjrfilament.h>
#include "render/filament/core/material_manager.h" #include "render/filament/core/material_manager.h"
#include "render/filament/core/object_manager.h" #include "render/filament/core/object_manager.h"
#include "render/filament/mjrfilament.h"
namespace mujoco { namespace mujoco {
@@ -18,8 +18,8 @@
#include <backend/Platform.h> #include <backend/Platform.h>
#include <filament/Engine.h> #include <filament/Engine.h>
#include <mujoco/mjrfilament.h>
#include <mujoco/mujoco.h> #include <mujoco/mujoco.h>
#include "render/filament/mjrfilament.h"
namespace mujoco { namespace mujoco {
@@ -19,7 +19,7 @@
#include <backend/Platform.h> #include <backend/Platform.h>
#include <filament/Engine.h> #include <filament/Engine.h>
#include "render/filament/mjrfilament.h" #include <mujoco/mjrfilament.h>
namespace mujoco { namespace mujoco {
+1 -1
View File
@@ -32,9 +32,9 @@
#include <math/mathfwd.h> #include <math/mathfwd.h>
#include <math/scalar.h> #include <math/scalar.h>
#include <math/vec3.h> #include <math/vec3.h>
#include <mujoco/mjrfilament.h>
#include "render/filament/core/color_grading_options.h" #include "render/filament/core/color_grading_options.h"
#include "render/filament/core/scene_view.h" #include "render/filament/core/scene_view.h"
#include "render/filament/mjrfilament.h"
namespace mujoco { namespace mujoco {
+1 -1
View File
@@ -24,9 +24,9 @@
#include <math/vec3.h> #include <math/vec3.h>
#include <utils/Entity.h> #include <utils/Entity.h>
#include <utils/EntityManager.h> #include <utils/EntityManager.h>
#include <mujoco/mjrfilament.h>
#include <mujoco/mujoco.h> #include <mujoco/mujoco.h>
#include "render/filament/core/texture.h" #include "render/filament/core/texture.h"
#include "render/filament/mjrfilament.h"
#include "render/filament/support/filament_util.h" #include "render/filament/support/filament_util.h"
namespace mujoco { namespace mujoco {
+1 -1
View File
@@ -19,8 +19,8 @@
#include <filament/Scene.h> #include <filament/Scene.h>
#include <math/vec3.h> #include <math/vec3.h>
#include <utils/Entity.h> #include <utils/Entity.h>
#include <mujoco/mjrfilament.h>
#include <mujoco/mujoco.h> #include <mujoco/mujoco.h>
#include "render/filament/mjrfilament.h"
namespace mujoco { namespace mujoco {
+1 -1
View File
@@ -24,11 +24,11 @@
#include <filament/RenderableManager.h> #include <filament/RenderableManager.h>
#include <filament/TextureSampler.h> #include <filament/TextureSampler.h>
#include <math/vec4.h> #include <math/vec4.h>
#include <mujoco/mjrfilament.h>
#include <mujoco/mujoco.h> #include <mujoco/mujoco.h>
#include "render/filament/core/mesh.h" #include "render/filament/core/mesh.h"
#include "render/filament/core/object_manager.h" #include "render/filament/core/object_manager.h"
#include "render/filament/core/texture.h" #include "render/filament/core/texture.h"
#include "render/filament/mjrfilament.h"
#include "render/filament/support/filament_util.h" #include "render/filament/support/filament_util.h"
namespace mujoco { namespace mujoco {
+1 -1
View File
@@ -21,10 +21,10 @@
#include <filament/Engine.h> #include <filament/Engine.h>
#include <filament/MaterialInstance.h> #include <filament/MaterialInstance.h>
#include <mujoco/mjrfilament.h>
#include <mujoco/mujoco.h> #include <mujoco/mujoco.h>
#include "render/filament/core/mesh.h" #include "render/filament/core/mesh.h"
#include "render/filament/core/object_manager.h" #include "render/filament/core/object_manager.h"
#include "render/filament/mjrfilament.h"
namespace mujoco { namespace mujoco {
+1 -1
View File
@@ -31,8 +31,8 @@
#include <math/TVecHelpers.h> #include <math/TVecHelpers.h>
#include <math/vec3.h> #include <math/vec3.h>
#include <math/vec4.h> #include <math/vec4.h>
#include <mujoco/mjrfilament.h>
#include <mujoco/mujoco.h> #include <mujoco/mujoco.h>
#include "render/filament/mjrfilament.h"
#include "render/filament/support/filament_util.h" #include "render/filament/support/filament_util.h"
namespace mujoco { namespace mujoco {
+1 -1
View File
@@ -28,7 +28,7 @@
#include <filament/RenderableManager.h> #include <filament/RenderableManager.h>
#include <filament/VertexBuffer.h> #include <filament/VertexBuffer.h>
#include <math/vec4.h> #include <math/vec4.h>
#include "render/filament/mjrfilament.h" #include <mujoco/mjrfilament.h>
namespace mujoco { namespace mujoco {
+1 -1
View File
@@ -28,11 +28,11 @@
#include <filament/Viewport.h> #include <filament/Viewport.h>
#include <math/vec4.h> #include <math/vec4.h>
#include <utils/EntityManager.h> #include <utils/EntityManager.h>
#include <mujoco/mjrfilament.h>
#include <mujoco/mujoco.h> #include <mujoco/mujoco.h>
#include "render/filament/core/object_manager.h" #include "render/filament/core/object_manager.h"
#include "render/filament/core/render_target.h" #include "render/filament/core/render_target.h"
#include "render/filament/core/texture.h" #include "render/filament/core/texture.h"
#include "render/filament/mjrfilament.h"
namespace mujoco { namespace mujoco {
@@ -17,8 +17,8 @@
#include <memory> #include <memory>
#include <filament/Engine.h> #include <filament/Engine.h>
#include <mujoco/mjrfilament.h>
#include "render/filament/core/render_target.h" #include "render/filament/core/render_target.h"
#include "render/filament/mjrfilament.h"
namespace mujoco { namespace mujoco {
@@ -19,8 +19,8 @@
#include <vector> #include <vector>
#include <filament/Engine.h> #include <filament/Engine.h>
#include <mujoco/mjrfilament.h>
#include "render/filament/core/render_target.h" #include "render/filament/core/render_target.h"
#include "render/filament/mjrfilament.h"
namespace mujoco { namespace mujoco {
+1 -1
View File
@@ -25,9 +25,9 @@
#include <filament/RenderTarget.h> #include <filament/RenderTarget.h>
#include <filament/Renderer.h> #include <filament/Renderer.h>
#include <filament/Texture.h> #include <filament/Texture.h>
#include <mujoco/mjrfilament.h>
#include <mujoco/mujoco.h> #include <mujoco/mujoco.h>
#include "render/filament/core/texture.h" #include "render/filament/core/texture.h"
#include "render/filament/mjrfilament.h"
namespace mujoco { namespace mujoco {
+1 -1
View File
@@ -21,8 +21,8 @@
#include <filament/Engine.h> #include <filament/Engine.h>
#include <filament/Texture.h> #include <filament/Texture.h>
#include <mujoco/mjrfilament.h>
#include "render/filament/core/texture.h" #include "render/filament/core/texture.h"
#include "render/filament/mjrfilament.h"
namespace mujoco { namespace mujoco {
+1 -1
View File
@@ -33,13 +33,13 @@
#include <math/vec3.h> #include <math/vec3.h>
#include <math/vec4.h> #include <math/vec4.h>
#include <utils/EntityManager.h> #include <utils/EntityManager.h>
#include <mujoco/mjrfilament.h>
#include <mujoco/mujoco.h> #include <mujoco/mujoco.h>
#include "engine/engine_vis_visualize.h" #include "engine/engine_vis_visualize.h"
#include "render/filament/core/builtins.h" #include "render/filament/core/builtins.h"
#include "render/filament/core/material_manager.h" #include "render/filament/core/material_manager.h"
#include "render/filament/core/mesh.h" #include "render/filament/core/mesh.h"
#include "render/filament/core/reflection_manager.h" #include "render/filament/core/reflection_manager.h"
#include "render/filament/mjrfilament.h"
#include "render/filament/support/filament_util.h" #include "render/filament/support/filament_util.h"
namespace mujoco { namespace mujoco {
+1 -1
View File
@@ -27,11 +27,11 @@
#include <math/mat4.h> #include <math/mat4.h>
#include <math/vec3.h> #include <math/vec3.h>
#include <utils/Entity.h> #include <utils/Entity.h>
#include <mujoco/mjrfilament.h>
#include <mujoco/mujoco.h> #include <mujoco/mujoco.h>
#include "render/filament/core/material_manager.h" #include "render/filament/core/material_manager.h"
#include "render/filament/core/mesh.h" #include "render/filament/core/mesh.h"
#include "render/filament/core/reflection_manager.h" #include "render/filament/core/reflection_manager.h"
#include "render/filament/mjrfilament.h"
namespace mujoco { namespace mujoco {
+1 -1
View File
@@ -38,6 +38,7 @@
#include <math/vec3.h> #include <math/vec3.h>
#include <math/vec4.h> #include <math/vec4.h>
#include <utils/EntityManager.h> #include <utils/EntityManager.h>
#include <mujoco/mjrfilament.h>
#include <mujoco/mujoco.h> #include <mujoco/mujoco.h>
#include "render/filament/core/color_grading_options.h" #include "render/filament/core/color_grading_options.h"
#include "render/filament/core/light.h" #include "render/filament/core/light.h"
@@ -48,7 +49,6 @@
#include "render/filament/core/render_target.h" #include "render/filament/core/render_target.h"
#include "render/filament/core/renderable.h" #include "render/filament/core/renderable.h"
#include "render/filament/core/texture.h" #include "render/filament/core/texture.h"
#include "render/filament/mjrfilament.h"
#include "render/filament/support/filament_util.h" #include "render/filament/support/filament_util.h"
namespace mujoco { namespace mujoco {
+1 -1
View File
@@ -24,6 +24,7 @@
#include <filament/Engine.h> #include <filament/Engine.h>
#include <filament/Scene.h> #include <filament/Scene.h>
#include <filament/View.h> #include <filament/View.h>
#include <mujoco/mjrfilament.h>
#include <mujoco/mujoco.h> #include <mujoco/mujoco.h>
#include "render/filament/core/color_grading_options.h" #include "render/filament/core/color_grading_options.h"
#include "render/filament/core/light.h" #include "render/filament/core/light.h"
@@ -33,7 +34,6 @@
#include "render/filament/core/reflection_manager.h" #include "render/filament/core/reflection_manager.h"
#include "render/filament/core/renderable.h" #include "render/filament/core/renderable.h"
#include "render/filament/core/texture.h" #include "render/filament/core/texture.h"
#include "render/filament/mjrfilament.h"
namespace mujoco { namespace mujoco {
+1 -1
View File
@@ -23,8 +23,8 @@
#include <filament/Texture.h> #include <filament/Texture.h>
#include <image/Ktx1Bundle.h> #include <image/Ktx1Bundle.h>
#include <ktxreader/Ktx1Reader.h> #include <ktxreader/Ktx1Reader.h>
#include <mujoco/mjrfilament.h>
#include <mujoco/mujoco.h> #include <mujoco/mujoco.h>
#include "render/filament/mjrfilament.h"
namespace mujoco { namespace mujoco {
+1 -1
View File
@@ -18,7 +18,7 @@
#include <filament/Engine.h> #include <filament/Engine.h>
#include <filament/Texture.h> #include <filament/Texture.h>
#include <math/vec3.h> #include <math/vec3.h>
#include "render/filament/mjrfilament.h" #include <mujoco/mjrfilament.h>
// Functions for creating filament textures. // Functions for creating filament textures.
namespace mujoco { namespace mujoco {
+1 -1
View File
@@ -12,7 +12,7 @@
// See the License for the specific language governing permissions and // See the License for the specific language governing permissions and
// limitations under the License. // limitations under the License.
#include "render/filament/mjrfilament.h" #include <mujoco/mjrfilament.h>
#include <array> #include <array>
#include <cstdint> #include <cstdint>
+1 -1
View File
@@ -18,7 +18,7 @@
#include <memory> #include <memory>
#include <string> #include <string>
#include "render/filament/mjrfilament.h" #include <mujoco/mjrfilament.h>
namespace mujoco { namespace mujoco {
+1 -1
View File
@@ -22,9 +22,9 @@
#include <math/mathfwd.h> #include <math/mathfwd.h>
#include <math/vec3.h> #include <math/vec3.h>
#include <math/vec4.h> #include <math/vec4.h>
#include <mujoco/mjrfilament.h>
#include <mujoco/mujoco.h> #include <mujoco/mujoco.h>
#include "render/filament/mjrfilament_cpp.h" #include "render/filament/mjrfilament_cpp.h"
#include "render/filament/mjrfilament.h"
#include "render/filament/support/filament_util.h" #include "render/filament/support/filament_util.h"
#include "render/filament/support/model_objects.h" #include "render/filament/support/model_objects.h"
+1 -1
View File
@@ -17,8 +17,8 @@
#include <vector> #include <vector>
#include <mujoco/mjrfilament.h>
#include <mujoco/mujoco.h> #include <mujoco/mujoco.h>
#include "render/filament/mjrfilament.h"
#include "render/filament/mjrfilament_cpp.h" #include "render/filament/mjrfilament_cpp.h"
#include "render/filament/support/model_objects.h" #include "render/filament/support/model_objects.h"
+1 -1
View File
@@ -26,8 +26,8 @@
#include <math/vec2.h> #include <math/vec2.h>
#include <math/vec3.h> #include <math/vec3.h>
#include <math/vec4.h> #include <math/vec4.h>
#include <mujoco/mjrfilament.h>
#include <mujoco/mujoco.h> #include <mujoco/mujoco.h>
#include "render/filament/mjrfilament.h"
#include "render/filament/mjrfilament_cpp.h" #include "render/filament/mjrfilament_cpp.h"
#include "render/filament/support/filament_util.h" #include "render/filament/support/filament_util.h"
+1 -1
View File
@@ -18,8 +18,8 @@
#include <unordered_map> #include <unordered_map>
#include <mujoco/mjmodel.h> #include <mujoco/mjmodel.h>
#include <mujoco/mjrfilament.h>
#include <mujoco/mujoco.h> #include <mujoco/mujoco.h>
#include "render/filament/mjrfilament.h"
#include "render/filament/mjrfilament_cpp.h" #include "render/filament/mjrfilament_cpp.h"
namespace mujoco { namespace mujoco {
+1
View File
@@ -62,6 +62,7 @@ public const bool THIRD_PARTY_MUJOCO_MJRENDER_H_ = true;
public const int mjNAUX = 10; public const int mjNAUX = 10;
public const int mjMAXTEXTURE = 1000; public const int mjMAXTEXTURE = 1000;
public const int mjMAXMATERIAL = 1000; public const int mjMAXMATERIAL = 1000;
public const bool THIRD_PARTY_MUJOCO_MJRFILAMENT_H_ = true;
public const bool THIRD_PARTY_MUJOCO_INCLUDE_MJSAN_H_ = true; public const bool THIRD_PARTY_MUJOCO_INCLUDE_MJSAN_H_ = true;
public const bool ADDRESS_SANITIZER = true; public const bool ADDRESS_SANITIZER = true;
public const bool THIRD_PARTY_MUJOCO_INCLUDE_MJSPEC_H_ = true; public const bool THIRD_PARTY_MUJOCO_INCLUDE_MJSPEC_H_ = true;