Commit Graph

  • 70d03adc71 Store the status of the scene in the scene itself. Haroon Qureshi 2025-09-30 00:05:06 -07:00
  • fc8979ed4a Add test for checking exhausted geoms. Haroon Qureshi 2025-09-29 07:17:04 -07:00
  • c31f11824e Add hfields to cache_hits benchmark. Sam Haves 2025-09-29 06:21:36 -07:00
  • b17f4b26dc Add more scene golden tests. Haroon Qureshi 2025-09-29 03:18:42 -07:00
  • 6a7566872a Functions for printing the contents of mjvScene. Haroon Qureshi 2025-09-29 02:44:55 -07:00
  • e1c7e19780 Add rendering flags to the studio UI. Haroon Qureshi 2025-09-28 23:57:06 -07:00
  • 8de86c9944 Remove margin name from geomdist sensors. Kyle Bayes 2025-09-26 05:22:59 -07:00
  • 9a5acbd662 Clarify subtree definition and self-collision matching in contact sensor docs. Yuval Tassa 2025-09-26 02:33:49 -07:00
  • e51459f949 Break out struct initialization functions into engine_init.c. Yuval Tassa 2025-09-25 19:21:44 -07:00
  • fe8384b6c5 Visualize joint and tendon limits by re-coloring. Yuval Tassa 2025-09-25 19:01:34 -07:00
  • c3bc793331 Add meshdir changelog item. Alessio Quaglino 2025-09-25 17:59:56 -07:00
  • 922aebbeed Provide explicit argument for asset cache ID. Sam Haves 2025-09-25 07:23:11 -07:00
  • cb7ebe6898 Bump pip from 24.3.1 to 25.2 in /mjx dependabot[bot] 2025-09-24 22:40:20 +00:00
  • 0baac58999 Remove redundant ngeoms check. Haroon Qureshi 2025-09-24 02:20:19 -07:00
  • d9650b68b0 Remove unused private functions Yuval Tassa 2025-09-24 01:47:58 -07:00
  • e3377ceca3 Add cache hit benchmark to parsing benchmarks. Sam Haves 2025-09-23 10:39:10 -07:00
  • d71d42a374 Add private function mju_isZeroByte to check for byte-wise zero. Yuval Tassa 2025-09-23 08:48:43 -07:00
  • bb0878417e Automated g4 rollback of changelist 810355812. Haroon Qureshi 2025-09-23 08:04:39 -07:00
  • 33b09e0822 Stop using stack allocation for catenary drawing Yuval Tassa 2025-09-23 07:36:42 -07:00
  • 09e6723dab Remove unnecessary stack mark/free in engine_vis_visualize.c Haroon Qureshi 2025-09-23 04:52:50 -07:00
  • bf918ccf40 Remove redundant mjv_defaultScene call since its called by mjv_makeScene Matija Kecman 2025-09-23 02:34:01 -07:00
  • 2d1b5f1ed0 Adds missing failure exit codes for sample compile David Leins 2025-09-01 18:59:01 +02:00
  • 6aa06d2f43 Add _all_fields to MjOption, MjModel, MjData for struct introspection. Erik Frey 2025-09-22 10:26:22 -07:00
  • a5ed4ee223 MuJoCo Warp API documentation. Taylor Howell 2025-09-22 08:05:53 -07:00
  • d616f11508 Remove references to deprecated nconmax and njmax. Taylor Howell 2025-09-22 06:27:56 -07:00
  • 4bbe4e5ebc Zero actuator_velocity if actuation is disabled. Taylor Howell 2025-09-22 06:23:46 -07:00
  • 6eea3d8ec0 Initial implementation of toolbox-based "Studio" app. Haroon Qureshi 2025-09-22 05:01:31 -07:00
  • 7fc6b29afd Replace PREPARE_NEXT_GEOM and FINISH_GEOM macros with functions. Haroon Qureshi 2025-09-22 03:20:05 -07:00
  • d9da8e2570 Replace RETURN_IF_GEOMS_EXHAUSTED macro with inlined code. Haroon Qureshi 2025-09-22 02:02:30 -07:00
  • 4f27ab3467 Remove erroneous trailing backslash from xmacro. Yuval Tassa 2025-09-21 14:14:09 -07:00
  • d55da23235 Simplify mj_comPos, avoid stack allocation Yuval Tassa 2025-09-21 14:05:15 -07:00
  • 0141c6b8b7 Include reference to the State API in the mujoco-py migration guide. Tom Erez 2025-09-20 01:19:16 -07:00
  • 0e1104768a No public description Google DeepMind 2025-09-19 10:09:54 -07:00
  • 26ea20a21f No public description Google DeepMind 2025-09-19 09:48:10 -07:00
  • 77e025ea98 Move meshdir and texturedir to mjsCompiler. Alessio Quaglino 2025-09-19 09:04:42 -07:00
  • 681f5767b2 Remove -Wno-extra-semi, add workaround for mjSORT confusing some IDEs Yuval Tassa 2025-09-18 12:26:58 -07:00
  • 60cb976e82 Add assertion for leading dims in MJX-Warp. Baruch Tabanpour 2025-09-18 09:51:50 -07:00
  • eb96dd556c Reduce ccd_iterations from 50 to 35. Kyle Bayes 2025-09-18 09:15:58 -07:00
  • 4b8454b79c Add semicolons after mjSORT macro calls. Yuval Tassa 2025-09-18 08:12:39 -07:00
  • 0e61a4ac5e Remove jaxlib.hlo_helpers. Peter Hawkins 2025-09-18 07:17:16 -07:00
  • f9f3dd3c1d Fix ImGui input processing Matija Kecman 2025-09-18 06:41:21 -07:00
  • d7500e0dec Split START macro into two parts: one for control flow and one for assignment. Haroon Qureshi 2025-09-18 03:22:25 -07:00
  • 6f5a7576f9 Move simlib into experimental folder and rename it toolbox. Haroon Qureshi 2025-09-18 02:14:12 -07:00
  • 8e9eb2fa38 Update MuJoCo's version number following the 3.3.6 release. Rishi Krishnan 2025-09-17 09:12:10 -07:00
  • 9af1f55862 Merge pull request #2713 from vidurvij-apptronik:vidur/remove-installing-glfw3-headers Copybara-Service 2025-09-17 06:17:42 -07:00
  • 7eab0117f7 Don't smooth tracking camera motion Yuval Tassa 2025-09-17 05:24:24 -07:00
  • 9740705510 Add cache functions to Python bindings. Kyle Bayes 2025-09-16 13:02:05 -07:00
  • f2fcd05b1b Import google-deepmind/mujoco_warp from GitHub. Taylor Howell 2025-09-16 11:07:51 -07:00
  • 52da7586dc Clean up includes in src/engine Yuval Tassa 2025-09-16 09:35:41 -07:00
  • 5bbda2186d Make the Octree interpolation continuous. Alessio Quaglino 2025-09-16 08:14:35 -07:00
  • 04380890d5 MuJoCo Warp documentation. Taylor Howell 2025-09-16 07:55:46 -07:00
  • afbefc38a6 Ensure noise is injected when the simulation is paused and a single step is manually requested Matija Kecman 2025-09-16 07:34:36 -07:00
  • eacad44a1a Update changelog for 3.3.6 release Rishi Krishnan 2025-09-15 12:26:46 -07:00
  • ac4874226c Support NULL in dir parameter in mj_addFileVFS. Kyle Bayes 2025-09-15 05:59:06 -07:00
  • dd398f47b9 Merge pull request #2850 from google-deepmind:cmake Copybara-Service 2025-09-15 05:58:59 -07:00
  • 155d6c686a remove UpdateCMakeMinimumRequired.cmake Taylor Howell 2025-09-15 13:30:56 +01:00
  • 85a7ac8e82 Merge pull request #2851 from traversaro/patch-43 Taylor Howell 2025-09-15 05:26:58 -07:00
  • ea856a4c31 Refactor cmake_minimum_required handling in dependencies Silvio Traversaro 2025-09-15 13:44:10 +02:00
  • 0ddb840395 add comments explaining patches Taylor Howell 2025-09-15 12:28:38 +01:00
  • c79b2d064b add description of file utility Taylor Howell 2025-09-15 12:17:41 +01:00
  • 1b7e508f17 add copyright header Taylor Howell 2025-09-15 12:16:15 +01:00
  • 83a619c5b7 patch for cmake_minimum_required version Taylor Howell 2025-09-15 11:40:08 +01:00
  • 4fc69fa64d Ensure that the Octree is balanced. Alessio Quaglino 2025-09-12 08:33:25 -07:00
  • 2287b9f815 Don't prepend meshdir to asset paths in MjSpec.to_zip. Google DeepMind 2025-09-12 07:53:21 -07:00
  • 7e048b7535 Refactor: Convert mjCOctree::MakeOctree from recursive to iterative. Alessio Quaglino 2025-09-12 03:21:26 -07:00
  • f61f89bf54 Update use of absl::MutexLock in fixture.cc Yuval Tassa 2025-09-12 02:45:25 -07:00
  • 89152fb39e Import NVIDIA/warp from GitHub. Taylor Howell 2025-09-11 15:06:06 -07:00
  • ad5f07e060 Extract functions from mjv_updateCamera for calculating frames and frustums. Haroon Qureshi 2025-09-11 04:09:52 -07:00
  • 017e7d5a73 Add light ids. Haroon Qureshi 2025-09-11 03:19:48 -07:00
  • da2fad4530 Catch RuntimeErrors when importing warp. Google DeepMind 2025-09-10 17:52:50 -07:00
  • 4b18009f47 Revert Eigen version Rishi Krishnan 2025-09-10 09:33:01 -07:00
  • 6ec5f8b9c2 Update Mujoco Deps in preperation for the 3.3.6 release Rishi Krishnan 2025-09-09 12:01:02 -07:00
  • 9d5063799f Resize keyframes also at the start of compilation. Alessio Quaglino 2025-09-09 08:15:34 -07:00
  • 3b738ebb67 In USD exporting docs change NVIDIA mujoco-usd-converter to Newton. Sam Haves 2025-09-09 05:38:00 -07:00
  • ea660f4c13 Expose minimal asset cache API. Kyle Bayes 2025-09-04 12:17:47 -07:00
  • 02a535b44f Update https://pypi.org/project/glfw/ to 2.9.0. Michiel Blokzijl 2025-09-03 07:00:54 -07:00
  • 767996ab17 Transform inputs to global before calling rayMesh in SDF collisions. Alessio Quaglino 2025-09-03 06:11:41 -07:00
  • 7a93e22514 Refactor MJMODEL_POINTERS into category-specific macros. Yuval Tassa 2025-09-02 04:40:54 -07:00
  • 8d884585dd Add target relative mouse motion actions. Haroon Qureshi 2025-09-02 03:38:45 -07:00
  • ee777f74d3 Explain how to build Python and C/C++ sources from the same codebase. Michiel Blokzijl 2025-09-02 02:50:40 -07:00
  • 8acd83f317 Add passive collision mode for flexes. Alessio Quaglino 2025-09-01 04:13:07 -07:00
  • b9900db00e Extract memory allocation functions and core utilities Yuval Tassa 2025-09-01 03:37:16 -07:00
  • 5d598a49a2 Documentation bug fixes. Yuval Tassa 2025-08-30 11:02:52 -07:00
  • b092563cab Remove mjDSBL_PASSIVE, split it into mjDSBL_SPRING and mjDSBL_DAMPING. Yuval Tassa 2025-08-29 06:05:18 -07:00
  • 0eea5d6dbd Add libwayland-dev and libxkbcommon-dev to GitHub Actions YAML. Saran Tunyasuvunakool 2025-08-28 07:39:33 -07:00
  • 508d22f794 Update the GLFW dependency used by MuJoCo to 3.4. Michiel Blokzijl 2025-08-28 07:23:14 -07:00
  • b1c94c3761 Add printing of block-diagonalized matrices Yuval Tassa 2025-08-28 00:53:50 -07:00
  • ba47402853 Import google-deepmind/mujoco_warp from GitHub. Baruch Tabanpour 2025-08-27 16:10:13 -07:00
  • 79f2bbc727 Fix memory error when placing images in viewport Tom Power 2025-08-27 13:19:58 -07:00
  • 28aa33b673 expose glfw vidurvij-apptronik 2025-08-27 12:00:37 -05:00
  • 643dc5bf4f Update USD schema formatting Yuval Tassa 2025-08-27 07:01:58 -07:00
  • ed6fa7fe09 Remove unused mjMOUSE_SELECT option. Haroon Qureshi 2025-08-27 03:18:15 -07:00
  • 7443e685ac Allow contact sensor subtree1/subtree2 to be any body. Yuval Tassa 2025-08-26 10:59:44 -07:00
  • 9eaa31af2f Import google-deepmind/mujoco_warp from GitHub. Baruch Tabanpour 2025-08-26 10:16:17 -07:00
  • 1ac51cf2a5 Update comment in engine_forward_test.cc. Taylor Howell 2025-08-26 07:11:59 -07:00
  • debfdf011e Add some missing Nullable annotations. Yuval Tassa 2025-08-26 05:51:08 -07:00
  • ec94bb49aa Make constraint island discovery on by default. Yuval Tassa 2025-08-26 04:26:30 -07:00
  • 4cf5c37211 Fix spelling in engine_forward_test.cc. Taylor Howell 2025-08-25 09:14:58 -07:00
  • 2b45b39ce5 Move mjtConstraint from mjmodel.h to mjdata.h. Yuval Tassa 2025-08-24 23:44:25 -07:00
  • d77ecb3f06 Move mjtConstraintState from mjmodel.h to mjdata.h. Yuval Tassa 2025-08-24 12:37:02 -07:00