Panda3D v1.10.1 Release Notes

Release Date: 2019-02-14 // over 3 years ago
  • ๐Ÿ›  This is a bugfix release with several critical bugfixes for 1.10.0. There are no known breaking changes from 1.10.0. It is recommended to upgrade as soon as possible.

    • ๐Ÿ›  Fix crashes when gamepad is plugged in on 32-bit Windows
    • ๐Ÿ›  Fix deploy-ng error regarding 'exist_ok' on Python 2
    • ๐Ÿ›  Fix Linux install from pip not working with some mesa drivers
    • ๐Ÿ›  Fix compatibility issues with upcoming Python 3.8
    • ๐Ÿ›  Fix regression with Audio3DManager.setSoundVelocityAuto()
    • ๐Ÿ›  Fix issues when awaiting loader.loadModel in Python 3.7
    • Audio3DManager accepts tuple in setSoundVelocity/setListenerVelocity
    • ๐Ÿ›  Fix lighting being disabled when only an AmbientLight is active
    • ๐Ÿ›  Fix an error saving from Particle Panel in Python 3
    • ๐ŸŽ Depth buffer now defaults to 24-bit on macOS (fixes flickering)
    • ๐Ÿ›  Fix no devices being detected on Windows with threading-model
    • โœ… Implement collision tests from Capsule and Box into InvSphere
    • ๐Ÿ›  Fix odd behavior and occasional crash in QuatInterval
    • ๐Ÿ›  Fix SpriteAnim error in particle system
    • ๐Ÿ›  Fix ShaderGenerator error when using too many shadowing lights
    • ๐Ÿ›  Fix interrogate crash in Python 3 with optional wstring args
    • ๐Ÿ›  Fix compilation errors for x86 Android platform
    • ๐Ÿ›  Fix permissions of directories created by installpanda
    • ๐Ÿ‘Œ Improvements to API reference documentation
    • ๐Ÿ›  Fix incorrect features printed out when printing an InputDevice
    • ๐Ÿ‘Œ Support cross-compiling for Android platforms in makepanda
    • โ†ช Work around various bugs when compiling with OS X 10.7's libc++
    • ๐Ÿ›  Fix wrong error sometimes being reported when loading plug-in
    • ๐Ÿ‘ Allow getting NodePath from CullTraverserData object
    • โž• Add config options to Assimp loader for generating normals
    • ๐Ÿ›  Fix multisampling in floating-point framebuffers on OpenGL
    • ๐Ÿ“œ Parse egg files with 4-component tangents (must be 1 or -1)
    • StencilAttrib.make() write_mask argument is now optional