| | 1 | 2009-03-23 20:25 robert |
| | 2 | |
| | 3 | * src/osgPlugins/x/ReaderWriterDirectX.cpp: From Aric Aumann, fixed |
| | 4 | handling of null texture coordinates |
| | 5 | |
| | 6 | 2009-03-23 17:08 robert |
| | 7 | |
| | 8 | * src/osgPlugins/ive/CMakeLists.txt, |
| | 9 | src/osgPlugins/ive/DataInputStream.cpp, |
| | 10 | src/osgPlugins/ive/DataOutputStream.cpp, |
| | 11 | src/osgPlugins/ive/PolygonStipple.cpp, |
| | 12 | src/osgPlugins/ive/PolygonStipple.h, |
| | 13 | src/osgPlugins/ive/ReadWrite.h: From Luc Frauciel, You'll find |
| | 14 | attached a modification in ive plugin for POLYGONSTIPPLE |
| | 15 | read/write. |
| | 16 | |
| | 17 | 2009-03-23 16:45 robert |
| | 18 | |
| | 19 | * src/osgPlugins/ffmpeg/FFmpegDecoderVideo.cpp, |
| | 20 | src/osgPlugins/ffmpeg/FFmpegDecoderVideo.hpp: From Wang Rui, |
| | 21 | "Attached is a very small fix for the ffmpeg plugin, to build it |
| | 22 | without compiling errors on MSVC. The ffmpeg win32 pre-built |
| | 23 | tarball is downloaded at http://ffmpeg.arrozcru.org/builds/. |
| | 24 | Tested on Windows XP SP3 and Visual Studio 9, but don't know if |
| | 25 | it still workable for Unix and Mac users. :) |
| | 26 | |
| | 27 | Please look at the .diff files for details. I have already |
| | 28 | enjoyed the latest Chinese *big* movie "Red Cliff" with the fixed |
| | 29 | ffmpeg plugin and osgmovie. :D" |
| | 30 | |
| | 31 | 2009-03-23 16:31 robert |
| | 32 | |
| | 33 | * src/osgPlugins/OpenFlight/FltExportVisitor.cpp: From Csaba |
| | 34 | Halasz, "I have modified FltExportVisitor to use _MSC_VER instead |
| | 35 | of _WIN32 in |
| | 36 | the condition around a #pragma warning that is specific to visual |
| | 37 | studio as _WIN32 is also defined for mingw compile but the |
| | 38 | #pragma is |
| | 39 | not applicable there." |
| | 40 | |
| | 41 | 2009-03-23 16:28 robert |
| | 42 | |
| | 43 | * src/OpenThreads/win32/Win32ConditionPrivateData.h: From Csaba |
| | 44 | Halasz, "IIRC the C++ standard says members will be initialized |
| | 45 | in declaration |
| | 46 | order, and not in the order they are listed in the constructor. |
| | 47 | To |
| | 48 | avoid possible trouble, gcc warns about this. Attached |
| | 49 | modification |
| | 50 | fixes the initializer order to silence this warning." |
| | 51 | |
| | 52 | 2009-03-23 16:25 robert |
| | 53 | |
| | 54 | * src/osgPlugins/dae/daeRGeometry.cpp, |
| | 55 | src/osgPlugins/dae/daeRMaterials.cpp, |
| | 56 | src/osgPlugins/dae/daeReader.h: From Michael Platings, "Changed |
| | 57 | some pointers to ref_ptr which fixed the leak |
| | 58 | " |
| | 59 | |
| | 60 | 2009-03-23 16:21 robert |
| | 61 | |
| | 62 | * src/OpenThreads/win32/Win32Thread.cpp, |
| | 63 | src/OpenThreads/win32/Win32ThreadBarrier.cpp: From Csaba Halasz, |
| | 64 | "I have removed some unnecessary semicolons that mingw build |
| | 65 | warns about." |
| | 66 | |
| | 67 | 2009-03-23 16:15 robert |
| | 68 | |
| | 69 | * src/osgDB/Registry.cpp: From Eric Sokolowsky, "The attached |
| | 70 | Registry.cpp fixes OSG under OSX when a library suffix string is |
| | 71 | used, as is selected by default with cmake. |
| | 72 | " |
| | 73 | |
| | 74 | 2009-03-23 16:13 robert |
| | 75 | |
| | 76 | * src/osgPlugins/dae/CMakeLists.txt: From Michale Platings, "Minor |
| | 77 | change to include ReaderWriterDAE.h" |
| | 78 | |
| | 79 | 2009-03-23 16:11 robert |
| | 80 | |
| | 81 | * CMakeModules/FindCOLLADA.cmake: From Michael Platings, "I've |
| | 82 | changed this file so CMake automatically chooses the correct |
| | 83 | directories & libs out of vc8,vc9,mac,mingw |
| | 84 | Tested with Visual Studio 9 2008" |
| | 85 | |
| | 86 | 2009-03-23 16:07 robert |
| | 87 | |
| | 88 | * examples/osganimationmorph/osganimationmorph.cpp: From Roland |
| | 89 | Smeenk, "Here's a small simplification of the osganimationmorph |
| | 90 | example. Only one morphtarget needs to be added to the |
| | 91 | MorphGeometry since it already has a base geometry. The animation |
| | 92 | will morph between the base geometry and the first target. |
| | 93 | |
| | 94 | " |
| | 95 | |
| | 96 | 2009-03-23 16:05 robert |
| | 97 | |
| | 98 | * applications/CMakeLists.txt, |
| | 99 | applications/osgarchive/CMakeLists.txt, |
| | 100 | applications/osgconv/CMakeLists.txt, |
| | 101 | applications/osgfilecache/CMakeLists.txt, |
| | 102 | applications/osgviewer/CMakeLists.txt: From Philip Lowman, |
| | 103 | "Mainly removing comments like "This file is automatically |
| | 104 | generated" (glad that never happened!)" |
| | 105 | |
| | 106 | 2009-03-23 16:01 robert |
| | 107 | |
| | 108 | * src/CMakeLists.txt, src/OpenThreads/CMakeLists.txt, |
| | 109 | src/OpenThreads/pthreads/CMakeLists.txt, |
| | 110 | src/OpenThreads/sproc/CMakeLists.txt, |
| | 111 | src/OpenThreads/win32/CMakeLists.txt, src/osg/CMakeLists.txt, |
| | 112 | src/osgAnimation/CMakeLists.txt, src/osgDB/CMakeLists.txt, |
| | 113 | src/osgFX/CMakeLists.txt, src/osgGA/CMakeLists.txt, |
| | 114 | src/osgIntrospection/CMakeLists.txt, |
| | 115 | src/osgManipulator/CMakeLists.txt, |
| | 116 | src/osgParticle/CMakeLists.txt, src/osgPlugins/CMakeLists.txt, |
| | 117 | src/osgShadow/CMakeLists.txt, src/osgSim/CMakeLists.txt, |
| | 118 | src/osgTerrain/CMakeLists.txt, src/osgText/CMakeLists.txt, |
| | 119 | src/osgUtil/CMakeLists.txt, src/osgViewer/CMakeLists.txt, |
| | 120 | src/osgVolume/CMakeLists.txt, src/osgWidget/CMakeLists.txt, |
| | 121 | src/osgWrappers/CMakeLists.txt: From Philip Lowman, "Here's the |
| | 122 | promised cleanup of the OSG's CMakeLists.txt files for the src/ |
| | 123 | folder. I'll submit the others separately. |
| | 124 | |
| | 125 | Also, there was also a small bug in osgDB's CMakeLists.txt that |
| | 126 | was causing an error when I tested with CMake 2.4.4. |
| | 127 | |
| | 128 | IF(${OSG_DEFAULT_IMAGE_PLUGIN_FOR_OSX} STREQUAL "quicktime") |
| | 129 | was changed to |
| | 130 | IF(OSG_DEFAULT_IMAGE_PLUGIN_FOR_OSX STREQUAL "quicktime") |
| | 131 | " |
| | 132 | |
| | 133 | 2009-03-23 15:48 robert |
| | 134 | |
| | 135 | * CMakeModules/FindFFmpeg.cmake, |
| | 136 | src/osgPlugins/ffmpeg/CMakeLists.txt: From David Callu, clean up |
| | 137 | of FindFFmpeg include paths |
| | 138 | |
| | 139 | 2009-03-23 15:47 robert |
| | 140 | |
| | 141 | * include/osgDB/DatabasePager: From Csaba Halasz, "here is another |
| | 142 | division by zero fix, this should be simpler ;) |
| | 143 | It caused problem if the stats display was popped up before the |
| | 144 | pager |
| | 145 | had anything to do." |
| | 146 | |
| | 147 | 2009-03-23 15:38 robert |
| | 148 | |
| | 149 | * include/osgUtil/PrintVisitor: Cleaned up interface |
| | 150 | |
| | 151 | 2009-03-23 15:38 robert |
| | 152 | |
| | 153 | * src/osgWrappers/genwrapper.conf: Updated wrapper conf to avoid |
| | 154 | generating wrappers for PrintVisitor |
| | 155 | |
| | 156 | 2009-03-23 15:21 robert |
| | 157 | |
| | 158 | * CMakeLists.txt, include/osg/Version: Bumped version numbers in |
| | 159 | prep for 2.7.2 dev release |
| | 160 | |
| | 161 | 2009-03-23 15:10 robert |
| | 162 | |
| | 163 | * src/osgWrappers/osgUtil/ShaderGen.cpp: Added ShaderGen wrapper |
| | 164 | |
| | 165 | 2009-03-23 15:04 robert |
| | 166 | |
| | 167 | * src/osgWrappers/osgUtil/PrintVisitor.cpp: Removed PrintVisitor as |
| | 168 | it was causing problems with wrapper building. |
| | 169 | |
| | 170 | 2009-03-23 13:51 robert |
| | 171 | |
| | 172 | * src/osg/Notify.cpp: From Eric Sokolowsky, "osgviewer (and all |
| | 173 | other OSG-based utilities) fails to provide help for the |
| | 174 | OSG_NOTIFY_LEVEL environment variable. This submission fixes that |
| | 175 | problem." |
| | 176 | |
| | 177 | 2009-03-23 11:53 robert |
| | 178 | |
| | 179 | * examples/CMakeLists.txt, examples/osgshadergen, |
| | 180 | examples/osgshadergen/CMakeLists.txt, |
| | 181 | examples/osgshadergen/osgshadergen.cpp, |
| | 182 | include/osgUtil/ShaderGen, src/osgUtil/CMakeLists.txt, |
| | 183 | src/osgUtil/ShaderGen.cpp: From Maciej Krol, "As promised to |
| | 184 | Roland I assembled simple shader generator. ShaderGenVisitor |
| | 185 | converts accumulated fixed function pipeline state sets to ones |
| | 186 | with shader programs. Generated state sets are attached to |
| | 187 | geometries and stored in ShaderGenCache for reuse. |
| | 188 | |
| | 189 | Very simple cases of state configuration are supported (all the |
| | 190 | ones I really need): |
| | 191 | - single per pixel not attenuated non spot light source ON/OFF |
| | 192 | - exp2 fog ON/OFF |
| | 193 | - diffuse texture in rgb + optional specular gloss in alpha |
| | 194 | (Texture unit 0) ON/OFF |
| | 195 | - normal map texture (Texture unit 1 and Tangent in |
| | 196 | VertexAttribArray 6) ON/OFF |
| | 197 | - blending and alpha testing (not in shader pipeline) |
| | 198 | |
| | 199 | To view fixed function pipeline files and paged databases simply |
| | 200 | run >osgshadergen myfile.osg" |
| | 201 | |
| | 202 | 2009-03-19 11:36 robert |
| | 203 | |
| | 204 | * src/osgWrappers/osgUtil/PrintVisitor.cpp: UPdated wrappers |
| | 205 | |
| | 206 | 2009-03-19 11:11 robert |
| | 207 | |
| | 208 | * include/osgUtil/PrintVisitor, src/osgUtil/CMakeLists.txt, |
| | 209 | src/osgUtil/CullVisitor.cpp, src/osgUtil/PrintVisitor.cpp: |
| | 210 | Inroduced simple PrintVisitor class for helping debug scene graph |
| | 211 | structures |
| | 212 | |
| | 213 | 2009-03-19 10:56 robert |
| | 214 | |
| | 215 | * src/osgPlugins/freetype/CMakeLists.txt: Fixed spacing |
| | 216 | |
| | 217 | 2009-03-19 10:55 robert |
| | 218 | |
| | 219 | * src/osgPlugins/ive/ReaderWriterIVE.cpp: Added compressed to list |
| | 220 | of supported options |
| | 221 | |
| | 222 | 2009-03-19 10:55 robert |
| | 223 | |
| | 224 | * src/osgPlugins/ive/TerrainTile.cpp: Added debug message |
| | 225 | (commented out for now.) |
| | 226 | |
| | 227 | 2009-03-19 10:27 robert |
| | 228 | |
| | 229 | * src/osgPlugins/osgTerrain/CMakeLists.txt, |
| | 230 | src/osgPlugins/osgTerrain/Terrain.cpp: Added osgTerrain::Terrain |
| | 231 | support to the .osg format |
| | 232 | |
| | 233 | 2009-03-14 15:40 robert |
| | 234 | |
| | 235 | * src/osgPlugins/ffmpeg/FFmpegDecoderVideo.cpp: From Adrian Egli, |
| | 236 | build fix for Win32 FFmpeg |
| | 237 | |
| | 238 | 2009-03-13 15:56 robert |
| | 239 | |
| | 240 | * src/osgPlugins/quicktime/MovieData.cpp, |
| | 241 | src/osgPlugins/quicktime/MovieData.h, |
| | 242 | src/osgPlugins/quicktime/QTUtils.cpp, |
| | 243 | src/osgPlugins/quicktime/QTUtils.h, |
| | 244 | src/osgPlugins/quicktime/ReaderWriterQT.cpp: From Stephan Huber, |
| | 245 | clean up of Quicktime plugin |
| | 246 | |
| | 247 | 2009-03-13 13:25 robert |
| | 248 | |
| | 249 | * AUTHORS.txt, applications/osgversion/osgversion.cpp: Update |
| | 250 | AUTHORS file |
| | 251 | |
| | 252 | 2009-03-13 11:56 robert |
| | 253 | |
| | 254 | * ChangeLog: Updated ChangeLog |
| | 255 | |