Commit Graph

  • 828052e6f4 CG solver: Replace PRP+ with Hager-Zhang update Yuval Tassa 2026-06-08 08:53:35 -07:00
  • 7e790879ef Fix namespace for filament-specific "mjrf" API. Haroon Qureshi 2026-06-08 08:37:12 -07:00
  • 7a7dc7ccad Add support for loading 1D flex components from OBJ line segments. Alessio Quaglino 2026-06-08 08:03:04 -07:00
  • ac7f198536 Tune constants for nativeccd to perform better with single precision. Kyle Bayes 2026-06-08 07:20:36 -07:00
  • a0f014593b Support float32 in mujoco.rollout Python wrapper and tests. Yuval Tassa 2026-06-08 06:58:54 -07:00
  • 116cfe9c70 Remove initial width/height arguments. Haroon Qureshi 2026-06-08 06:33:53 -07:00
  • 318880126f Provide better dedupe logic in multiccd in edge collision case. Kyle Bayes 2026-06-08 06:07:05 -07:00
  • 6c33e16bf1 Canonicalize mjVisual macros to include type and dimension. Yuval Tassa 2026-06-08 05:30:15 -07:00
  • da5500c202 Implement additional draw modes: Haroon Qureshi 2026-06-08 04:29:00 -07:00
  • 543165a6cc Expose hsv2rgb as internally public function. Haroon Qureshi 2026-06-08 03:42:32 -07:00
  • a36758c26b Merge pull request #3322 from mhasek:mhasek/add_light_and_mat_prop_to_mjx_model Copybara-Service 2026-06-08 03:42:53 -07:00
  • b17b5f7918 Expose mjv_flexBodyIdAndPoint as a helper function. Haroon Qureshi 2026-06-08 02:27:55 -07:00
  • ea2d785e0a Improve quality of maxhullvert coarse convex hulls using Qhull's Q9 option. Yuval Tassa 2026-06-08 01:55:54 -07:00
  • 0093210173 Remove hard-coded render target formats. Haroon Qureshi 2026-06-08 01:44:58 -07:00
  • d79520dc87 Merge pull request #3299 from tkelestemur:tarik/mjx-warp-nested-dataclass-methods Copybara-Service 2026-06-07 22:50:49 -07:00
  • b4135b571f fix island disable fields dimension mismatch Mustafa Hasekioglu 2026-06-06 16:15:23 -04:00
  • 994cfa0e4a update mjx model and shims Mustafa Hasekioglu 2026-06-06 14:39:01 -04:00
  • 2e43279ac3 MuJoCo Warp documentation: remove parallel linesearch Taylor Howell 2026-06-05 12:05:14 -07:00
  • 5fe916045c Replace strncpy with memcpy for gridlayout initialization. Kevin Zakka 2026-06-05 11:25:20 -07:00
  • 511cf27ff8 Move segmentation coloring logic into renderer. Haroon Qureshi 2026-06-05 07:57:28 -07:00
  • fdd82ac420 Merge pull request #3287 from kevinzakka:sysid-issue-3284-fixes Copybara-Service 2026-06-05 05:56:46 -07:00
  • 2a4af3246e Import google-deepmind/mujoco_warp from GitHub. Taylor Howell 2026-06-05 04:56:22 -07:00
  • d80a847bae Move CompareModel to a separate library. Yuval Tassa 2026-06-05 02:44:22 -07:00
  • 5ce9a0ad0b Split large parameterized tests into dedicated files. Yuval Tassa 2026-06-05 02:07:09 -07:00
  • 8fbacf2883 Introduce MaterialManager to allow sharing of material instances. Haroon Qureshi 2026-06-05 01:17:01 -07:00
  • 7078f38163 Update generate_warp_types.py btaba 2026-06-04 12:28:38 -07:00
  • 2b9960a617 Address reviewer feedback. Kevin Zakka 2026-05-27 13:07:35 -07:00
  • ab4102ea42 Add opt-in cond(J^T J) check to sysid optimize(). Kevin Zakka 2026-05-25 20:50:06 -07:00
  • d75b709892 Forward x_scale through the sysid mujoco backend. Kevin Zakka 2026-05-26 17:13:37 -07:00
  • 5ae677f026 Warn and rescue sysid parameters that start at a box bound. Kevin Zakka 2026-05-25 20:30:33 -07:00
  • 66156c7d9a Update tolerances on engine_collision_gjk_test.cc to run with single precision. Kyle Bayes 2026-06-04 07:36:31 -07:00
  • dadd624255 Merge pull request #3244 from google-deepmind:dependabot/npm_and_yarn/wasm/postcss-8.5.10 Copybara-Service 2026-06-04 06:48:02 -07:00
  • a2f08767cf Workaround for CMake "subproject language bug" triggered by recent Filament change. Michael Moss 2026-06-04 05:05:26 -07:00
  • 53ac994759 Add missing files. Haroon Qureshi 2026-06-03 10:26:50 -07:00
  • 36f5c4899c Remove the usage of Texture::setImage that uses FaceOffsets Google DeepMind 2026-06-03 09:46:52 -07:00
  • b4dd8e2d9c Emit TileSet methods in MJX Warp codegen Tarik Kelestemur 2026-06-03 12:31:23 -04:00
  • 4d70b18048 Manage reflections at the scene level. Haroon Qureshi 2026-06-03 09:17:59 -07:00
  • 25afa6b732 Fix wasm OOM on large models: 32mb stack, raise MAXIMUM_MEMORY to 4gb. Kevin Zakka 2026-06-03 08:58:20 -07:00
  • 319b3975a0 Merge remote-tracking branch 'origin/main' into tarik/mjx-warp-nested-dataclass-methods Tarik Kelestemur 2026-06-03 11:36:53 -04:00
  • 0897e3aec1 Skip the prefetcher when the URL scheme isn't fetchable. Kevin Zakka 2026-06-03 08:22:49 -07:00
  • 45d5f2ed5f Improve link in light/directional docs Yuval Tassa 2026-06-03 07:11:27 -07:00
  • 558366f364 Always normalize in planeNormal to reduce rounding errors in single precision. Kyle Bayes 2026-06-03 07:03:29 -07:00
  • 5d231c64cd Import google-deepmind/mujoco_warp from GitHub. Taylor Howell 2026-06-03 04:40:22 -07:00
  • 4cfdf5f34b Bind materials before rendering reflection passes. Haroon Qureshi 2026-06-03 03:30:24 -07:00
  • 0fe2064847 Cleanup Renderable API. Haroon Qureshi 2026-06-03 01:05:04 -07:00
  • 7b9b88060e Refactor mj_fullM. This change is part of the deprecation of mjData.qM. Yuval Tassa 2026-06-02 17:22:15 -07:00
  • 49211a05c5 Add support for custom physics step functions in StudioApp. Matija Kecman 2026-06-02 10:27:01 -07:00
  • 0e4749501c Allow custom step function in StepControl::Advance. Matija Kecman 2026-06-02 09:19:30 -07:00
  • 3a5626bc27 Align GJK internal memory to avoid misalignment segfaults when compiled as single precision. This is effectively a no-op under double precision. Kyle Bayes 2026-06-02 09:14:33 -07:00
  • 15cbc8fb55 Merge pull request #3156 from andrewkaufman:newton-schemas Copybara-Service 2026-06-02 07:06:59 -07:00
  • 4cf4a5665d Configure Copybara export for Dear ImGui and ImPlot Python bindings Matija Kecman 2026-06-02 05:31:48 -07:00
  • 062b0f1ea6 Remove deprecated mju_{error,warning}_{i,s} functions. Yuval Tassa 2026-06-02 01:58:19 -07:00
  • ad23db5942 Guard againsts NaNs in engine_collision_gjk_test.cc. Kyle Bayes 2026-06-01 12:16:59 -07:00
  • c80d8fb35d Stabilize MJX Warp types codegen Tarik Kelestemur 2026-06-01 10:45:22 -04:00
  • f97b9f6e3b TileSet MJX codegen fix Tarik Kelestemur 2026-05-29 21:39:14 -04:00
  • e7ed648cac Merge pull request #3278 from tkelestemur:tarik/mjx-light-active-public-api Copybara-Service 2026-06-01 02:15:20 -07:00
  • 91c92279d2 Enable interior nodes for interpolated flex shell mode. Alessio Quaglino 2026-05-31 10:35:16 -07:00
  • 4548e81e4d Rename efc_diagApprox -> efc_diagA. Yuval Tassa 2026-05-31 04:53:36 -07:00
  • cd6db9ebe2 Improve CG solver precision and stability under float32 via line search refactor Yuval Tassa 2026-05-31 03:59:31 -07:00
  • 4358a102cd Add manual test for CG converence Yuval Tassa 2026-05-31 03:15:06 -07:00
  • 9bd8daf53b Minimize generated WARP types diff Tarik Kelestemur 2026-05-30 16:29:27 -04:00
  • f8a12a827f Merge origin/main into light_active PR Tarik Kelestemur 2026-05-30 16:24:27 -04:00
  • 50e823e91c Import google-deepmind/mujoco_warp from GitHub. Taylor Howell 2026-05-30 07:43:56 -07:00
  • b9c7a4b81a Import NVIDIA/warp 1.13.0 from GitHub. Taylor Howell 2026-05-30 04:47:29 -07:00
  • 3a6e0ee9b3 Reduce effect of infinite planes on center and extent statistics Yuval Tassa 2026-05-30 04:11:38 -07:00
  • d7e872b6f9 Add UI control for MuJoCo threadpool size. Yuval Tassa 2026-05-30 03:40:59 -07:00
  • 96bf8aea81 Move island-specific sparse matrices from arena to stack. Yuval Tassa 2026-05-30 03:07:31 -07:00
  • 5d782a2bb8 Fix memory overallocation in sparse primal solvers. Yuval Tassa 2026-05-29 13:51:02 -07:00
  • ffe1eadd7e Merge pull request #3294 from kevinzakka:mujoco-minimize-x-scale Copybara-Service 2026-05-29 11:34:36 -07:00
  • f63b92da5e Clear draw queue instead of failing if rendering skipped. Haroon Qureshi 2026-05-29 08:08:47 -07:00
  • 8eaf174a88 Change "Num threads" UI element to a slider. Yuval Tassa 2026-05-29 06:30:03 -07:00
  • c7d340be4f Cap box<->box collisions. Kyle Bayes 2026-05-29 03:52:24 -07:00
  • 46d2405b42 Merge pull request #3288 from davidhozic:fix/strchr-const-char Copybara-Service 2026-05-29 03:16:33 -07:00
  • 9af965f241 Merge pull request #3120 from Ashutosh0x:fix/safe-overflow-msvc Copybara-Service 2026-05-29 03:12:40 -07:00
  • df6942eb39 Support float32 precision for mjtNum in Python bindings. Yuval Tassa 2026-05-28 13:56:09 -07:00
  • b612d352d4 Fix GitHub Actions for threading. Kyle Bayes 2026-05-28 12:56:19 -07:00
  • 9436972a22 Import NVIDIA/warp 1.13.0 from GitHub. Google DeepMind 2026-05-28 11:50:32 -07:00
  • b935d4153c Add new mju_threadpool API function, and delete old threading API. Kyle Bayes 2026-05-28 10:09:07 -07:00
  • 50ec8e84de test: intercept mju_warning in overflow regression test Ashutosh0x 2026-05-28 21:46:15 +05:30
  • a22fc2423a Merge pull request #3295 from tkelestemur:tarik/fix-mjx-codegen-python311 Copybara-Service 2026-05-28 08:44:28 -07:00
  • cae5a608d5 Import NVIDIA/warp 1.13.0 from GitHub. Taylor Howell 2026-05-28 07:00:29 -07:00
  • 4c381635e1 Add mjs_makeFlex to the MuJoCo C and Python APIs. Alessio Quaglino 2026-05-28 05:58:47 -07:00
  • b9fb817af8 Lexically normalize resource path in mjz_decoder resource provider. Sam Haves 2026-05-28 02:56:01 -07:00
  • f755d718d3 Merge pull request #3293 from kevinzakka:studio-live-parallel-prefetch Copybara-Service 2026-05-27 16:47:18 -07:00
  • 106f1c5dbb fix mjx codegen and rerun Tarik Kelestemur 2026-05-27 17:50:31 -04:00
  • cf1b28d19a address btaba's review Tarik Kelestemur 2026-05-27 17:37:33 -04:00
  • aa4a43da17 Address reviewer feedback: default x_scale=None, drop TRF qualifier. Kevin Zakka 2026-05-27 12:55:14 -07:00
  • 4035c66428 Fix multiccd edge bug that occurs in certain situations. Kyle Bayes 2026-05-27 11:31:53 -07:00
  • f6c85287bf Optimize mj_flex performance. Alessio Quaglino 2026-05-27 10:04:37 -07:00
  • af4be63cd8 Add xmacros for MjSpec. Google DeepMind 2026-05-27 09:10:43 -07:00
  • 36ea0c466f Support multiscene, multiview rendering. Haroon Qureshi 2026-05-27 06:54:23 -07:00
  • c0b8aa9dec Make studio python more like studio C++ Matija Kecman 2026-05-27 06:42:17 -07:00
  • 0607dc450c security: fix integer overflow in safeAddToBufferSize on MSVC Ashutosh0x 2026-02-20 19:56:31 +05:30
  • 79aeceeaa3 Update MuJoCo version to 3.10.0 following the 3.9.0 release Michael Moss 2026-05-27 03:49:54 -07:00
  • 237c17e485 Update changelog for the 3.9.0 release. Michael Moss 2026-05-27 02:46:48 -07:00
  • f6cd0234fd Change tactile sensor normal component to report penetration depth. Alessio Quaglino 2026-05-27 02:00:00 -07:00
  • c12dc23852 Add x_scale to mujoco.minimize.least_squares. Kevin Zakka 2026-05-26 17:06:09 -07:00
  • 249e9c08b8 MuJoCo Live: pre-fetch model assets in parallel before compilation. Kevin Zakka 2026-05-26 15:21:01 -07:00
  • 6f9725a1da Make mju_getXMLDependencies read XMLs through the resource provider. Kevin Zakka 2026-05-26 15:05:54 -07:00
  • 583aa5ad4f Update dependencies ahead of the 3.9.0 release. Michael Moss 2026-05-26 09:29:02 -07:00