mirror of
https://github.com/panda3d/panda3d.git
synced 2025-09-30 00:32:57 -04:00
Update release notes and readme for 1.9.1
This commit is contained in:
parent
0e063694d7
commit
5580f1919e
@ -31,8 +31,8 @@ are included as part of the Windows 7.1 SDK.
|
|||||||
You will also need to have the third-party dependency libraries available for
|
You will also need to have the third-party dependency libraries available for
|
||||||
the build scripts to use. These are available from one of these two URLs,
|
the build scripts to use. These are available from one of these two URLs,
|
||||||
depending on whether you are on a 32-bit or 64-bit system:
|
depending on whether you are on a 32-bit or 64-bit system:
|
||||||
https://www.panda3d.org/download/panda3d-1.9.0/panda3d-1.9.0-tools-win32.zip
|
https://www.panda3d.org/download/panda3d-1.9.1/panda3d-1.9.1-tools-win32.zip
|
||||||
https://www.panda3d.org/download/panda3d-1.9.0/panda3d-1.9.0-tools-win64.zip
|
https://www.panda3d.org/download/panda3d-1.9.1/panda3d-1.9.1-tools-win64.zip
|
||||||
|
|
||||||
After acquiring these dependencies, you may simply build Panda3D from the
|
After acquiring these dependencies, you may simply build Panda3D from the
|
||||||
command prompt using the following command:
|
command prompt using the following command:
|
||||||
@ -97,7 +97,7 @@ Mac OS X
|
|||||||
--------
|
--------
|
||||||
|
|
||||||
On Mac OS X, you will need to download a set of precompiled thirdparty packages in order to
|
On Mac OS X, you will need to download a set of precompiled thirdparty packages in order to
|
||||||
compile Panda3D, which can be acquired from [here](https://www.panda3d.org/download/panda3d-1.9.0/panda3d-1.9.0-tools-mac.tar.gz).
|
compile Panda3D, which can be acquired from [here](https://www.panda3d.org/download/panda3d-1.9.1/panda3d-1.9.1-tools-mac.tar.gz).
|
||||||
|
|
||||||
After placing the thirdparty directory inside the panda3d source directory,
|
After placing the thirdparty directory inside the panda3d source directory,
|
||||||
you may build Panda3D using a command like the following:
|
you may build Panda3D using a command like the following:
|
||||||
|
103
doc/ReleaseNotes
103
doc/ReleaseNotes
@ -3,31 +3,100 @@
|
|||||||
This minor release fixes some important regressions and bugs found
|
This minor release fixes some important regressions and bugs found
|
||||||
in 1.9.0, but also introduces a few minor features.
|
in 1.9.0, but also introduces a few minor features.
|
||||||
|
|
||||||
It also reintroduces the deployment pipeline that was absent from
|
It also reintroduces the deployment tools that were absent from
|
||||||
the previous release.
|
the previous release.
|
||||||
|
|
||||||
* Textures were not being scaled to power-of-2 in some cases
|
The following issues were fixed:
|
||||||
* Fix various issues with shader inputs
|
* SDK now properly installs in Mac OS X "El Capitan"
|
||||||
* Bullet step function accidentally defaulted to step size of 0
|
* Windows 8.1+ no longer applies DPI virtualization to Panda window
|
||||||
* Use model-path for finding libRocket assets
|
* Fix ffmpeg library load issue on Mac OS X
|
||||||
* Fix inconsistent behavior with non-power-of-2 textures in rocket
|
|
||||||
* Fix regression with memoryviews
|
|
||||||
* Fix symbol error when loading libp3ffmpeg on Mac OS X
|
|
||||||
* Fix issues running maya2egg on Mac OS X
|
* Fix issues running maya2egg on Mac OS X
|
||||||
* PStats now tracks memory residency of graphics buffers
|
* Fix compiler errors on different platforms
|
||||||
* Support wireframe and point rendering modes in OpenGL ES
|
* Fix random crashes
|
||||||
* Add missing keys to libRocket keymap
|
* Fix crashes on shutdown in threaded pipeline
|
||||||
|
* More reliably and robustly handle failures opening OpenAL device
|
||||||
|
* Textures were not being scaled to power-of-2 in some cases
|
||||||
|
* Correct scaling of normal vectors with flatten operation
|
||||||
|
* Correct positioning of viewing axis when showing lens frustum
|
||||||
|
* Add dpi-window-resize option to auto-resize window on DPI change
|
||||||
|
* Fix assertions when alpha-file-channel references unknown channel
|
||||||
|
* Use OpenGL-style vertex colors by default on non-Windows systems
|
||||||
|
* Default vertex column alignment is now 4 bytes
|
||||||
|
* Add PNMImage premultiply/unpremultiply methods.
|
||||||
* Fix incorrect parsing of numbers with exponents in Config.prc
|
* Fix incorrect parsing of numbers with exponents in Config.prc
|
||||||
* Various performance optimizations
|
|
||||||
* Fix for reading URLs mounted via the virtual file system
|
* Fix for reading URLs mounted via the virtual file system
|
||||||
* Improve GLSL error reporting
|
|
||||||
* Fix issue with model disappearing in rare cases with GLSL
|
|
||||||
* Fix shader generator memory leaks and runtime performance
|
* Fix shader generator memory leaks and runtime performance
|
||||||
* Add M_confined mouse mode that keeps cursor in window
|
* Fix shader generator scaling of binormals and tangents
|
||||||
* Expose _NET_WM_PID to window managers in X11
|
* Expose _NET_WM_PID to window managers in X11
|
||||||
* bam2egg supports collision sphere and plane solids
|
* Fix a range of bugs in tinydisplay renderer.
|
||||||
* Add sample program demonstrating mouse modes
|
* Don't error when setting lens far distance to infinity
|
||||||
|
* Allow passing custom lens to saveCubeMap/saveSphereMap
|
||||||
|
* Fix errors in saveCubeMap/saveSphereMap in threaded pipeline
|
||||||
|
* Fix DynamicTextFont.makeCopy()
|
||||||
|
* Make Texture memory size estimation more accurate
|
||||||
|
* Fix various window resizing issues
|
||||||
|
* Fix PandaSystem.getCompiler() value for clang (it reported gcc)
|
||||||
|
* x2egg no longer replaces face normals with vertex normals
|
||||||
|
* Include Eigen headers in Mac and Windows SDK
|
||||||
|
* Added geomipterrain-incorrect-normals setting, default=true
|
||||||
|
* Various performance optimizations
|
||||||
|
* Fixed various other bugs not listed here.
|
||||||
|
|
||||||
|
Fixes and improvements for the runtime:
|
||||||
|
* Fix splash screen freezing in the X11 web plug-in
|
||||||
|
* pdeploy will now handle extracted files (eg. .ico and .cur)
|
||||||
|
* Added more options for customizing splash screen
|
||||||
|
* Fix missing xml and ast modules from morepy package
|
||||||
|
* Certificate dialog is now localized to various languages
|
||||||
|
* Pass on failing exit status from packaged application
|
||||||
|
* Fix issue installing pdeploy-generated .pkg on OS X 10.11
|
||||||
|
|
||||||
|
Fixes for the Python API:
|
||||||
|
* Fix mysterious and rare crash in tp_traverse
|
||||||
|
* Bullet step function accidentally defaulted to step size of 0
|
||||||
|
* Fix overflow sizes of various integral types, eg. file offsets
|
||||||
|
* Fix regression with memoryviews
|
||||||
|
* Fix hasattr/getattr of vector classes for invalid attributes
|
||||||
|
* Allow passing a long to methods accepting an int
|
||||||
|
* Fix crash when passing None to Filename constructor
|
||||||
|
* MouseWatcherGroup was erroneously not exposed in 1.9.0
|
||||||
|
* ShowBase no longer unmounts VFS when shutting down
|
||||||
|
* No longer requires setting PATH to import panda3d.*
|
||||||
|
* Fix WebcamVideo/MicrophoneAudio.getOptions() methods
|
||||||
|
|
||||||
|
Changes relating to the OpenGL renderer:
|
||||||
|
* Various performance improvements
|
||||||
|
* Fix point/line thickness setting
|
||||||
|
* Improve GLSL error reporting
|
||||||
|
* Fix Intel driver issues, particularly with geometry shaders
|
||||||
|
* Add more error checking for parameter types
|
||||||
|
* Integer shader inputs were not being converted to float properly
|
||||||
|
* Fix crash passing an undersized array to a GLSL shader input
|
||||||
|
* p3d_ColorScale et al may now be declared as vec3
|
||||||
|
* Fix flickering when using trans_model_to_apiview in Cg
|
||||||
|
* Support wireframe and point rendering modes in OpenGL ES
|
||||||
|
* Fix issue with model disappearing in rare cases with GLSL
|
||||||
|
* Fix ColorWriteAttrib not working as it should
|
||||||
|
* Allow deactivating PStats collectors for GPU timers
|
||||||
|
* Memory residency of graphics buffers now tracked by PStats
|
||||||
|
* Allow changing OpenGL coordinate system with gl-coordinate-system
|
||||||
|
|
||||||
|
Fixes for libRocket integration:
|
||||||
|
* libRocket did not work on Mac OS X in 1.9.0
|
||||||
|
* Fix inconsistent behavior with non-power-of-2 textures in rocket
|
||||||
|
* Use model-path for finding libRocket assets
|
||||||
|
* Add missing keys to libRocket keymap
|
||||||
|
* libRocket elements showed up white in tinydisplay
|
||||||
|
|
||||||
|
Further additions:
|
||||||
* Add -L (lighting) and -P (graphics pipe) pview options
|
* Add -L (lighting) and -P (graphics pipe) pview options
|
||||||
|
* Add M_confined mouse mode that keeps cursor in window
|
||||||
|
* Add sample program demonstrating mouse modes
|
||||||
|
* bam2egg supports collision sphere and plane solids
|
||||||
|
* p3d_TransformTable GLSL input backported from 1.10 branch
|
||||||
|
* Add openal-device setting for selecting OpenAL audio output
|
||||||
|
* Add limited modification timestamp tracking for Ramdisk mounts
|
||||||
|
* Support for Autodesk Maya 2016
|
||||||
|
|
||||||
------------------------ RELEASE 1.9.0 ------------------------
|
------------------------ RELEASE 1.9.0 ------------------------
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user