Saran Tunyasuvunakool
90e14ac8d0
Bump version number to 2.3.6.
...
Going forward, the version number at head will be kept one ahead of the latest released version. The rationale behind this change is so that it is clear that the source code at head is more recent.
PiperOrigin-RevId: 527687981
Change-Id: I7982ecd0b99ad70dccec6a8ffe86629754558bda
2023-04-27 14:40:32 -07:00
Saran Tunyasuvunakool
db3b49b60f
Bump version number to 2.3.5.
...
PiperOrigin-RevId: 526918869
Change-Id: I9f19600b0c1b855ef0834e5c026b204bf1dc06c4
2023-04-25 03:52:12 -07:00
Saran Tunyasuvunakool
0630b7543d
Bump version number to 2.3.4.
...
PiperOrigin-RevId: 525745444
Change-Id: I8a9994b72a0a2ba3f371bee2c2bea947ad8f4fd1
2023-04-20 07:52:46 -07:00
limymy
dd32843e89
Disable the propagation of MUJOCO_SIMULATE_COMPILE_OPTIONS
2023-04-12 21:50:50 +08:00
Nimrod Gileadi
33a2ce73d4
Update MuJoCo version to 2.3.3.
...
PiperOrigin-RevId: 517931617
Change-Id: I7c9960290f1b6e5d5f68a54df617a580f23c57e9
2023-03-20 04:36:09 -07:00
Saran Tunyasuvunakool
2f0fb1e4ef
Workaround for broken VSync in Simulate on macOS.
...
OpenGL VSync became broken again in macOS 13 (https://github.com/glfw/glfw/issues/2249 ). This workaround is similar to https://github.com/glfw/glfw/pull/2277 but is implemented entirely outside of GLFW.
PiperOrigin-RevId: 516320722
Change-Id: Ib8a651a942f592c74e00ad3c7b22f2dfd156be5f
2023-03-13 14:19:17 -07:00
Saran Tunyasuvunakool
5e989d18c3
Enable compiler errors for implicit switch case fallthroughs.
...
Also unify warning options across Clang and GCC and fix minor issues that was surfaced by this.
PiperOrigin-RevId: 508619655
Change-Id: I59b777bf2dfea4422485670e2427c7d3f5cf6405
2023-02-10 03:49:00 -08:00
Alessio Quaglino
dd632b7ccc
Bump MuJoCo version to 2.3.2.
...
PiperOrigin-RevId: 507720557
Change-Id: I7a5b577094ac1a7f468a84c484f62f61dc6b409f
2023-02-07 02:35:17 -08:00
Saran Tunyasuvunakool
e40775fab3
Abstract out GLFW calls from Simulate.
...
PiperOrigin-RevId: 500129478
Change-Id: I7ba998e20439575ad9a3fe1a866c3db4c36b9328
2023-01-06 02:45:56 -08:00
Kyle Bayes
73fb61e3e2
Bump version number to 2.3.1.
...
PiperOrigin-RevId: 493076656
Change-Id: I48c7a45b503c4a7363ea1455a4a3788262d007f7
2022-12-05 12:13:55 -08:00
Saran Tunyasuvunakool
df25d7d602
Raise an informative error when running on macOS under Rosetta 2.
...
Current users only get a cryptic "Illegal instruction" crash.
Context: https://github.com/deepmind/mujoco/issues/611
PiperOrigin-RevId: 491705647
Change-Id: I1285897a36e858300ee3d125957e90754be9a7f7
2022-11-29 12:19:06 -08:00
Copybara-Service
f7b256de91
Merge pull request #419 from aftersomemath:simulate-python
...
PiperOrigin-RevId: 487496285
Change-Id: I17d15bd2a3886e5ce1631f4eb78afa94830d08cc
2022-11-10 04:12:34 -08:00
Saran Tunyasuvunakool
57b0b36699
Bump version number to 2.3.0.
...
PiperOrigin-RevId: 481823754
Change-Id: Ie8c2c65b11178952355830ef019fe2efdf774189
2022-10-17 22:36:59 -07:00
Levi Burner
95a4b1c551
simulate python: fix cmake, glfw usage, update Python version of physics loop
2022-10-04 14:37:06 -04:00
Levi Burner
0b6bf42840
WIP Python bindings for Simulate tested on Linux only
2022-10-04 12:34:49 -04:00
Saran Tunyasuvunakool
00576a3bf9
Update icons to match the new banner and add Windows version info.
...
Also update the README banner so that the background grid lines scale more reliably to different screen PPI.
PiperOrigin-RevId: 473598837
Change-Id: I43434b35333714922128f8fd625aa6eb62521a7f
2022-09-11 11:04:36 -07:00
Saran Tunyasuvunakool
94b6ae2b69
Bump version number to 2.2.2.
...
PiperOrigin-RevId: 472513958
Change-Id: I42f321c6681fdd42c5f80368f612534aa885af74
2022-09-06 11:32:55 -07:00
Saran Tunyasuvunakool
3240596c3a
Call GLFW functions via a dynamic dispatch table.
...
This allows us to use GLFW without needing to introduce a link-time dependency on the library, which in turn enables us to get GLFW through Python.
PiperOrigin-RevId: 470100999
Change-Id: I27c84ad3310afdbebd582ab0033b6a963ba6307e
2022-08-25 15:41:53 -07:00
Kevin Zakka
d466e390fc
Add new simulate to CI.
...
PiperOrigin-RevId: 468670988
Change-Id: I2c6c7ac4763402f2a3e8df734746477e54a8ed8e
2022-08-19 04:17:10 -07:00
Kevin Zakka
80b4ffdd6a
Add screenshot button to simulate.
...
PiperOrigin-RevId: 465628684
Change-Id: I0eb86d6b18c25bb437f197229be6d1c57ccbc50a
2022-08-05 12:56:32 -07:00
Saran Tunyasuvunakool
e40b9da181
Merge pull request #201 from aftersomemath:refactor-simulate
...
PiperOrigin-RevId: 465044152
Change-Id: I54e65a30764a444dbd175260314d685fd7ffa6a1
2022-08-03 15:32:15 +01:00
Levi Burner
4269202e20
Install mjsimulate shared library
2022-07-08 16:04:12 -04:00
Levi Burner
655eec1d63
Link GLFW as a shared library by default
...
Use one option name to control building GLFW as static/shared since it
is not straightforward to set it seperately for the samples and simulate
2022-07-08 16:04:12 -04:00
Levi Burner
1788d23da6
Simulate: disable mjsimulate shared library, multiple linkages of glfw cause crash on MacOS
2022-07-08 16:04:12 -04:00
Levi Burner
62008a0e19
Simulate: turn on PIC when hardening
2022-07-08 16:04:12 -04:00
Levi Burner
95510a07d4
Simulate: fix MacOS build (still crashes due to GLFW misusage)
2022-07-08 16:04:12 -04:00
Levi Burner
ed82f055e8
Simulate: fixes for windows version
2022-07-08 16:04:12 -04:00
Levi Burner
1d4461fce6
Simulate: Use new cmake system fix build errors introduced with rebase
2022-07-08 16:04:12 -04:00