bullet3/examples/OpenGLWindow
Erwin Coumans 433d11d8cf Add a btIDEbugDraw::clearLines, helps multi-threaded rendering of lines (while updating those lines in a dynamics world in a different thread)
Expose COV_ENABLE_VR_RENDER_CONTROLLERS, to enable/disable rendering of controllers (and some frames) in VR
Expose COV_ENABLE_RENDERING to enable/disable rendering.
Fix some multi-threading issues (potential crashes), related to debug drawing/rendering in one thread, while changing the dynamics world/removing/resetSimulation in a different thread.
2017-05-16 12:19:03 -07:00
..
Shaders don't render objects with zero alpha color (RGBA) 2017-05-13 07:38:00 -07:00
CMakeLists.txt build fix for BSD systems 2017-04-16 17:53:44 +01:00
EGLOpenGLWindow.cpp EGL OpenGL window. 2017-02-06 16:22:17 -08:00
EGLOpenGLWindow.h add placeholder for EGLOpenGLWindow 2017-01-09 15:59:47 -08:00
fontstash.cpp Update fontstash.cpp 2016-10-20 17:11:33 -07:00
fontstash.h add initial examples, replacing the 'Demos/Demos3'. Will make it work cross-platform, OpenGL3/OpenGL2 and add more examples to it. 2015-04-16 09:55:32 -07:00
GLInstanceGraphicsShape.h fix some memory leaks in ImportURDF / PhysicsServerCommandProcessor 2016-04-11 16:42:02 -07:00
GLInstanceRendererInternalData.h enable URDF loading throught the 'File/Open' menu 2015-05-01 11:42:14 -07:00
GLInstancingRenderer.cpp Add a btIDEbugDraw::clearLines, helps multi-threaded rendering of lines (while updating those lines in a dynamics world in a different thread) 2017-05-16 12:19:03 -07:00
GLInstancingRenderer.h expose the changeVisualShape RGBA color for TinyRenderer, OpenGL3 renderer. 2017-05-13 09:18:36 -07:00
GLPrimInternalData.h pybullet, more robust multi-server connections 2016-12-28 21:51:54 -08:00
GLPrimitiveRenderer.cpp fix many warnings 2017-01-15 22:26:11 -08:00
GLPrimitiveRenderer.h pybullet, more robust multi-server connections 2016-12-28 21:51:54 -08:00
GLRenderToTexture.cpp allow to compile and run the ExampleBrowser on older Mac OSX versions (without OpenGL3) 2015-05-06 10:35:14 -07:00
GLRenderToTexture.h add initial examples, replacing the 'Demos/Demos3'. Will make it work cross-platform, OpenGL3/OpenGL2 and add more examples to it. 2015-04-16 09:55:32 -07:00
GwenOpenGL3CoreRenderer.h pybullet, more robust multi-server connections 2016-12-28 21:51:54 -08:00
LoadShader.cpp add initial examples, replacing the 'Demos/Demos3'. Will make it work cross-platform, OpenGL3/OpenGL2 and add more examples to it. 2015-04-16 09:55:32 -07:00
LoadShader.h add initial examples, replacing the 'Demos/Demos3'. Will make it work cross-platform, OpenGL3/OpenGL2 and add more examples to it. 2015-04-16 09:55:32 -07:00
MacOpenGLWindow.cpp Update MacOpenGLWindow.cpp 2017-04-06 22:41:04 -07:00
MacOpenGLWindow.h add support for setuptools setup.py pybullet for 'pip install pybullet' 2017-04-02 23:00:06 -07:00
MacOpenGLWindowObjC.h add support for setuptools setup.py pybullet for 'pip install pybullet' 2017-04-02 23:00:06 -07:00
MacOpenGLWindowObjC.m add support for setuptools setup.py pybullet for 'pip install pybullet' 2017-04-02 23:00:06 -07:00
OpenGL2Include.h EGL OpenGL window. 2017-02-06 16:22:17 -08:00
opengl_fontstashcallbacks.cpp Add rudimentary 'saveWorld' command in shared memory API and pybullet, see examples/pybullet/saveWorld.py 2016-10-12 23:03:36 -07:00
opengl_fontstashcallbacks.h add initial examples, replacing the 'Demos/Demos3'. Will make it work cross-platform, OpenGL3/OpenGL2 and add more examples to it. 2015-04-16 09:55:32 -07:00
OpenGLInclude.h EGL OpenGL window. 2017-02-06 16:22:17 -08:00
OpenSans.cpp add initial examples, replacing the 'Demos/Demos3'. Will make it work cross-platform, OpenGL3/OpenGL2 and add more examples to it. 2015-04-16 09:55:32 -07:00
OpenSans.ttf add initial examples, replacing the 'Demos/Demos3'. Will make it work cross-platform, OpenGL3/OpenGL2 and add more examples to it. 2015-04-16 09:55:32 -07:00
premake4.lua add support for setuptools setup.py pybullet for 'pip install pybullet' 2017-04-02 23:00:06 -07:00
ShapeData.h Use more googley colors in the examples. 2017-05-11 22:59:27 -07:00
SimpleCamera.cpp implement pybullet.getDebugVisualizerCamera, width, height, providing viewmatrix, projection matrix 2017-04-10 11:03:41 -07:00
SimpleCamera.h implement pybullet.getDebugVisualizerCamera, width, height, providing viewmatrix, projection matrix 2017-04-10 11:03:41 -07:00
SimpleOpenGL2App.cpp testing ImGUI 2017-04-11 20:16:49 -07:00
SimpleOpenGL2App.h enable base OpenGL2 rendering as fallback for more demos including physics server (use --opengl2 flag in Example Browser), no shadows yet. 2017-03-27 21:42:37 -07:00
SimpleOpenGL2Renderer.cpp expose the changeVisualShape RGBA color for TinyRenderer, OpenGL3 renderer. 2017-05-13 09:18:36 -07:00
SimpleOpenGL2Renderer.h expose the changeVisualShape RGBA color for TinyRenderer, OpenGL3 renderer. 2017-05-13 09:18:36 -07:00
SimpleOpenGL3App.cpp remove 20 second time limit for ffmpeg 2017-03-30 12:38:13 -07:00
SimpleOpenGL3App.h testing ImGUI 2017-04-11 20:16:49 -07:00
stb_image_write.h use multibody by default when using FILE/Open URDF (instead of maximal coordinate rigid body+typed constraints) 2015-08-06 00:35:03 -07:00
stb_truetype.h update stb_truetype.h to latest from 2015-07-23 23:17:58 -07:00
TwFonts.cpp Removed many memoryleaks in Example Browser, reducing some technical debt. 2016-07-16 00:55:56 -07:00
TwFonts.h add initial examples, replacing the 'Demos/Demos3'. Will make it work cross-platform, OpenGL3/OpenGL2 and add more examples to it. 2015-04-16 09:55:32 -07:00
Win32InternalWindowData.h add initial examples, replacing the 'Demos/Demos3'. Will make it work cross-platform, OpenGL3/OpenGL2 and add more examples to it. 2015-04-16 09:55:32 -07:00
Win32OpenGLWindow.cpp windows fixes 2016-05-04 00:16:53 -07:00
Win32OpenGLWindow.h windows fixes 2016-05-04 00:16:53 -07:00
Win32Window.cpp disable keyboard repeat on Windows 2017-04-26 21:31:01 -07:00
Win32Window.h more cmake support for examples 2015-04-16 22:14:27 -07:00
X11OpenGLWindow.cpp disable keyboard toggle in Linux/X11 2017-02-16 15:56:42 -08:00
X11OpenGLWindow.h linux fixes 2016-05-04 00:17:39 -07:00