Panda3D v1.10.7 Release Notes
Release Date: 2020-09-14 // about 4 years ago-
No data yet ๐
You can check the official repo
Previous changes from v1.10.5
-
๐ This is a recommended bugfix release, especially for macOS users.
๐ Read the announcement on our blog, or go straight to the download page for the binary builds.
- ๐ Fix DPI scaling issue in macOS 10.15 "Catalina" (#794)
- ๐ Fix crash on macOS Catalina without "Input Monitoring" permission (#795)
- ๐ macOS installer now installs to /Library/Developer/Panda3D (#760)
- ๐ macOS thirdparty packages are now linked with libc++ (#584)
- Homebrew Python should now locate Panda libraries correctly (#755)
- ๐ Work around Tk bug cancelling Load Params in Particle Panel on macOS (#811)
- ๐ Fix NaN assertions when particles get very large positions (#822)
- โ Add support for Autodesk Maya 2020
- ๐ Fix maya2egg erroring when running from a pip installation (#709)
- ๐ Support DualShock 4 (2nd gen) controller on Windows
- ๐ Support .pz and .gz compressed models in deployment system
- ๐ Support implicit namespace packages in deployment system (#778)
- ๐ Fix issues when using CEF Python on macOS with deployment system
- ๐ Fix deployment system issues reading .pyc files in some Python versions
- ๐ Fix error with distutils package when deploying in a "virtualenv" env (#747)
- ๐ Fix "NameError: name 'mdef' is not defined" error when deploying (#721)
- Deployment system now strips weird -psn_* argument passed to macOS GUI apps
- ๐ Fix custom loader hooks sometimes not working with Actor (#750)
- Fix defaults for package_data_dirs in deployment system (#779)
- ๐ Fix issues with adding icons to deployed executable (#718)
- โ Add PNMImage.quantize() that palettizes using median cut algorithm
- ๐ Fix stereo and MRT FBO rendering in OpenGL ES (#815)
- RTM_copy_ram mode is now fixed for multiview textures in OpenGL
- ๐ Fix OpenGL multisample FBO issue with 16-bit float buffer (#756)
- ๐ Fix DirectX 9 crash when resizing vertex buffer in certain ways (#824)
- โช Workaround for infinite loop in Triangulator for certain polygons (#737)
- ๐ Fix dcparser issue with unpacking uint64 and int64 (#751)
- ๐ Fix ability to compile dcparser outside of the Panda3D codebase (#759)
- ๐ Fix all direct.stdpy.threading2 threads behaving daemonically (#758)
- direct.stdpy.threading2.Thread instances provide daemon and name properties
- ๐ Workaround for Tkinter crash on Windows when resizing window (#586)
- ๐ Fix possible stack overflow when reading many bytes from a stream (#754)
- ๐ Fix mouse confinement region on Windows not updating on window resize (#727)
- ๐ Fix mouse confinement being lost on Windows when window loses focus (#729)
- ๐ Support adjusting particle birth offset time (#769)
- ๐ Support building against OpenEXR 2.4 on Windows (#799)
- ๐ Fix ability to pass a tuple to loader.loadModel
- ๐ Fix an issue in interrogate with generating C bindings (#722)
- ๐ Fix a variety of ABI compatibility issues with NDEBUG builds
- ๐ Fix static linking of harfbuzz and freetype in makepanda
- ๐ Fix ability to specify
--python-incdir
and -libdir to makepanda on macOS ls()
andbam-info -ls
now list included animations- ๐ Fix white ambient color when loading PBR materials from .bam/cache (#828)
- ๐ Fix inconsistent behavior when passing small values to shader inputs (#827)
- ๐ Fix very rare NVIDIA driver crash when mixing GLSL and Cg shaders
- ๐ Fix issue passing unicode to DirectScrolledList (#752)
- ๐ Fix interrogate parser issue with function-like macro expansion
- Interrogate now finds types nested in explicitly specialized template class
- ๐ Improve performance reading all data from a file with direct.stdpy.file
- ๐ PandaSystem now records whether libc++ or libstdc++ was used on macOS
- ๐ makepanda.bat now builds against Python 3.7 by default
- ๐ Many improvements to API documentation
- ๐
pandac/input/*.in
interrogatedb files are now included in .whl builds - ๐ Fix division exception in ServerRepository (#762)
- ๐ Fix ShaderBuffer contexts not being cleared at GSG destruction
- ๐ Fix DirectOptionMenu item text scale reset on item unhighlight (#768)
- Python particle classes now have snake-case aliases
- ๐ Fix crash printing out cached buffer contexts
- Rudimentary, experimental, low-level handling of digitizer input devices