Panda3D v1.10.3 Release Notes
Release Date: 2019-05-14 // almost 5 years ago-
๐ This is another bugfix release that addresses a variety of issues in 1.10.2 and further improves the stability.
๐ To download binary builds, please visit the download page.
- ๐ Fix crash when unplugging certain devices on macOS
- ๐ Fix crash on macOS when using RIME input
- ๐ Fix logging issues/crashes in apps deployed with Python 2.7
- ๐ Fix issues when starting in fullscreen on Linux/X11
- ๐ Fix mapping of several gamepads including Trust GXT 24
- ๐ Fix Linux crash when no input devices are present
- ๐ Unbreak support for matrix arrays in vertex data in OpenGL
- ๐ Allow creating multisample FBO in OpenGL with non-MS host window
- ๐ Support playing and looping compressed Ogg and WAV audio files
- ๐ Fix generation of CollisionBox for transformed geometry in .egg
- ๐ Fix Bullet rigid body transform not updating after reparenting
- ๐ Fix sporadic color scales with lighting and custom GLSL shader
- Prevent faulty shaders from shutting down GSG on some drivers
- ๐ Allow None as either argument to OdeJoint.attach()
- ๐ Fix BufferViewer when main window is not opened right away
- Properly detect extension of pz/gz compressed video/audio files
- ๐ Fix for invalid behavior of SparseArray methods to clear bits
- FilterManager now allows overriding framebuffer properties
- ๐ Fix detection of core-only OpenGL profile on some drivers
- โ Add gl-forward-compatible config var for OpenGL context creation
- โ Add paste-emit-keystrokes variable to disable Ctrl+V on Windows
- ๐ Fix in-place
|=
operator on Panda types (such as SparseArray) - ๐ Fix rare FFmpeg "bad src image pointers" errors after seek
- ๐ Fix uses of types.InstanceType in some obscure direct functions
- ๐ Fix capsule-into-sphere collision test in degenerate case
- KeyboardButton.ascii_key now also accepts a str character
- ๐ Fix errors in various Tkinter DIRECT widgets
- Expose save_egg_file/save_egg_data functions in Python API
- Fix assertion error in BoundingBox.set_min_max
- Fix typo in CollisionTraverser.respect_prev_transform property
- ๐ Properly install Python bindings when building FreeBSD installer