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
|
||||
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:
|
||||
https://www.panda3d.org/download/panda3d-1.9.0/panda3d-1.9.0-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-win32.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
|
||||
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
|
||||
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,
|
||||
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
|
||||
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.
|
||||
|
||||
* Textures were not being scaled to power-of-2 in some cases
|
||||
* Fix various issues with shader inputs
|
||||
* Bullet step function accidentally defaulted to step size of 0
|
||||
* Use model-path for finding libRocket assets
|
||||
* 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
|
||||
The following issues were fixed:
|
||||
* SDK now properly installs in Mac OS X "El Capitan"
|
||||
* Windows 8.1+ no longer applies DPI virtualization to Panda window
|
||||
* Fix ffmpeg library load issue on Mac OS X
|
||||
* Fix issues running maya2egg on Mac OS X
|
||||
* PStats now tracks memory residency of graphics buffers
|
||||
* Support wireframe and point rendering modes in OpenGL ES
|
||||
* Add missing keys to libRocket keymap
|
||||
* Fix compiler errors on different platforms
|
||||
* Fix random crashes
|
||||
* 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
|
||||
* Various performance optimizations
|
||||
* 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
|
||||
* 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
|
||||
* bam2egg supports collision sphere and plane solids
|
||||
* Add sample program demonstrating mouse modes
|
||||
* Fix a range of bugs in tinydisplay renderer.
|
||||
* 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 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 ------------------------
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user