Commit Graph

  • 5f36cb9e64 Add/cleanup documentation. Haroon Qureshi 2026-05-07 09:51:33 -07:00
  • 730ecceda1 Add SDF support. Haroon Qureshi 2026-05-07 09:36:44 -07:00
  • abea65b0be Simplify materials. Haroon Qureshi 2026-05-07 07:50:30 -07:00
  • d5c5a989f2 Use viewport instead of width/height. Haroon Qureshi 2026-05-07 07:06:02 -07:00
  • ec50260e26 Add mjs_getOriginSpec to retrieve the original spec of an element. Sam Haves 2026-05-07 06:32:54 -07:00
  • 8b06fe4c16 Remove invalid dlfcn.h include. Haroon Qureshi 2026-05-07 06:12:34 -07:00
  • 364c716f08 Rename TextureTarget to SamplerType. Haroon Qureshi 2026-05-07 05:55:38 -07:00
  • 75f1b81df7 Missing file in CMakeLists.txt Haroon Qureshi 2026-05-07 05:42:19 -07:00
  • 034167f4cd Fix MjVfs changelog item accidentally placed in last release Sam Haves 2026-05-07 05:27:59 -07:00
  • f2da6cabdf Add API function for querying frame stats. Haroon Qureshi 2026-05-07 04:56:50 -07:00
  • e1b27afcda Merge math_util and model_util and rename to filament_util. Haroon Qureshi 2026-05-07 04:19:55 -07:00
  • 7ade42ca88 Internal changes. Haroon Qureshi 2026-05-07 03:48:22 -07:00
  • 607970a900 Remove dependency between SceneBridge and ObjectManager. Haroon Qureshi 2026-05-07 01:55:11 -07:00
  • 8e214e5133 Move imgui_editor into filament library. Haroon Qureshi 2026-05-07 01:18:58 -07:00
  • 39c891e358 Add function for creating Renderable meshes from mjtGeom types. Haroon Qureshi 2026-05-07 00:12:09 -07:00
  • 0c05215e18 Reduce flex stiffness and bending memory size to the exact amount needed. Alessio Quaglino 2026-05-06 23:52:46 -07:00
  • b6aac76cc4 Pass filament::Engine instead of FilamentContext for textures, meshes, and render targets. Haroon Qureshi 2026-05-06 23:43:57 -07:00
  • 0f53f55853 Add checks for degenerate meshes in convex hull computation. Yuval Tassa 2026-05-06 16:24:41 -07:00
  • a501731089 Update multiccd default in mjcPhysics. Sam Haves 2026-05-06 10:21:18 -07:00
  • 2aa2131057 Refactor how render requests are generated. Haroon Qureshi 2026-05-06 10:13:04 -07:00
  • 2b67fe3c3a Remove direct dependency between SceneBridge and ImguiBridge. Haroon Qureshi 2026-05-06 08:56:49 -07:00
  • 6b898395f1 Bump pip from 25.2 to 26.1 in /mjx dependabot[bot] 2026-05-06 15:52:40 +00:00
  • 9ffd50ce6a Import google-deepmind/mujoco_warp from GitHub. Taylor Howell 2026-05-06 08:47:18 -07:00
  • 6376e67070 Extract AVX code from engine_util_blas.c into engine_util_blas_avx.h Yuval Tassa 2026-05-06 05:25:15 -07:00
  • 579a27e9d2 Make mjSpec related getter/find utilities take const parameters. Sam Haves 2026-05-05 12:34:58 -07:00
  • d249c882d5 Fix gcc errors due to restrict. Alessio Quaglino 2026-05-05 11:38:18 -07:00
  • 5c156ebf15 Refactor sparse constraint Jacobian supernode computation. Yuval Tassa 2026-05-05 10:56:37 -07:00
  • d933b195ee Implement bending forces for interpolated flex shells. Alessio Quaglino 2026-05-05 10:32:28 -07:00
  • a692283db3 Add functions to create context and render. Haroon Qureshi 2026-05-05 10:19:00 -07:00
  • 9f972aa42e Use cinematic cameras by default in cards.xml and leaves.xml Yuval Tassa 2026-05-05 07:53:42 -07:00
  • 24ce1eff10 Update compat library to use public functions. Haroon Qureshi 2026-05-05 06:32:19 -07:00
  • b9c1877ecb Project out rigid body modes from flex strain equality constraints. Alessio Quaglino 2026-05-05 06:00:30 -07:00
  • d168eb2d7d Expose several functions in the public C API. Haroon Qureshi 2026-05-05 05:55:21 -07:00
  • 4ed69b5ce7 Randomize PGS constraint visitation order. Yuval Tassa 2026-05-05 05:08:19 -07:00
  • 88bff84cbb Add API functions for creating and destroying objects. Haroon Qureshi 2026-05-05 05:07:40 -07:00
  • de030f4664 Allow SceneView to read configuration from mjModel directly. Haroon Qureshi 2026-05-05 02:51:44 -07:00
  • 68fdc439e4 Use mjrTextureTarget type instead of filament type. Haroon Qureshi 2026-05-05 02:47:13 -07:00
  • a5de6506eb Add backlinks from tech note to dcmotor docs. Yuval Tassa 2026-05-05 02:37:54 -07:00
  • bc8c1f826c Merge pull request #3235 from tkelestemur:mjx-warp-segmentation Copybara-Service 2026-05-04 20:42:32 -07:00
  • 767c607f58 Add mju_sym2dense, document future breakage of mj_fullM Yuval Tassa 2026-05-04 14:25:23 -07:00
  • a51a7bf062 Open-source MJX-Warp codegen to make external contribution easier. Baruch Tabanpour 2026-05-04 13:12:54 -07:00
  • 0aeea2e4f6 Import google-deepmind/mujoco_warp from GitHub. Taylor Howell 2026-05-04 10:32:36 -07:00
  • 25751a7b98 Add dense LU factorization and solve functions. Yuval Tassa 2026-05-02 13:26:14 -07:00
  • dbd451138c Add flex_bendingadr to mjModel. Alessio Quaglino 2026-05-02 00:13:09 -07:00
  • b2feed63e4 Skip implicit solver if there are strain constraints. Alessio Quaglino 2026-05-01 14:08:33 -07:00
  • 723b8b1ea6 Introduce explicit VFS in Python MjVfs Sam Haves 2026-05-01 09:33:43 -07:00
  • 910b3336ed Restrict midpoint integration to unconstrained free bodies in implicitfast Yuval Tassa 2026-05-01 08:40:53 -07:00
  • 8287d9d152 Fix insidesite sensor for massless flex parent bodies. Alessio Quaglino 2026-05-01 08:26:21 -07:00
  • f7d31e06f0 Refactor utility functions for block extraction. Yuval Tassa 2026-05-01 08:24:06 -07:00
  • 3367b64a8e Merge pull request #3225 from devshahofficial:fix/renderer-del-init-failure Copybara-Service 2026-05-01 03:17:02 -07:00
  • ee3ac5b349 Expose Renderable settings in mjrRenderableParams. Haroon Qureshi 2026-05-01 00:17:56 -07:00
  • 0399bfd058 Allow custom getProcAddress for glad resolution. Haroon Qureshi 2026-05-01 00:17:41 -07:00
  • 7d54123303 Make flex vert0 rotation-invariant for interpolated flexes. Alessio Quaglino 2026-04-30 08:40:20 -07:00
  • 22ca5fe0df studio: improve behavior of help window Yuval Tassa 2026-04-30 06:20:38 -07:00
  • e71bd3db8e Refactor flex passive forces into dedicated functions. Alessio Quaglino 2026-04-29 10:50:07 -07:00
  • e552a5f80d Expose more filament render settings via XML custom fields Sam Haves 2026-04-29 10:26:13 -07:00
  • 9c6a4f76eb Add 2D membrane elasticity for interpolated flex shell mode Alessio Quaglino 2026-04-29 10:16:38 -07:00
  • 517c113656 Add Rendering differences section to MjWarp documentation. Sam Haves 2026-04-29 09:57:41 -07:00
  • cae70086da Scale UI style sizes by DPI. Yuval Tassa 2026-04-29 09:30:57 -07:00
  • 4e7b2f2124 Allow dimensions to be specified when creating a render target. Haroon Qureshi 2026-04-29 09:12:58 -07:00
  • 7e848e9406 Add mjr_sceneParams for creating Scene objects. Haroon Qureshi 2026-04-29 07:57:55 -07:00
  • 52e90bf55d Fix high-DPI window size in Studio. Yuval Tassa 2026-04-29 07:47:29 -07:00
  • a2cd7aa52f Make mjz_decoder threadsafe. Sam Haves 2026-04-29 07:18:34 -07:00
  • e745538ad6 Use FilamentContext for creating objects (instead of filament::Engine). Haroon Qureshi 2026-04-29 07:04:00 -07:00
  • 5a51f4795d Merge branch 'google-deepmind:main' into mjx-warp-segmentation Tarik Kelestemur 2026-04-29 09:28:08 -04:00
  • 9796345888 Add font scaling to studio, bound to CTRL+MINUS/PLUS Yuval Tassa 2026-04-29 03:41:21 -07:00
  • d92fe0810c Add MjSpec.encode method. Sam Haves 2026-04-28 14:22:11 -07:00
  • ace90c00b9 Remove deleted file. Haroon Qureshi 2026-04-28 06:34:01 -07:00
  • 5751b09ff6 Initial pass at exposing the new mjr APIs. Haroon Qureshi 2026-04-28 05:59:15 -07:00
  • 647af382c1 Add per-island PGS solver dispatch. Yuval Tassa 2026-04-28 05:13:22 -07:00
  • 00fff8c780 Update APIs to use opaque handle types instead of concrete types. Haroon Qureshi 2026-04-28 04:40:05 -07:00
  • 32aeb377b5 Move filament::Skybox object management into SceneView. Haroon Qureshi 2026-04-28 03:55:28 -07:00
  • 6f275b79c6 Studio: toolbar cosmetic improvements Yuval Tassa 2026-04-28 03:12:12 -07:00
  • 25a9114705 No-op refactor of PGS and NoSlip solvers in preparation for island support. Yuval Tassa 2026-04-28 02:10:44 -07:00
  • e6354b4368 Add flex_interp to the MJX Model. Alessio Quaglino 2026-04-27 13:32:20 -07:00
  • 9cd89eec2f Make Studio's monitoring charts responsive and full-window Matija Kecman 2026-04-27 07:42:16 -07:00
  • 2e3205229c Studio: various panel usability improvements Yuval Tassa 2026-04-27 03:11:07 -07:00
  • 3a5a48b9f9 Fix texture ID collisions in ImguiBridge Matija Kecman 2026-04-27 01:58:43 -07:00
  • 1009478de9 Merge branch 'google-deepmind:main' into mjx-warp-segmentation Tarik Kelestemur 2026-04-26 21:36:32 -04:00
  • b643f50b2a Rename IndexType USHORT/UINT to U16/U32. Haroon Qureshi 2026-04-26 14:55:26 -07:00
  • 521d152ec5 Enable Warp execution on CPU devices in MJX. Google DeepMind 2026-04-26 14:18:49 -07:00
  • 8f32f6e72e Rename enum values to match type name. Haroon Qureshi 2026-04-26 14:03:15 -07:00
  • 2fa2db7ae0 Re-enable spotlights in wasm builds. Haroon Qureshi 2026-04-26 07:33:50 -07:00
  • 82eab11a88 Remove deprecated Fonts->Build() and clean up ImGui texture lifecycle Matija Kecman 2026-04-26 05:18:54 -07:00
  • 2f2d00daed Fix issues in changelog. Yuval Tassa 2026-04-25 14:59:53 -07:00
  • 4eb987ad25 Fix uninitialized value. Haroon Qureshi 2026-04-24 12:37:01 -07:00
  • 3050493dab Bump postcss from 8.5.6 to 8.5.10 in /wasm dependabot[bot] 2026-04-24 17:40:45 +00:00
  • 2b7cc28afa Update MuJoCo version to 3.8.1 following the 3.8.0 release Michael Moss 2026-04-24 10:37:13 -07:00
  • 34d69ad4cb Update changelog for the 3.8.0 release. Michael Moss 2026-04-24 09:55:48 -07:00
  • 2f5e5d3da1 Add documentation for mjpDecoder. Michael Moss 2026-04-24 08:37:43 -07:00
  • a2ee85f477 Fix wasm flickering. Haroon Qureshi 2026-04-24 06:41:48 -07:00
  • a04cf1b2b3 Mention Python 3.14 in the changelog. Michael Moss 2026-04-24 02:25:58 -07:00
  • 1465d8b6ce Initial implementation of MuJoCo Live. Saran Tunyasuvunakool 2026-04-23 12:55:24 -07:00
  • 4eba85093a Add new flex_node fields to MJX. Alessio Quaglino 2026-04-23 12:15:25 -07:00
  • f0b6120771 update .readthedocs.yml Taylor Howell 2026-04-23 18:12:46 +01:00
  • c52d3d0789 Split out the compatibility classes from the filament renderer. Haroon Qureshi 2026-04-23 09:51:56 -07:00
  • 15f61679bf Update next MuJoCo version to 3.8.0 for pending breaking changes. Michael Moss 2026-04-23 09:32:20 -07:00
  • e5a38431af Update dependencies ahead of the 3.8.0 release. Michael Moss 2026-04-23 08:45:34 -07:00
  • 2b211e1ce6 Detect wayland sessions and report a clear error prompting users to switch to X11 or choose a different graphics mode Matija Kecman 2026-04-23 08:02:05 -07:00
  • 8a87a1efbf Rename types to conform to mjr naming conventions. Haroon Qureshi 2026-04-23 08:01:03 -07:00