Skip to content

Commit 226260f

Browse files
authored
Merge branch 'google-deepmind:main' into adds-mjthread-busywait-opt
2 parents 2842168 + 1763fa5 commit 226260f

File tree

274 files changed

+56018
-3355
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

274 files changed

+56018
-3355
lines changed

.github/workflows/build.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -286,6 +286,7 @@ jobs:
286286
- name: Test MJX
287287
if: ${{ runner.os != 'Windows' }}
288288
shell: bash
289+
working-directory: mjx
289290
run:
290291
source ${{ matrix.tmpdir }}/venv/bin/activate &&
291292
pytest -n auto -v -k 'not IntegrationTest' --pyargs mujoco.mjx

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ set(MSVC_INCREMENTAL_DEFAULT ON)
2828

2929
project(
3030
mujoco
31-
VERSION 3.3.5
31+
VERSION 3.3.6
3232
DESCRIPTION "MuJoCo Physics Simulator"
3333
HOMEPAGE_URL "https://mujoco.org"
3434
)

cmake/MujocoDependencies.cmake

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,11 @@ set(MUJOCO_DEP_VERSION_ccd
3535
CACHE STRING "Version of `ccd` to be fetched."
3636
)
3737
set(MUJOCO_DEP_VERSION_qhull
38-
c7bee59d068a69f427b1273e71cdc5bc455a5bdd
38+
62ccc56af071eaa478bef6ed41fd7a55d3bb2d80
3939
CACHE STRING "Version of `qhull` to be fetched."
4040
)
4141
set(MUJOCO_DEP_VERSION_Eigen3
42-
81044ec13df7608d0d9d86aff2ef9805fc69bed1
42+
4be7e6b4e0a82853e853c0c7c4ef72f395e1f497
4343
CACHE STRING "Version of `Eigen3` to be fetched."
4444
)
4545

dist/mujoco.rc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
1 VERSIONINFO
2-
FILEVERSION 3,3,5,0
3-
PRODUCTVERSION 3,3,5,0
2+
FILEVERSION 3,3,6,0
3+
PRODUCTVERSION 3,3,6,0
44
FILEOS 0x4
55
FILETYPE 0x1
66
{
@@ -9,9 +9,9 @@ FILETYPE 0x1
99
BLOCK "040904b0"
1010
{
1111
VALUE "ProductName", "MuJoCo"
12-
VALUE "ProductVersion", "3.3.5"
12+
VALUE "ProductVersion", "3.3.6"
1313
VALUE "FileDescription", "MuJoCo"
14-
VALUE "FileVersion", "3.3.5"
14+
VALUE "FileVersion", "3.3.6"
1515
VALUE "InternalName", "mujoco.dll"
1616
VALUE "OriginalFilename", "mujoco.dll"
1717
VALUE "CompanyName", "Google DeepMind"

dist/simulate.rc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
MUJOCO ICON "mujoco.ico"
22

33
1 VERSIONINFO
4-
FILEVERSION 3,3,5,0
5-
PRODUCTVERSION 3,3,5,0
4+
FILEVERSION 3,3,6,0
5+
PRODUCTVERSION 3,3,6,0
66
FILEOS 0x4
77
FILETYPE 0x1
88
{
@@ -11,9 +11,9 @@ FILETYPE 0x1
1111
BLOCK "040904b0"
1212
{
1313
VALUE "ProductName", "MuJoCo"
14-
VALUE "ProductVersion", "3.3.5"
14+
VALUE "ProductVersion", "3.3.6"
1515
VALUE "FileDescription", "MuJoCo"
16-
VALUE "FileVersion", "3.3.5"
16+
VALUE "FileVersion", "3.3.6"
1717
VALUE "InternalName", "simulate.exe"
1818
VALUE "OriginalFilename", "simulate.exe"
1919
VALUE "CompanyName", "Google DeepMind"

doc/APIreference/APIglobals.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -445,7 +445,7 @@ shown in the table below. Their names are in the format ``mjKEY_XXX``. They corr
445445
- The maximal number of real-valued parameters used to define the impedance of each scalar constraint.
446446
Determines the size of all ``mjModel.XXX_solimp`` fields.
447447
* - ``mjNSENS``
448-
- 2
448+
- 3
449449
- The number of sensor parameters.
450450
Determines the size of ``mjModel.sensor_intprm``.
451451
* - ``mjNSOLVER``
@@ -472,7 +472,7 @@ shown in the table below. Their names are in the format ``mjKEY_XXX``. They corr
472472
- The maximal number of lines per 2D figure (:ref:`mjvFigure`).
473473
Defined in `mjvisualize.h <https://github.com/google-deepmind/mujoco/blob/main/include/mujoco/mjvisualize.h>`_.
474474
* - ``mjMAXLINEPNT``
475-
- 1000
475+
- 1001
476476
- The maximal number of points in each line in a 2D figure. Note that the buffer ``mjvFigure.linepnt`` has length
477477
``2*mjMAXLINEPNT`` because each point has X and Y coordinates.
478478
Defined in `mjvisualize.h <https://github.com/google-deepmind/mujoco/blob/main/include/mujoco/mjvisualize.h>`_.
@@ -521,7 +521,7 @@ shown in the table below. Their names are in the format ``mjKEY_XXX``. They corr
521521
- Maximum number of UI rectangles.
522522
Defined in `mjui.h <https://github.com/google-deepmind/mujoco/blob/main/include/mujoco/mjui.h>`_.
523523
* - ``mjVERSION_HEADER``
524-
- 335
524+
- 336
525525
- The version of the MuJoCo headers; changes with every release. This is an integer equal to 100x the software
526526
version, so 210 corresponds to version 2.1. Defined in mujoco.h. The API function :ref:`mj_version` returns a
527527
number with the same meaning but for the compiled library.

doc/APIreference/APItypes.rst

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,18 @@ Byte type used to represent boolean variables.
9191
typedef unsigned char mjtByte;
9292
9393
94+
.. _mjtSize:
95+
96+
mjtSize
97+
^^^^^^^
98+
99+
Size type used to represent buffer sizes.
100+
101+
.. code-block:: C
102+
103+
typedef uint64_t mjtSize;
104+
105+
94106
.. _tyEnums:
95107

96108
Enum types
@@ -367,6 +379,16 @@ These are the possible sensor data types, used in ``mjData.sensor_datatype``.
367379
.. mujoco-include:: mjtDataType
368380

369381

382+
.. _mjtConDataField:
383+
384+
mjtConDataField
385+
~~~~~~~~~~~~~~~
386+
387+
Types of data fields returned by contact sensors.
388+
389+
.. mujoco-include:: mjtConDataField
390+
391+
370392
.. _mjtSameFrame:
371393

372394
mjtSameFrame

0 commit comments

Comments
 (0)