Panda3D Changelog

What's new in Panda3D 1.8.1

Apr 2, 2015
  • Fix a host of issues related to GLSL shaders
  • Fix incorrect registry entry for Python in Windows installer
  • pdeploy generated binaries with wrong architecture on Linux
  • Fix runtime error in pdeploy when building for Windows
  • Support for Maya 2013
  • ARToolKit now also works on Mac OS X
  • WM_CLASS can be set using x-wm-class and x-wm-class-name
  • No longer crashes when Xrandr is not supported
  • Aux normals are now also normalized when no lights are applied
  • Fix hidden cursor when switching fullscreen on Mac OS X
  • PackageInstaller didn't add packages to system paths
  • Allow disabling custom cursor on Windows
  • Fix incorrect panning of 3D audio
  • Fix omission of textures of non-standard format in ShaderGenerator
  • Fix compile issue with newer gcc versions
  • Fix circular reference held by ActorNode
  • Window is now correctly centered on Windows
  • Fix confusion with depth range of Lens::project()
  • Now successfully compiles against recent SSL versions on Windows
  • Fix incorrect Cg TEXUNIT0 binding during the first frame
  • TextNode::set_text_scale now correctly scales spaces as well
  • Expose AudioLoadRequest to Python (for async audio loading)
  • Support for the libRocket debugger
  • Fix newline entry in libRocket

New in Panda3D 1.8.1 Dev (Jun 24, 2014)

  • Bugfix release, fixing many of the issues found in 1.8.0.

New in Panda3D 1.7.1 (Mar 15, 2011)

  • Many improvements and bugfixes to pdeploy
  • Vectors now support swizzle/write masks (e.g vec.xz)
  • Fixes for depth buffer instabilities on Windows
  • Better webcam support on Linux using Video4Linux
  • Custom cursor support in X11
  • Static functions that return a list are now properly wrapped
  • ODE objects now have getId() exposed to Python
  • NodePath.findMaterial now works properly
  • Remove unnecessary dependency on GLU
  • Arithmetic operators to PNMImage
  • Various OpenGL ES-related bugfixes
  • Support for EGL and OpenGL ES in makepanda
  • Fix a crash with the Maya converters
  • Include missing p3d tools on Windows
  • Include tinyxml as part of the source
  • Updates to PandAI
  • Compile issues with latest OpenSSL fixed
  • Fix static-init ordering issues with OpenSSL
  • Several other bugfixes and features not listed here

New in Panda3D 1.6.2 (Oct 27, 2009)

  • Fixed a static-init issue in ptloader on Windows
  • Fixed texture scaling issue when using buffers
  • x2egg is no longer broken
  • Threading in OSX build fixed
  • Fixed issue with flickering colors in Shader Generator
  • Eggcacher now uses less RAM
  • Missing 'models' dirs in packpanda games fixed
  • Eggcacher step in Panda3D installer is now optional
  • Fixes broken shortcut links in Start Menu on Windows
  • Shader Generator now supports clip planes
  • Bug with combine modes in Shader Generator fixed
  • Fixed bug with Texture::make_copy()
  • Bug with Actor LOD fixed
  • Fixed bug with missing geometry in Collada converter
  • OdeUtil.collide instability fixed
  • OdeBody setData/getData methods exposed to Python

New in Panda3D 1.6.1 (Apr 29, 2009)

  • Threading layer is now enabled by default
  • cTrav.showCollisions fixed
  • Fixed broken MovieTexture
  • OpenAL is now stable on Linux, too
  • OpenAL now supports dynamic playrate changing
  • MayaPandaTool now handles NURBS correctly
  • Fixed particle panel and directtools bugs
  • Fix crash with collada exporter on Windows
  • ARToolkit jittering fixed
  • Now possible to override shader vertex/fragment profiles
  • Maya exporter fixed on OSX
  • Fixed depth texture crash for padded textures
  • Fixed bug that made OdeUtil.collide return empty geoms
  • Fixed crash with render.flattenStrong() when using trackball
  • Several improvements to the ODE layer
  • Performance improvements to GeoMipTerrain
  • GeoMipTerrain.setBorderStitching to fix seams between terrains
  • installpanda.py for installing Panda on Linux without deb/rpm
  • Several other minor bugfixes