|
3 | 3 | This minor release fixes some important regressions and bugs found |
4 | 4 | in 1.9.0, but also introduces a few minor features. |
5 | 5 |
|
6 | | -It also reintroduces the deployment pipeline that was absent from |
| 6 | +It also reintroduces the deployment tools that were absent from |
7 | 7 | the previous release. |
8 | 8 |
|
9 | | -* Textures were not being scaled to power-of-2 in some cases |
10 | | -* Fix various issues with shader inputs |
11 | | -* Bullet step function accidentally defaulted to step size of 0 |
12 | | -* Use model-path for finding libRocket assets |
13 | | -* Fix inconsistent behavior with non-power-of-2 textures in rocket |
14 | | -* Fix regression with memoryviews |
15 | | -* Fix symbol error when loading libp3ffmpeg on Mac OS X |
| 9 | +The following issues were fixed: |
| 10 | +* SDK now properly installs in Mac OS X 10.11 "El Capitan" |
| 11 | +* Windows 8.1+ no longer applies DPI virtualization to Panda window |
| 12 | +* Fix ffmpeg library load issue on Mac OS X |
16 | 13 | * Fix issues running maya2egg on Mac OS X |
17 | | -* PStats now tracks memory residency of graphics buffers |
18 | | -* Support wireframe and point rendering modes in OpenGL ES |
19 | | -* Add missing keys to libRocket keymap |
| 14 | +* Fix compiler errors on different platforms |
| 15 | +* Fix various rare crashes |
| 16 | +* Fix crashes on shutdown in threaded pipeline |
| 17 | +* Fix low-level threading crash on ARM machines |
| 18 | +* More reliably and robustly handle failures opening OpenAL device |
| 19 | +* Textures were not being scaled to power-of-2 in some cases |
| 20 | +* Correct scaling of normal vectors with flatten operation |
| 21 | +* Correct positioning of viewing axis when showing lens frustum |
| 22 | +* Add dpi-window-resize option to auto-resize window on DPI change |
| 23 | +* Fix assertions when alpha-file-channel references unknown channel |
| 24 | +* Use OpenGL-style vertex colors by default on non-Windows systems |
| 25 | +* Default vertex column alignment is now 4 bytes |
| 26 | +* Add PNMImage premultiply/unpremultiply methods. |
20 | 27 | * Fix incorrect parsing of numbers with exponents in Config.prc |
21 | | -* Various performance optimizations |
22 | 28 | * Fix for reading URLs mounted via the virtual file system |
| 29 | +* Fix shader generator memory leaks and runtime performance |
| 30 | +* Fix shader generator scaling of binormals and tangents |
| 31 | +* Expose _NET_WM_PID to window managers in X11 |
| 32 | +* Fix a range of bugs in tinydisplay renderer. |
| 33 | +* Don't error when setting lens far distance to infinity |
| 34 | +* Allow passing custom lens to saveCubeMap/saveSphereMap |
| 35 | +* Fix errors in saveCubeMap/saveSphereMap in threaded pipeline |
| 36 | +* Fix DynamicTextFont.makeCopy() |
| 37 | +* Make Texture memory size estimation more accurate |
| 38 | +* Fix various window resizing issues |
| 39 | +* Fix PandaSystem.getCompiler() value for clang (it reported gcc) |
| 40 | +* x2egg no longer replaces face normals with vertex normals |
| 41 | +* Include Eigen headers in Mac and Windows SDK |
| 42 | +* Added geomipterrain-incorrect-normals setting, default=true |
| 43 | +* DisplayInformation resolution list was missing on Windows |
| 44 | +* Upgrade FMOD and Bullet versions on Windows and Mac OS X |
| 45 | +* Various performance optimizations |
| 46 | +* Fixed various other bugs not listed here. |
| 47 | + |
| 48 | +Fixes and improvements for the runtime: |
| 49 | +* Fix splash screen freezing in the X11 web plug-in |
| 50 | +* pdeploy will now handle extracted files (eg. .ico and .cur) |
| 51 | +* Added more options for customizing splash screen |
| 52 | +* Fix missing xml and ast modules from morepy package |
| 53 | +* Certificate dialog is now localized to various languages |
| 54 | +* Fix packp3d error when Python file is not in a package |
| 55 | +* Pass on failing exit status from packaged application |
| 56 | +* Remove annoying ":Packager(warning): No such file" warning |
| 57 | +* Fix issue installing pdeploy-generated .pkg on OS X 10.11 |
| 58 | + |
| 59 | +Fixes for the Python API: |
| 60 | +* Fix mysterious and rare crash in tp_traverse |
| 61 | +* Bullet step function accidentally defaulted to step size of 0 |
| 62 | +* Fix overflow of file offsets (eg. when seeking in huge files) |
| 63 | +* Fix regression with memoryviews |
| 64 | +* Fix hasattr/getattr of vector classes for invalid attributes |
| 65 | +* Allow passing a long to methods accepting an int |
| 66 | +* Fix crash when passing None to Filename constructor |
| 67 | +* MouseWatcherGroup was erroneously not exposed in 1.9.0 |
| 68 | +* ShowBase no longer unmounts VFS when shutting down |
| 69 | +* No longer requires setting PATH to import panda3d.* |
| 70 | +* DirectDialog default geom is once again respected |
| 71 | +* DirectDialog no longer overrides custom frameSize |
| 72 | +* Fix WebcamVideo/MicrophoneAudio.getOptions() methods |
| 73 | + |
| 74 | +Changes relating to the OpenGL renderer: |
| 75 | +* Various performance improvements |
| 76 | +* Fix point/line thickness setting |
23 | 77 | * Improve GLSL error reporting |
| 78 | +* Fix Intel driver issues, particularly with geometry shaders |
| 79 | +* Add more error checking for parameter types |
| 80 | +* Integer shader inputs were not being converted to float properly |
| 81 | +* Fix crash passing an undersized array to a GLSL shader input |
| 82 | +* p3d_ColorScale et al may now be declared as vec3 |
| 83 | +* Fix flickering when using trans_model_to_apiview in Cg |
| 84 | +* Support wireframe and point rendering modes in OpenGL ES |
24 | 85 | * Fix issue with model disappearing in rare cases with GLSL |
25 | | -* Fix shader generator memory leaks and runtime performance |
| 86 | +* Fix ColorWriteAttrib not working as it should |
| 87 | +* Allow deactivating PStats collectors for GPU timers |
| 88 | +* Memory residency of graphics buffers now tracked by PStats |
| 89 | +* Allow changing OpenGL coordinate system with gl-coordinate-system |
| 90 | + |
| 91 | +Fixes for libRocket integration: |
| 92 | +* libRocket did not work on Mac OS X in 1.9.0 |
| 93 | +* Fix inconsistent behavior with non-power-of-2 textures in rocket |
| 94 | +* Use model-path for finding libRocket assets |
| 95 | +* Add missing keys to libRocket keymap |
| 96 | +* libRocket elements showed up white in tinydisplay |
| 97 | + |
| 98 | +New features: |
| 99 | +* Add -L (lighting) and -P (graphics pipe) pview options |
26 | 100 | * Add M_confined mouse mode that keeps cursor in window |
27 | | -* Expose _NET_WM_PID to window managers in X11 |
28 | | -* bam2egg supports collision sphere and plane solids |
29 | 101 | * Add sample program demonstrating mouse modes |
30 | | -* Add -L (lighting) and -P (graphics pipe) pview options |
| 102 | +* bam2egg supports collision sphere and plane solids |
| 103 | +* p3d_TransformTable GLSL input backported from 1.10 branch |
| 104 | +* Add openal-device setting for selecting OpenAL audio output |
| 105 | +* Add limited modification timestamp tracking for Ramdisk mounts |
| 106 | +* Support for Autodesk Maya 2016 |
31 | 107 |
|
32 | 108 | ------------------------ RELEASE 1.9.0 ------------------------ |
33 | 109 |
|
|
0 commit comments