Panda3D 1.6.0

This is the initial release of the 1.6.x series, featuring lots of new stuff. Like any x.x.0 release, it is likely it will have bugs.
This is a bleeding-edge with lots of new features and big bugfixes. It is not guaranteed to be stable.

Milestone information

Project:
Panda3D
Series:
1.6.x
Version:
1.6.0
Released:
 
Registrant:
rdb
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
5 David Rose, 1 Treeform, 23 rdb
Blueprints:
1 Beta Available, 11 Implemented
Bugs:
17 Fix Released

Download files for this release

File Description Downloads

Release notes 

This release does not have release notes.

Changelog 

View the full changelog

This release introduces several major new features and
significant bugfixes. It is likely to be buggy, like most
x.x.0 releases.

* Lightweight threading framework without runtime overhead
* Makepanda now fully supports OSX
* DDS textures are now supported
* COLLADA->egg converter added
* New C++-based Task system, which includes async threading support
* Support for asynchronous on-demand loading of textures and/or animations
* New software-based renderer "tinydisplay"
* More pythonic features: iterable methods, implicit parameter casting
* Packpanda now also supports Linux
* Added libsquish support for DXT compression
* New MeshDrawer class for realtime mesh manipulation
* Infamous FBO bug fixed
* Preliminary support for Volumetric Lighting
* Shader k-parameters can now contain underscores
* Fixed OpenCVTexture and ARToolKit on Linux
* GeoMipTerrain now supports multi-channel heightmaps
* GeoMipTerrain features new near/far LOD system
* GeoMipTerrain performance improved
* CallbackNode added to support low-level drawing callbacks from Python
* Fixed some minor but annoying OpenAL/FFMpeg issues
* Fixed bug with lcontrol and rcontrol on Linux
* Fixed bug regarding icon filenames
* Multisampling fixed on Linux and OSX
* Left and right scrolling events now available
* Several improvements to API reference
* ShaderGenerator now supports several more blend modes and color scale
* .x converter now supports AnimTicksPerSecond
* vfs-mount-url can load models directly off the web
* Smoother transitions in FadeLodNode
* Dynamically-generated outline on fonts: loader.loadFont(outlineWidth = xxx)
* Texture.getRamImageAs()
* base.toggleTexMem()
* Text generation performance optimization
* Various performance optimizations
* Several more minor bugs fixed

12 blueprints and 17 bugs targeted

Blueprint Priority Assignee Delivery
Enable SIMPLE_THREADS in release Enable SIMPLE_THREADS in release 5 Essential rdb  11 Implemented
Add collision event system to ODE Add collision event system to ODE 4 High rdb  11 Implemented
Installer binaries for Mac OSX. Installer binaries for Mac OSX. 4 High rdb  11 Implemented
pyro integrated pyro integrated 3 Medium Treeform  8 Beta Available
Add support to gmm to correctly read 24bit heighfields Add support to gmm to correctly read 24bit heighfields 3 Medium rdb  11 Implemented
Collada to egg converter Collada to egg converter 3 Medium rdb  11 Implemented
Collide function with near callback in ODE Collide function with near callback in ODE 3 Medium rdb  11 Implemented
GeoMipterrain LOD addition : Near/Far values GeoMipterrain LOD addition : Near/Far values 3 Medium rdb  11 Implemented
Maya support on Linux and OSX Maya support on Linux and OSX 2 Low rdb  11 Implemented
Packpanda on Linux Packpanda on Linux 2 Low rdb  11 Implemented
EggPolygon setTexture only works for single Textures EggPolygon setTexture only works for single Textures 2 Low rdb  11 Implemented
A method to obtain the correct-order data from textures A method to obtain the correct-order data from textures 1 Undefined rdb  11 Implemented
Bug report Importance Assignee Status
273694 #273694 makepanda does not build opencv 3 High rdb  10 Fix Released
280190 #280190 Anim controls in pview triggers assertion 3 High David Rose  10 Fix Released
328516 #328516 geomipterrain slowdown 3 High David Rose  10 Fix Released
273607 #273607 osx crash when using antialiasing 4 Medium David Rose  10 Fix Released
281011 #281011 new ffmpeg needs extern "C" around headers. 4 Medium rdb  10 Fix Released
299184 #299184 makepanda doesn't compile gtk-stats on osx 4 Medium rdb  10 Fix Released
310866 #310866 PNMImage python interface missing getXelVal 4 Medium David Rose  10 Fix Released
311040 #311040 base.saveCubeMap is broken more then in 1.5.4 4 Medium rdb  10 Fix Released
321348 #321348 Vec3.relativeAngleRad and relativeAngleDeg produce incorect results. 4 Medium David Rose  10 Fix Released
322157 #322157 Modifier keys do not generate left/right events 4 Medium rdb  10 Fix Released
293479 #293479 shader inputs cant have _ in the name 5 Low rdb  10 Fix Released
307647 #307647 hard crash trans_model_to_clip_of_light if light has no cam node 5 Low rdb  10 Fix Released
307737 #307737 OnscreenImage prints "OnscreenText" 5 Low rdb  10 Fix Released
308167 #308167 packpanda doesn't work on Ubuntu/Hardy 5 Low rdb  10 Fix Released
321349 #321349 OdeGeom.destroy has no effect. 5 Low rdb  10 Fix Released
311779 #311779 No left and right scrolling events available 6 Wishlist rdb  10 Fix Released
316094 #316094 ARToolKit can't use BGRA input 1 Undecided rdb  10 Fix Released
This milestone contains Public information
Everyone can see this information.