Commit Graph

  • 2bc97d8408 Rename types to conform to mjr naming conventions. Haroon Qureshi 2026-04-23 07:58:32 -07:00
  • ead7b1f65e Rename types to conform to mjr naming conventions. Haroon Qureshi 2026-04-23 07:55:42 -07:00
  • 3d13d43c9c Rename types to conform to mjr naming conventions. Haroon Qureshi 2026-04-23 07:53:08 -07:00
  • 4345a2a09f Rename types to conform to mjr naming conventions. Haroon Qureshi 2026-04-23 07:14:13 -07:00
  • c1c7643fad Rename types to conform to mjr naming conventions. Haroon Qureshi 2026-04-23 07:09:44 -07:00
  • fa33310750 Fix use-after-release issue. Haroon Qureshi 2026-04-23 03:23:12 -07:00
  • e1794b3d1c Add missing files. Haroon Qureshi 2026-04-23 03:10:05 -07:00
  • 57ad7463b1 Use separate SceneView for main scene and UX. Haroon Qureshi 2026-04-23 02:22:53 -07:00
  • c41ed42407 Split the core filament context from the mjr_ API compatibility layer. Haroon Qureshi 2026-04-23 01:37:01 -07:00
  • e8ebc994d2 Add 3.14 to the supported Python versions. Michael Moss 2026-04-23 01:27:01 -07:00
  • 90da796468 Bump pytest from 8.3.3 to 9.0.3 in /mjx dependabot[bot] 2026-04-23 08:24:37 +00:00
  • 4b3f3aee6b Add hashes for 3.14 wheels to Python build requirements. Michael Moss 2026-04-23 01:21:51 -07:00
  • 22f4458b1c Merge branch 'google-deepmind:main' into mjx-warp-segmentation Tarik Kelestemur 2026-04-22 13:19:55 -04:00
  • a891782553 Clean-up flex assumptions. Alessio Quaglino 2026-04-22 08:00:42 -07:00
  • 863a084d7f Adjust refcount expectations for Python 3.14 Matej Aleksandrov 2026-04-22 06:33:10 -07:00
  • 4cfebcc32b Add mj_containsFileVFS and mj_containsBufferVFS functions. Sam Haves 2026-04-22 05:26:33 -07:00
  • c3fddf5dc1 Update doc/mjwarp/update_types.py Taylor Howell 2026-04-21 10:02:57 -07:00
  • ba149aa043 Fix flexcomp strain constraints with rotated grids. Alessio Quaglino 2026-04-21 08:01:32 -07:00
  • da01bd37a2 Remove modelfiledir_ from compiled assets, use owning spec modelfiledir instead. Sam Haves 2026-04-21 06:59:17 -07:00
  • 3325971840 Add mj_maxContact API function. Kyle Bayes 2026-04-21 04:02:34 -07:00
  • bc5883e82f Update multiccd documentation. Kyle Bayes 2026-04-20 12:52:30 -07:00
  • 6cb6e5a93f Enable multiccd by default. Kyle Bayes 2026-04-20 11:59:24 -07:00
  • 8e7787ad09 Use function for applying transforms to multimesh Renderables. Haroon Qureshi 2026-04-20 10:38:58 -07:00
  • 188196603d Fix flexcomp empty cell detection that was causing missing cells. Alessio Quaglino 2026-04-20 09:27:03 -07:00
  • 476e2e909e Allow Transforms to be set directly on Renderable. Haroon Qureshi 2026-04-20 09:05:43 -07:00
  • b2281883dd Improve slider precision and range clamping, fixes #3206 Yuval Tassa 2026-04-20 08:53:28 -07:00
  • a8a5afc8dc Cache benchmark data in engine_util_sparse_benchmark_test Yuval Tassa 2026-04-20 08:29:16 -07:00
  • 2d12dee025 Add dof="2d" option to flexcomp for in-plane deformations. Alessio Quaglino 2026-04-20 07:13:17 -07:00
  • cad734ae70 Introduce Trs type. Haroon Qureshi 2026-04-20 07:13:05 -07:00
  • 35f7db8e91 Add StringToVector<std::string> overload for char*. Alessio Quaglino 2026-04-20 06:48:16 -07:00
  • 86ad41b9c2 Use RenderableParams for creating Renderables. Haroon Qureshi 2026-04-20 04:50:38 -07:00
  • 508e581ba9 Optimize flex by pinning nodes in empty cells. Alessio Quaglino 2026-04-20 04:40:34 -07:00
  • fa7b36d111 Fix undefined reference errors for StringToVector with GCC and LTO. Alessio Quaglino 2026-04-20 04:16:27 -07:00
  • eb31027a7c Simplify RenderTarget creation. Haroon Qureshi 2026-04-20 03:27:10 -07:00
  • e6d77650f7 Refactor mju_combineSparse to eliminate temporary buffers. Yuval Tassa 2026-04-20 03:09:31 -07:00
  • 3230cf99f9 Change flex constraints to eigenmodes of the stiffness matrix. Alessio Quaglino 2026-04-20 02:02:01 -07:00
  • bf9be2c312 Remove MeshPtr type alias. Haroon Qureshi 2026-04-20 02:01:02 -07:00
  • a04c2b1b4a Consolidate stack allocation calls in primal solvers down from 30 to 2 (dense) or 6 (sparse). Preparation for atomic allocation calls in threaded mode. Yuval Tassa 2026-04-20 01:46:48 -07:00
  • cf3f6ccf1f Make file search deterministic in FindFileInPath. Matija Kecman 2026-04-20 01:26:54 -07:00
  • f3f12bfad6 Manage dynamic meshes (skins, flexes) in model_objects. Haroon Qureshi 2026-04-20 01:23:20 -07:00
  • 6bf31cf68a Update Windows build notes. Yuval Tassa 2026-04-20 01:12:03 -07:00
  • 8262280f5f Clean up MJX segmentation rendering Tarik Kelestemur 2026-04-19 13:12:52 -04:00
  • 3d45a33190 Refactor flex strain constraints to be per-cell. Alessio Quaglino 2026-04-19 07:20:49 -07:00
  • fa8b6311a2 Merge branch 'main' of https://github.com/google-deepmind/mujoco into mjx-warp-segmentation Tarik Kelestemur 2026-04-17 15:56:21 -04:00
  • 5c41d1b86e Merge branch 'tarik/mjx-warp-segmentation' of github.com:tkelestemur/mujoco into tarik/mjx-warp-segmentation Tarik Kelestemur 2026-04-17 15:55:12 -04:00
  • a9e61966b5 Import of Warp v1.12.1 from https://github.com/nvidia/warp. Taylor Howell 2026-04-17 11:21:47 -07:00
  • b16383dfaf Use banded solver for implicit flex integration. Alessio Quaglino 2026-04-17 07:59:34 -07:00
  • 6c7ed66781 Implement multi-cell finite element method for interpolated flexes. Alessio Quaglino 2026-04-17 04:10:54 -07:00
  • 8415dff307 Merge Material into Renderable. Haroon Qureshi 2026-04-17 01:58:27 -07:00
  • c23b5e8420 Fix WASM build issues, improve test coverage and improve cmake files Matija Kecman 2026-04-17 01:28:40 -07:00
  • f91ce9a627 Remove window dependency from PipGui Matija Kecman 2026-04-17 00:10:42 -07:00
  • 506aa79ad8 Add Human-700 to model gallery Yuval Tassa 2026-04-16 09:01:35 -07:00
  • 01a043f20b mjx segmentation Tarik Kelestemur 2026-04-15 18:22:46 -04:00
  • 1117e7db39 Move DrawMode into its own header file. Haroon Qureshi 2026-04-16 04:43:39 -07:00
  • 56e98cc16c Improve AABB bounds in makeAAMM. Kyle Bayes 2026-04-16 03:24:28 -07:00
  • 5a0809efaf Remove dependency on Texture from ObjectManager. Haroon Qureshi 2026-04-16 03:23:50 -07:00
  • a6b98e5a78 Keep track of the vertex attributes in a Mesh. Haroon Qureshi 2026-04-16 01:41:13 -07:00
  • d39b2f4f9d mjx segmentation Tarik Kelestemur 2026-04-15 18:22:46 -04:00
  • 564007204c Fix AttributeError in Renderer.__del__ on partial construction. devshahofficial 2026-04-15 12:15:24 -07:00
  • eacbce95f4 Fix CMakeLists file. Haroon Qureshi 2026-04-15 09:36:24 -07:00
  • d9b3faf8f4 Remove thread_local EPA data in favor of using mjData stack. Kyle Bayes 2026-04-15 09:19:06 -07:00
  • 7ac30a39fe Fix mj_loadXML hang in single-threaded WASM builds Matija Kecman 2026-04-15 08:56:35 -07:00
  • e047f1101a Rename GuiView to ImguiBridge. Haroon Qureshi 2026-04-15 08:43:21 -07:00
  • a2d0e33c0f 2-3x speedup of sparse matrix squaring. Yuval Tassa 2026-04-15 07:19:03 -07:00
  • 62cffb1536 Update GuiView to use SceneView and Renderables. Haroon Qureshi 2026-04-15 06:55:33 -07:00
  • 8f3ed662eb Hoist solver stack allocations out of iteration loop Yuval Tassa 2026-04-15 04:22:16 -07:00
  • f24f9ef44d Allow submeshes to be set when adding meshes to a Renderable. Haroon Qureshi 2026-04-15 03:25:09 -07:00
  • 9289905c9a Make StepControlGui a reusable component and refactor/simplify the implementation Matija Kecman 2026-04-15 02:47:40 -07:00
  • d913e0b1e9 Add ReadPixels function to RenderTarget. Haroon Qureshi 2026-04-15 01:39:25 -07:00
  • 4a98cc8bff Update MuJoCo version to 3.7.1 following the 3.7.0 release Michael Moss 2026-04-14 16:48:13 -07:00
  • 8bf11166b1 Import google-deepmind/mujoco_warp from GitHub. Taylor Howell 2026-04-14 12:55:06 -07:00
  • 5724158593 Refactor flex stiffness storage to support variable sizes. Alessio Quaglino 2026-04-14 09:38:17 -07:00
  • 08bb6e66f1 Small fixes to decor rendering. Haroon Qureshi 2026-04-14 06:50:16 -07:00
  • 72cb2b210d Update changelog for the 3.7.0 release. Michael Moss 2026-04-14 04:09:54 -07:00
  • aef0589442 Allow Light objects to be image based lights. Haroon Qureshi 2026-04-14 03:48:41 -07:00
  • fd5a7004f8 Remove Drawable abstraction. Haroon Qureshi 2026-04-14 03:13:11 -07:00
  • 171e6dc177 Automated rollback of PiperOrigin-RevId: 899009633. Michael Moss 2026-04-14 01:15:49 -07:00
  • 82e021fcda Fix UI material; it no longer requires featureLevel 0. Haroon Qureshi 2026-04-14 00:13:00 -07:00
  • 8135465779 Remove usages of texture2D and other FL0 features that are obsolete due to FL0 now going through spirv-cross. This is an early upload of https://github.com/google/filament/pull/9867 and necessary material changes Google DeepMind 2026-04-13 17:30:26 -07:00
  • 412cee2059 Add Jdot correction for connect and weld constaints Yuval Tassa 2026-04-13 12:47:17 -07:00
  • 0c337799bd Implement midpoint integrator for free bodies. Yuval Tassa 2026-04-13 09:37:51 -07:00
  • d9b5d8babb Merge pull request #3216 from tkelestemur:mjx-render-batched-unpackers Copybara-Service 2026-04-13 10:58:20 -07:00
  • 7ae07d8157 URDF parsing no longer strips filepaths by default. Sam Haves 2026-04-13 08:21:13 -07:00
  • f55aeb04fa Add protocols for authoring simulation environments. This is for preview only, we discourage users from using this in production code. Tom Erez 2026-04-13 08:20:32 -07:00
  • c004d144d1 Correct DC motor derivative calculation and enforce actearly. Yuval Tassa 2026-04-13 07:18:28 -07:00
  • bc83c24a4d Rename Renderables to Renderable. Haroon Qureshi 2026-04-13 04:00:40 -07:00
  • b38aa0fa23 Move Material into Renderables. Haroon Qureshi 2026-04-13 02:51:22 -07:00
  • 126d5b67e3 Remove ModelObjects and ObjectManager members from Drawable. Haroon Qureshi 2026-04-13 01:51:25 -07:00
  • 45c6137ec2 Update dependencies ahead of the 3.7.0 release. Michael Moss 2026-04-12 14:00:03 -07:00
  • 239aa1f856 Minor updates to documentation across multiple sections. Yuval Tassa 2026-04-12 13:59:58 -07:00
  • c08d181d52 Add protocols for authoring simulation environments. This is for preview only, we discourage users from using this in production code. Tom Erez 2026-04-10 15:08:31 -07:00
  • bd4ee537b8 Add protocols for authoring simulation environments. This is for preview only, we discourage users from using this in production code. Tom Erez 2026-04-10 20:25:39 +00:00
  • f114ea8038 Optimize mj_tendonBias by computing Jdot * qvel directly Yuval Tassa 2026-04-10 04:57:18 -07:00
  • 025ba59fab Implement sparse Jacobian time derivative Yuval Tassa 2026-04-10 04:06:20 -07:00
  • 6b724616c0 Prevent deletion from an attached mjSpec. Alessio Quaglino 2026-04-09 13:12:40 -07:00
  • a744b366fb Include obj and stl decoder plugins as sources in CMake builds. Sam Haves 2026-04-09 07:57:37 -07:00
  • 81720071b8 Changes to dcmotor: Yuval Tassa 2026-04-09 06:51:57 -07:00
  • 26fb65c7a7 Expose Drawable Material allowing users to manipulate it directly. Haroon Qureshi 2026-04-09 06:34:05 -07:00
  • f6baacfa86 Remove ObjectManager dependency from Material. Haroon Qureshi 2026-04-09 05:33:36 -07:00
  • 1c310ca7be keep render util test setup Tarik Kelestemur 2026-04-09 08:14:15 -04:00