erwincoumans
684a9f6a99
move stb_image/stb_image_write.cpp into a cpp file instead of random files with the magic 'STB_IMAGE_WRITE_IMPLEMENTATION' define
...
move setup.py back to eglRenderer extension, use pkgutil.get_loader('eglRenderer').get_filename()
disable dlmopen by default, unless B3_USE_DLMOPEN is defined.
2018-09-10 23:18:34 -07:00
bla
8f711462e0
fix setup.py to work better on Windows and Linux (with default eglPlugin static built-in,
...
just use pybullet.loadPlugin("eglRendererPlugin") before loading/creating any objects.
use end/startRendering (swap buffers) before the rendering in the eglPlugin
2018-09-09 22:58:08 -07:00
erwincoumans
9698c3d600
PyBullet setup.py: only enable BT_USE_EGL on Linux, but allow to run the eglPlugin on Windows and Mac as well (using their default opengl window).
...
postpone the 'loadPlugin' for static eglPlugin, so that the init and exit happen in the same thread.
When you don't call unloadPlugin, the program may crash when exiting in SHARED_MEMORY_SERVER mode.
2018-09-09 21:08:47 -07:00
erwincoumans
7369005402
pybullet, use eglPlugin statically instead of dynamic loading an Extension -DSTATIC_EGLRENDERER_PLUGIN
...
Fix compile errors of pybullet on Windows.
2018-09-09 15:23:26 -07:00
erwincoumans
233a7083d1
Merge pull request #1790 from BlGene/egl-plugin
...
OpenGL render plugin
2018-09-09 09:27:15 -07:00
Erwin Coumans
bc0a201bd1
update quickstart guide from https://docs.google.com/document/d/10sXEhzFRSnvFcl3XxNGhnD4N2SedqwdAvK3dsihxVUA/edit#heading=h.2ye70wns7io3
...
bump up pybullet version to 2.1.4
2018-09-08 12:48:26 -07:00
Max Argus
425ab144bb
fix setup.py
2018-08-30 13:24:25 +02:00
Max Argus
4d6c610682
enable egl by default for pybullet SimpleOpenGL3App
2018-08-30 13:24:25 +02:00
Max Argus
e15fb0866c
rendertest + parallel pip + no debug for plugin
2018-08-30 13:24:25 +02:00
Max Argus
05f82e8867
egl plugin working
2018-08-30 13:24:25 +02:00
Max Argus
f80f0c76a4
added egl plugin commit
2018-08-30 13:24:25 +02:00
Max Argus
9328d0bb5f
fix build
2018-08-30 13:24:25 +02:00
Max Argus
f0e7f266ef
switched to new glad2
2018-08-30 13:24:25 +02:00
Max Argus
6e828688e7
activate EGL + add rendertest.py
2018-08-30 13:24:25 +02:00
a
3d499c8a7a
pybullet: added EGL render device and window_backend option.
...
EGL review.
EGL dynamic loading, windowType to int
moved to glad2
Require GL 3.3 as GLInstancingRenderer.cpp uses glVertexAttribDivisor
glad2 update with dynamic X11 added
removed old file
build fix
fix mac/win
EGL w/o c++11, off by default
fix premake
fixup: premake fix 2
2018-08-30 13:24:25 +02:00
Erwin Coumans
61b7591b8e
expose choice of contraint solver in PyBullet, with switchConstraintSolver example
2018-08-23 23:04:17 -07:00
Erwin Coumans
90e08b41a5
bump up pybullet version
2018-08-09 16:53:11 -07:00
Erwin Coumans
56e7333941
bump up pybullet version
2018-08-04 09:58:15 -07:00
Erwin Coumans
2cab56d6ef
prepare build system(s) for collisionFilterPlugin
2018-07-27 15:48:24 +02:00
Erwin Coumans
2c881d0b74
bump up pybullet version to 2.0.9
2018-06-23 11:53:12 -07:00
Erwin Coumans
9326fff75a
PyBullet: bump up version to 2.0.8
2018-06-16 11:02:04 -07:00
Erwin Coumans
0080cf7ed1
bump up pybullet version to 2.0.7
2018-06-13 22:36:12 -07:00
Erwin Coumans
033835a0fa
bump up pybullet version
2018-06-05 17:17:10 -07:00
erwincoumans
b6f5cb4c34
enable pdControlPlugin by default (requires pdControlPlugin.cpp and b3RobotSimulatorClientAPI_NoDirect.cpp)
...
add pdControl.py example, make pdControlPlugin functional
reduce memory usage
fix examples/pybullet/gym/pybullet_data/random_urdfs/948/948.urdf, fixes issue #1704
2018-06-05 15:59:01 -07:00
Erwin Coumans
f75e22e37d
bump up PyBullet version to 2.0.3
2018-06-01 22:54:43 -07:00
erwincoumans
7653ddbeba
bump up pybullet version (for fixed ik)
2018-05-31 21:17:39 -07:00
erwincoumans
2819ff4a00
bump up version
2018-05-29 21:05:12 -07:00
Erwin Coumans
3d6c8f0fae
PyBullet: include the pre-trained policy files in data
2018-05-26 08:49:23 +10:00
Erwin Coumans
da73556ca7
bump up pybullet version to 2.0.0
2018-05-25 08:26:09 +10:00
Erwin Coumans
2ac8c7009d
bump up pybullet version to 1.9.9
2018-05-20 15:03:58 +10:00
Erwin Coumans
ea10c59a3d
bump up PyBullet version to 1.9.8
2018-05-18 16:26:45 -07:00
Erwin Coumans
0faff1e183
bump up PyBullet version to 1.9.6
2018-05-02 13:57:01 -07:00
erwincoumans
9c77e07494
upgrade from tinyxml to tinyxml2
2018-04-12 00:09:44 -07:00
Erwin Coumans
1f756cfb8d
bump up pybullet version to 1.9.5
2018-04-11 01:21:57 -07:00
erwincoumans
39edcf699c
bump up pybullet version, add missing sdf file
2018-04-10 22:59:53 -07:00
Erwin Coumans
7fa5e91cbd
replace green stadium with blue checkered Bullet plane
...
add missing files to pybullet setup.pu
2018-04-10 19:55:26 -07:00
erwincoumans
fafa939d33
Merge pull request #1579 from lunkhound/parallel-solver-wip3
...
Multithreaded constraint solver
2018-03-26 17:11:05 -07:00
Erwin Coumans
e134dcdb0b
increase shared memory block size ( to reduce image copy steps)
...
reduce vertices in r2d2 finger stl files
bump up pybullet vesion
2018-03-07 09:47:28 -08:00
Lunkhound
d900a74939
add new source files to setup.py to fix travis-ci build
2018-02-27 03:03:12 -08:00
Erwin Coumans
15c46a0237
bump up pybullet version, add missing glad file(s) to MANIFEST.in
2018-02-21 11:46:53 -08:00
Erwin Coumans
15608acc4f
bump up pybullet version
2018-02-21 10:48:04 -08:00
Erwin Coumans
92fd206dac
bump up pybullet version
2018-02-20 20:59:41 -08:00
Erwin Coumans
d583269430
fix glad_glx on linux
2018-02-20 20:57:55 -08:00
Erwin Coumans
dacafda88a
use glad instead of glew in mac build and pybullet setup.py
2018-02-20 20:09:12 -08:00
Erwin Coumans
e70470656a
PyBullet: bump up version to 1.8.6
2018-01-27 10:25:55 -08:00
Erwin Coumans
1b5676c9da
bump up pybullet version
2018-01-26 17:37:00 -08:00
Erwin Coumans
b8362fff94
PyBullet pybullet_envs: fix issue with Humanoid environments (excessive forces, due to lack of action clamping)
...
PyBullet pybullet_envs: use 1./60 sleep, add enjoy_TF_HumanoidFlagrunHarderBulletEnv_v1_2017jul.py
2018-01-24 16:02:19 -08:00
erwincoumans
585f858842
PyBullet: bump up API version due to move of tinyrenderer into a plugin
2018-01-17 12:51:19 -08:00
erwincoumans
329a1f5a74
PyBullet: move TinyRenderer into a plugin, default statically loaded. You can also dynamically load a render plugin, as shown in renderPlugin.py example. premake has a way to compile the tinyRendererPlugin.
2018-01-17 12:48:48 -08:00
Erwin Coumans
18c83592f3
bump up PyBullet to version 1.8.2
2018-01-15 12:53:41 -08:00