| | 1 | 2009-10-10 11:06 robert |
| | 2 | |
| | 3 | * include/osgWidget/Label, src/osgWidget/Label.cpp: From Cesar L.B. |
| | 4 | Silveira, "I have written these few lines of code which allow |
| | 5 | setting the label |
| | 6 | of an osgWidget::Label with an osgText::String. I had to do this |
| | 7 | on a |
| | 8 | project I'm working on, because I needed UTF-8 strings on my |
| | 9 | labels, |
| | 10 | and using setLabel with std::string was not working. |
| | 11 | " |
| | 12 | |
| | 13 | 2009-10-10 11:00 robert |
| | 14 | |
| | 15 | * src/OpenThreads/win32/Win32Thread.cpp, |
| | 16 | src/OpenThreads/win32/Win32ThreadPrivateData.h: From Mathias |
| | 17 | Froehlich, "Tha attached change adapt previous attemps to get our |
| | 18 | application using osg |
| | 19 | through microsofts application verifier. The current change |
| | 20 | should work a |
| | 21 | little better ... |
| | 22 | The change is based on rev 10605." |
| | 23 | |
| | 24 | 2009-10-10 10:58 robert |
| | 25 | |
| | 26 | * src/osgViewer/StatsHandler.cpp: From Mathias Froehlich, "This |
| | 27 | change eliminate an orphan stats block that sticks somewhere in |
| | 28 | the |
| | 29 | screen stats display." |
| | 30 | |
| | 31 | 2009-10-10 10:54 robert |
| | 32 | |
| | 33 | * src/osgWrappers/osg/PrimitiveSet.cpp, |
| | 34 | src/osgWrappers/osg/State.cpp: Updated wrappers |
| | 35 | |
| | 36 | 2009-10-10 10:07 robert |
| | 37 | |
| | 38 | * src/osg/Drawable.cpp: From David Fries, "The Extensions object |
| | 39 | was calling _gl_get_query_objectui64v but |
| | 40 | checking _gl_get_query_objectuiv_arb which is a different |
| | 41 | function |
| | 42 | pointer. Changed to check the function being called. |
| | 43 | |
| | 44 | This is against the subversion trunk." |
| | 45 | |
| | 46 | 2009-10-10 10:00 robert |
| | 47 | |
| | 48 | * src/osgPlugins/zip/ReaderWriterZIP.cpp: From Chris Denham, "I |
| | 49 | discovered a memory leak in the ZIP plugin, which was caused by a |
| | 50 | missing call to CloseZip. |
| | 51 | I attach a modified ReaderWriterZIP.cpp (based on version 2.9.5 |
| | 52 | revision 10374). |
| | 53 | This includes a little bit of code tidying, but the only |
| | 54 | functional change is a test of the return value of OpenZip and |
| | 55 | the addition of a call to CloseZip." |
| | 56 | |
| | 57 | 2009-10-10 09:53 robert |
| | 58 | |
| | 59 | * examples/osgshadercompositor/CreateAdvancedHierachy.cpp, |
| | 60 | examples/osgshadercompositor/CreateSimpleHierachy.cpp, |
| | 61 | examples/osgshadercompositor/VirtualProgram.cpp, |
| | 62 | examples/osgshadercompositor/osgshadercompositor.cpp: From |
| | 63 | Wojciech Lewandowski, "ref_ptr usage changes made on 9th of June |
| | 64 | broke VirtualProgram used in osgShaderCompositor example. Taking |
| | 65 | the opportunity I modified the code a little to use earth sphere |
| | 66 | as default model. Cow.osg used previously was not looking good in |
| | 67 | advanced example. I also changed default to advanced example, |
| | 68 | because its more informative with labels describing virtual |
| | 69 | programs used to render the objects." |
| | 70 | |
| | 71 | 2009-10-10 09:45 robert |
| | 72 | |
| | 73 | * src/osgPlugins/osg/StateSet.cpp: From Stephane Lamoliatte, "Here |
| | 74 | is a patch wich add two missing GL modes in the osg plug'in." |
| | 75 | |
| | 76 | 2009-10-10 09:44 robert |
| | 77 | |
| | 78 | * include/osg/PrimitiveSet: To fix warning removed unncessary , |
| | 79 | from end to enum list. |
| | 80 | |
| | 81 | 2009-10-10 09:41 robert |
| | 82 | |
| | 83 | * include/osg/PrimitiveSet, |
| | 84 | src/osgPlugins/glsl/ReaderWriterGLSL.cpp, |
| | 85 | src/osgPlugins/osg/Geometry.cpp: From Stephane Lamoliatte, "Here |
| | 86 | is a patch wich improves the support for geometry shaders in |
| | 87 | OpenSceneGraph. |
| | 88 | It adds new PrimitiveSet constants for the specific geometry |
| | 89 | shader primitive types : |
| | 90 | - LINES_ADJACENCY |
| | 91 | - LINE_STRIP_ADJACENCY |
| | 92 | - TRIANGLES_ADJACENCY |
| | 93 | - TRIANGLE_STRIP_ADJACENCY |
| | 94 | It also adds some missing features to the glsl reader plug'in. |
| | 95 | " |
| | 96 | |
| | 97 | 2009-10-10 09:38 robert |
| | 98 | |
| | 99 | * CMakeModules/FindCOLLADA.cmake: From Roger James, "When you |
| | 100 | merged my last set of changes into FindCOLLADA.cmake you omitted |
| | 101 | the changes to find the DOM22 libraries. Collada 1.4 DOM 2.2 |
| | 102 | seems to work OK for me on windows platforms. I have attached the |
| | 103 | changes again if you want to apply them." |
| | 104 | |
| | 105 | 2009-10-10 09:35 robert |
| | 106 | |
| | 107 | * examples/osganimationtimeline/osganimationtimeline.cpp: From |
| | 108 | Cedric Pinson, "Here an update of osganimationtimeline example, |
| | 109 | the callback did not |
| | 110 | follow the callback api, i updated to fix this, then the callback |
| | 111 | are |
| | 112 | called correctly." |
| | 113 | |
| | 114 | 2009-10-10 09:26 robert |
| | 115 | |
| | 116 | * src/osgWidget/Window.cpp: From Jean-Sebastien Guay, |
| | 117 | "osgWidget::Window::setWindow() calls parented() (which does an |
| | 118 | addChild()) on the new window, but it does not call unparented() |
| | 119 | (which does a removeChild()) on the old window before. So it |
| | 120 | works fine if there was no window previously, but if an app |
| | 121 | creates new windows and calls setWindow() to replace the previous |
| | 122 | one, they will all add up instead and be on top of each other... |
| | 123 | |
| | 124 | This is fixed in the file attached." |
| | 125 | |
| | 126 | 2009-10-10 09:23 robert |
| | 127 | |
| | 128 | * src/osgPlugins/imageio/ReaderWriterImageIO.cpp: From Bob Kuehne, |
| | 129 | "imageio plugin fix, mac os x : remove double-qualified ctor - |
| | 130 | illegal syntax under gcc 4.2.1" |
| | 131 | |
| | 132 | 2009-10-10 09:20 robert |
| | 133 | |
| | 134 | * src/osgViewer/DarwinUtils.mm: From Bob Kuehne, "fix for |
| | 135 | 10.6/darwin: this fix changes what i believe to be a typo in the |
| | 136 | os x darwinutils file from ID to id, the proper objective-c name |
| | 137 | for a type." |
| | 138 | |
| | 139 | 2009-10-09 13:39 robert |
| | 140 | |
| | 141 | * examples/osgvertexattributes/osgvertexattributes.cpp, |
| | 142 | include/osg/State, src/osg/Geometry.cpp, src/osg/State.cpp, |
| | 143 | src/osgUtil/RenderLeaf.cpp: Introduced new uniforms for tracking |
| | 144 | the modelview and project matrices in shaders using non |
| | 145 | built-ins. |
| | 146 | |
| | 147 | 2009-10-09 10:39 robert |
| | 148 | |
| | 149 | * examples/osgvertexattributes/osgvertexattributes.cpp: Added use |
| | 150 | of binding of vertex attributes to names |
| | 151 | |
| | 152 | 2009-10-08 16:23 robert |
| | 153 | |
| | 154 | * examples/osgvertexattributes/osgvertexattributes.cpp: Added |
| | 155 | remapping of gl_ and ftransform() variables to osg_ equivalents. |
| | 156 | |
| | 157 | 2009-10-08 15:58 robert |
| | 158 | |
| | 159 | * examples/osgvertexattributes/osgvertexattributes.cpp: Implemented |
| | 160 | remapping of gl_ builtins vertex attributes to osg_ equivlants. |
| | 161 | |
| | 162 | 2009-10-08 14:29 robert |
| | 163 | |
| | 164 | * examples/CMakeLists.txt, examples/osgvertexattributes, |
| | 165 | examples/osgvertexattributes/CMakeLists.txt, |
| | 166 | examples/osgvertexattributes/osgvertexattributes.cpp: New |
| | 167 | osgvertexattributes example designed to test conversion of fixed |
| | 168 | function scene graphs to use vertex shaders |
| | 169 | and vertex attributes. |
| | 170 | |
| | 171 | 2009-10-08 14:13 shuber |
| | 172 | |
| | 173 | * Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj, |
| | 174 | Xcode/OpenSceneGraph/config/osg/Config: From Stephan Huber: |
| | 175 | updated XCode project |
| | 176 | |
| | 177 | 2009-10-08 13:33 robert |
| | 178 | |
| | 179 | * src/osg/Geometry.cpp: Fixed vertex attribute access bug |
| | 180 | |
| | 181 | 2009-10-08 10:44 robert |
| | 182 | |
| | 183 | * src/osg/BufferObject.cpp, src/osg/State.cpp, src/osg/Texture.cpp: |
| | 184 | Quitened down debug messages |
| | 185 | |
| | 186 | 2009-10-08 09:27 robert |
| | 187 | |
| | 188 | * include/osgUtil/SceneGraphBuilder, include/osgUtil/Tessellator: |
| | 189 | Cleaned up the #define's for when GLU is not available |
| | 190 | |
| | 191 | 2009-10-08 07:54 robert |
| | 192 | |
| | 193 | * src/osg/BufferObject.cpp: Fixed warning |
| | 194 | |
| | 195 | 2009-10-07 19:42 robert |
| | 196 | |
| | 197 | * CMakeLists.txt, examples/CMakeLists.txt, include/osg/GLU, |
| | 198 | include/osgUtil/SceneGraphBuilder, include/osgUtil/Tessellator, |
| | 199 | src/osg/Config.in, src/osg/GLExtensions.cpp, src/osg/Image.cpp, |
| | 200 | src/osg/State.cpp, src/osg/Texture.cpp, src/osg/Texture1D.cpp, |
| | 201 | src/osgPlugins/CMakeLists.txt, src/osgText/Font.cpp, |
| | 202 | src/osgUtil/RenderStage.cpp, src/osgUtil/Tessellator.cpp: |
| | 203 | Introduced optional build against the GLU library, using optional |
| | 204 | compile paths to enable/disable GLU related function. |
| | 205 | |
| | 206 | To toggle the use of the GLU library adjust the OSG_GLU_AVAILABLE |
| | 207 | variable via ccmake . or CMakeSetup. |
| | 208 | |
| | 209 | 2009-10-07 18:50 robert |
| | 210 | |
| | 211 | * src/osg/Texture.cpp: Fixed handling of rescale of image |
| | 212 | |
| | 213 | 2009-10-07 13:02 robert |
| | 214 | |
| | 215 | * src/osg/BufferObject.cpp, src/osg/Texture.cpp: Fixed setUsage |
| | 216 | typo in PixelDataBufferObject, and fixed data pointer management |
| | 217 | in Texture::applyTexImage2D_subload(). |
| | 218 | |
| | 219 | 2009-10-07 12:54 robert |
| | 220 | |
| | 221 | * src/osg/BufferObject.cpp: From J.P. Delport, fixed bug caused by |
| | 222 | a typo in PixelBufferObject constructor |
| | 223 | |
| | 224 | 2009-10-07 09:39 robert |
| | 225 | |
| | 226 | * include/osg/BufferObject, src/osg/BufferObject.cpp, |
| | 227 | src/osgWrappers/osg/BufferObject.cpp, |
| | 228 | src/osgWrappers/osg/Texture.cpp: Fixed warnigns |
| | 229 | |
| | 230 | 2009-10-06 13:42 robert |
| | 231 | |
| | 232 | * include/osg/BufferObject, include/osg/Texture, |
| | 233 | src/osg/BufferObject.cpp, src/osg/Texture.cpp, |
| | 234 | src/osg/Texture1D.cpp, src/osg/Texture2DArray.cpp, |
| | 235 | src/osg/Texture3D.cpp, src/osg/TextureCubeMap.cpp, |
| | 236 | src/osg/TextureRectangle.cpp: Fixed the TextureObject's + |
| | 237 | GLBufferObject reassignment to a new set. |
| | 238 | |
| | 239 | Disabled the unref after apply for a Texture classes when the |
| | 240 | texture pool is enabled |
| | 241 | |
| | 242 | 2009-10-06 09:28 robert |
| | 243 | |
| | 244 | * src/osg/Geometry.cpp: Refactored the ::getOrCreate*Object() |
| | 245 | methods to clean them up and fix a bug in the |
| | 246 | getOrCreateElementsBuffers method. |
| | 247 | |
| | 248 | 2009-10-05 13:41 robert |
| | 249 | |
| | 250 | * src/osg/ShapeDrawable.cpp: From Andreas Goebel, fix to bug in |
| | 251 | ShapeDrawable::accept(PrimitiveFunctor) implementation for |
| | 252 | cylinder |
| | 253 | |
| | 254 | 2009-10-04 08:52 robert |
| | 255 | |
| | 256 | * include/osg/BufferObject: Added missing export |
| | 257 | |
| | 258 | 2009-10-03 15:10 robert |
| | 259 | |
| | 260 | * src/osgUtil/SceneView.cpp: Removed erroneous inclusion of extra |
| | 261 | GLBufferObjectManager qualifier that broke Windows build |
| | 262 | |
| | 263 | 2009-10-03 09:25 robert |
| | 264 | |
| | 265 | * include/osg/BufferObject, include/osg/DisplaySettings, |
| | 266 | include/osg/State, include/osg/Texture, src/osg/BufferObject.cpp, |
| | 267 | src/osg/DisplaySettings.cpp, src/osg/GLObjects.cpp, |
| | 268 | src/osg/State.cpp, src/osg/Texture.cpp, |
| | 269 | src/osgUtil/SceneView.cpp, src/osgViewer/CompositeViewer.cpp, |
| | 270 | src/osgViewer/StatsHandler.cpp, src/osgViewer/Viewer.cpp, |
| | 271 | src/osgWrappers/osg/BufferObject.cpp, |
| | 272 | src/osgWrappers/osg/DisplaySettings.cpp, |
| | 273 | src/osgWrappers/osg/State.cpp: Introduced new GLBufferObject pool |
| | 274 | for managing the memory footprint taken up by VertexBufferObejct, |
| | 275 | ElementBufferObject and PixelBufferObject. |
| | 276 | |
| | 277 | 2009-10-01 20:19 robert |
| | 278 | |
| | 279 | * examples/osgparametric/osgparametric.cpp, |
| | 280 | examples/osgscreencapture/osgscreencapture.cpp, |
| | 281 | include/osg/Array, include/osg/BufferObject, include/osg/Image, |
| | 282 | include/osg/PrimitiveSet, include/osg/State, |
| | 283 | src/osg/BufferObject.cpp, src/osg/GLObjects.cpp, |
| | 284 | src/osg/Geometry.cpp, src/osg/Image.cpp, |
| | 285 | src/osg/PrimitiveSet.cpp, src/osg/Texture.cpp, |
| | 286 | src/osg/TextureRectangle.cpp, |
| | 287 | src/osgPlugins/ive/DrawElementsUByte.cpp, |
| | 288 | src/osgPlugins/ive/DrawElementsUInt.cpp, |
| | 289 | src/osgPlugins/ive/DrawElementsUShort.cpp, |
| | 290 | src/osgViewer/ScreenCaptureHandler.cpp, |
| | 291 | src/osgWrappers/genwrapper.conf, src/osgWrappers/osg/Array.cpp, |
| | 292 | src/osgWrappers/osg/BufferObject.cpp, |
| | 293 | src/osgWrappers/osg/Image.cpp, |
| | 294 | src/osgWrappers/osg/PrimitiveSet.cpp, |
| | 295 | src/osgWrappers/osg/State.cpp: Introduced new BufferObject design |
| | 296 | + implementation in preperation of implementing a pool system for |
| | 297 | buffer objects |
| | 298 | |
| | 299 | 2009-10-01 17:08 cedricpinson |
| | 300 | |
| | 301 | * include/osgAnimation/Target, src/osgAnimation/MorphGeometry.cpp: |
| | 302 | From Michael Platings, In Target, the default constructor is |
| | 303 | explicitly called on _target. This is necessary for FloatTarget |
| | 304 | and DoubleTarget so that _target is initialised to 0, otherwise |
| | 305 | you get a junk value. In MorphGeometry.cpp, UpdateMorph::link now |
| | 306 | links channels of the same index to the same target. Previously a |
| | 307 | new FloatTarget was created for each channel, so multiple |
| | 308 | animations didn't work. |
| | 309 | |
| | 310 | 2009-09-27 15:21 robert |
| | 311 | |
| | 312 | * src/osg/Texture.cpp: Fixed warning about max texture size being |
| | 313 | smaller than the currently used texture pool size |
| | 314 | |
| | 315 | 2009-09-27 15:14 robert |
| | 316 | |
| | 317 | * include/osg/Texture, src/osg/Texture.cpp, |
| | 318 | src/osgWrappers/osg/Texture.cpp: Added handling of resetting of |
| | 319 | the texture object format |
| | 320 | |
| | 321 | 2009-09-27 14:38 robert |
| | 322 | |
| | 323 | * src/osg/Texture1D.cpp, src/osg/Texture2DArray.cpp, |
| | 324 | src/osg/Texture3D.cpp, src/osg/TextureCubeMap.cpp, |
| | 325 | src/osg/TextureRectangle.cpp: Added status collection to full |
| | 326 | range of texture classes |
| | 327 | |
| | 328 | 2009-09-26 16:28 robert |
| | 329 | |
| | 330 | * src/osg/Texture.cpp, src/osg/Texture2D.cpp, |
| | 331 | src/osgUtil/SceneView.cpp, src/osgWrappers/osg/Texture.cpp, |
| | 332 | src/osgWrappers/osg/Timer.cpp: Improved the computation of the |
| | 333 | TextureProfile _size value, fixed the computation up of the |
| | 334 | miplevels |
| | 335 | |
| | 336 | 2009-09-25 18:05 robert |
| | 337 | |
| | 338 | * include/osg/Texture, include/osg/Timer, src/osg/Texture.cpp, |
| | 339 | src/osg/Texture2D.cpp, src/osgUtil/SceneView.cpp: Added stats |
| | 340 | collection to new Texture Pool code, and improved TexturePool |
| | 341 | implementation. |
| | 342 | |
| | 343 | The Texture Pool can be enabled by setting the env var |
| | 344 | OSG_TEXTURE_POOL_SIZE=size_in_bytes. |
| | 345 | Note, setting a size of 1 will result in the TexturePool |
| | 346 | allocating the minimum number of |
| | 347 | textures it can without having to reuse TextureObjects from |
| | 348 | within the same frame. |
| | 349 | |
| | 350 | 2009-09-25 18:03 robert |
| | 351 | |
| | 352 | * include/osgAnimation/UpdateCallback: Fixed warning |
| | 353 | |
| | 354 | 2009-09-24 10:11 robert |
| | 355 | |
| | 356 | * src/osgVolume/RayTracedTechnique.cpp: Added return at end of to |
| | 357 | fix warning |
| | 358 | |
| | 359 | 2009-09-23 15:16 robert |
| | 360 | |
| | 361 | * include/osg/Texture, include/osg/Version: From Jean-Sebastien |
| | 362 | Guay, fixed Widows build and updated the SO version |
| | 363 | |
| | 364 | 2009-09-23 14:54 robert |
| | 365 | |
| | 366 | * src/osg/State.cpp, src/osgUtil/SceneView.cpp: Moved setting of |
| | 367 | TexturePoolSize into State. |
| | 368 | |
| | 369 | 2009-09-23 13:51 robert |
| | 370 | |
| | 371 | * include/osg/Texture, src/osg/Texture.cpp, |
| | 372 | src/osgUtil/SceneView.cpp, src/osgWrappers/osg/Texture.cpp: |
| | 373 | Introduced memory pool size management |
| | 374 | |
| | 375 | 2009-09-22 18:45 robert |
| | 376 | |
| | 377 | * include/osg/DisplaySettings, include/osg/State, |
| | 378 | include/osg/Texture, src/osg/DisplaySettings.cpp, |
| | 379 | src/osg/FrameBufferObject.cpp, src/osg/State.cpp, |
| | 380 | src/osg/Texture.cpp, src/osg/Texture1D.cpp, |
| | 381 | src/osg/Texture2D.cpp, src/osg/Texture2DArray.cpp, |
| | 382 | src/osg/Texture3D.cpp, src/osg/TextureCubeMap.cpp, |
| | 383 | src/osg/TextureRectangle.cpp, src/osgText/Font.cpp, |
| | 384 | src/osgUtil/SceneView.cpp, src/osgViewer/CompositeViewer.cpp, |
| | 385 | src/osgViewer/Renderer.cpp, src/osgViewer/Viewer.cpp, |
| | 386 | src/osgWrappers/osg/DisplaySettings.cpp, |
| | 387 | src/osgWrappers/osg/State.cpp, src/osgWrappers/osg/Texture.cpp: |
| | 388 | Preliminary work on support for a texture object pool that is |
| | 389 | designed to help manage resources down the GPU more tightly. |
| | 390 | |
| | 391 | 2009-09-20 09:26 robert |
| | 392 | |
| | 393 | * src/osgPlugins/dicom/CMakeLists.txt: Change win32 external |
| | 394 | library to wsock32.lib |
| | 395 | |
| | 396 | 2009-09-19 09:18 robert |
| | 397 | |
| | 398 | * src/osgPlugins/dicom/CMakeLists.txt: Added Ws2_32.lib to link of |
| | 399 | dicom plugin under Win32 |
| | 400 | |
| | 401 | 2009-09-17 13:40 robert |
| | 402 | |
| | 403 | * examples/CMakeLists.txt, examples/osgQtBrowser, |
| | 404 | examples/osgQtBrowser/CMakeLists.txt, |
| | 405 | examples/osgQtBrowser/QGraphicsViewAdapter.cpp, |
| | 406 | examples/osgQtBrowser/QGraphicsViewAdapter.h, |
| | 407 | examples/osgQtBrowser/QWebViewImage.cpp, |
| | 408 | examples/osgQtBrowser/QWebViewImage.h, |
| | 409 | examples/osgQtBrowser/osgQtBrowser.cpp: Introduced new |
| | 410 | osgQtBrowser example. |
| | 411 | |
| | 412 | 2009-09-14 16:07 robert |
| | 413 | |
| | 414 | * src/osgWrappers/osgAnimation/Action.cpp, |
| | 415 | src/osgWrappers/osgAnimation/ActionCallback.cpp, |
| | 416 | src/osgWrappers/osgAnimation/ActionVisitor.cpp, |
| | 417 | src/osgWrappers/osgAnimation/AnimationManager.cpp, |
| | 418 | src/osgWrappers/osgAnimation/AnimationManagerBase.cpp, |
| | 419 | src/osgWrappers/osgAnimation/BoneMapVisitor.cpp, |
| | 420 | src/osgWrappers/osgAnimation/Channel.cpp, |
| | 421 | src/osgWrappers/osgAnimation/ComputeBindMatrixVisitor.cpp, |
| | 422 | src/osgWrappers/osgAnimation/FindParentAnimationManagerVisitor.cpp, |
| | 423 | src/osgWrappers/osgAnimation/FrameAction.cpp, |
| | 424 | src/osgWrappers/osgAnimation/StatsHandler.cpp, |
| | 425 | src/osgWrappers/osgAnimation/StatsVisitor.cpp, |
| | 426 | src/osgWrappers/osgAnimation/Target.cpp, |
| | 427 | src/osgWrappers/osgAnimation/removed.gw: Updated wrappers |
| | 428 | |
| | 429 | 2009-09-11 13:08 robert |
| | 430 | |
| | 431 | * src/osg/TransferFunction.cpp, |
| | 432 | src/osgVolume/RayTracedTechnique.cpp: Fixed bug in interpolation |
| | 433 | of colour values |
| | 434 | |
| | 435 | 2009-09-10 16:39 robert |
| | 436 | |
| | 437 | * src/osgPlugins/p3d/ReaderWriterP3D.cpp: Added tf-255 option to |
| | 438 | volume tag |
| | 439 | |
| | 440 | 2009-09-09 18:13 cedricpinson |
| | 441 | |
| | 442 | * include/osgAnimation/Channel: From Cedric Pinson, Fix |
| | 443 | createKeyframeContainerFromTargetValue to recreate its sampler |
| | 444 | from scratch to not change keyframe container of another sampler |
| | 445 | |
| | 446 | 2009-09-09 15:22 robert |
| | 447 | |
| | 448 | * src/osgVolume/Layer.cpp: Added reset of the ImageDetails values |
| | 449 | of TexelOffset and TexelScale. |
| | 450 | |
| | 451 | 2009-09-09 13:31 robert |
| | 452 | |
| | 453 | * src/osgPlugins/osgVolume/ImageLayer.cpp: Added support for using |
| | 454 | the ImageDetails to fill in the Locator and TexelScale/Offset |
| | 455 | values in the ImageLayer |
| | 456 | |
| | 457 | 2009-09-09 13:23 robert |
| | 458 | |
| | 459 | * applications/present3D/present3D.cpp: Added support for "--output |
| | 460 | filename.osg" command line option to avoid debugging of generated |
| | 461 | presentations |
| | 462 | |
| | 463 | 2009-09-09 09:54 cedricpinson |
| | 464 | |
| | 465 | * include/osgAnimation/AnimationManager, |
| | 466 | src/osgAnimation/AnimationManager.cpp: From Cedric Pinson, remove |
| | 467 | unsused files include/osgAnimation/AnimationManager and |
| | 468 | src/osgAnimation/AnimationManager.cpp |
| | 469 | |
| | 470 | 2009-09-09 09:52 cedricpinson |
| | 471 | |
| | 472 | * include/osgAnimation/AnimationManagerBase, |
| | 473 | include/osgAnimation/Channel, include/osgAnimation/CubicBezier, |
| | 474 | include/osgAnimation/Target, |
| | 475 | src/osgAnimation/AnimationManagerBase.cpp, |
| | 476 | src/osgAnimation/BasicAnimationManager.cpp, |
| | 477 | src/osgAnimation/CMakeLists.txt, |
| | 478 | src/osgAnimation/TimelineAnimationManager.cpp: From Michael |
| | 479 | Platings, I have removed Target::normalize() as calling it was |
| | 480 | incorrect - the interpolation is already done in such a way that |
| | 481 | the Target's value is always normalized. |
| | 482 | Finally, I have fixed TemplateTarget<osg::Quat>::lerp() as it was |
| | 483 | giving incorrect results when interpolating between some small |
| | 484 | rotations. |
| | 485 | From Cedric Pinson, i renamed the method in channel to be more |
| | 486 | general. Adjusted the CubicBezier key constructor to use a single |
| | 487 | value as input. |
| | 488 | |
| | 489 | 2009-09-08 15:36 robert |
| | 490 | |
| | 491 | * src/osgPlugins/dicom/ReaderWriterDICOM.cpp, |
| | 492 | src/osgVolume/RayTracedTechnique.cpp: Tweaked debugging info |
| | 493 | |
| | 494 | 2009-09-08 15:36 robert |
| | 495 | |
| | 496 | * src/osgPresentation/SlideShowConstructor.cpp: Fixed the set up of |
| | 497 | osgVolume::ImageLayer scale and offset. |
| | 498 | |
| | 499 | 2009-09-07 12:51 robert |
| | 500 | |
| | 501 | * src/osgPlugins/dicom/ReaderWriterDICOM.cpp: Added filter for |
| | 502 | .filename files |
| | 503 | |
| | 504 | 2009-09-07 12:21 shuber |
| | 505 | |
| | 506 | * Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj: |
| | 507 | updated XCode project |
| | 508 | |
| | 509 | 2009-09-07 10:54 robert |
| | 510 | |
| | 511 | * src/osgPresentation/SlideShowConstructor.cpp: Updated volume |
| | 512 | setup code to use the new ImageDetails structure. |
| | 513 | |
| | 514 | 2009-09-07 10:50 robert |
| | 515 | |
| | 516 | * src/osgVolume/RayTracedTechnique.cpp: Added check for null |
| | 517 | masterLocator |
| | 518 | |
| | 519 | 2009-09-07 08:30 robert |
| | 520 | |
| | 521 | * src/osgVolume/RayTracedTechnique.cpp: Fixed assingment of |
| | 522 | layerLocator |
| | 523 | |
| | 524 | 2009-09-04 09:11 robert |
| | 525 | |
| | 526 | * examples/osgbrowser/osgbrowser.cpp: Fixed empty lines |
| | 527 | |
| | 528 | 2009-09-03 14:39 robert |
| | 529 | |
| | 530 | * src/osgVolume/Layer.cpp, src/osgVolume/RayTracedTechnique.cpp, |
| | 531 | src/osgVolume/Shaders/volume_lit_tf_frag.cpp, |
| | 532 | src/osgVolume/Shaders/volume_tf_frag.cpp, |
| | 533 | src/osgVolume/Shaders/volume_tf_iso_frag.cpp, |
| | 534 | src/osgVolume/Shaders/volume_tf_mip_frag.cpp: Added scaling of |
| | 535 | shader transfer function input values to honour original dicom |
| | 536 | input values |
| | 537 | |
| | 538 | 2009-09-03 13:40 robert |
| | 539 | |
| | 540 | * examples/osgvolume/osgvolume.cpp, include/osgVolume/Layer, |
| | 541 | src/osgPlugins/dicom/ReaderWriterDICOM.cpp, |
| | 542 | src/osgVolume/Layer.cpp, src/osgVolume/RayTracedTechnique.cpp, |
| | 543 | src/osgWrappers/osgVolume/Layer.cpp: Renamed the |
| | 544 | osgVolume::Layer/ImageDetails parameters RescaleIntercept and |
| | 545 | RescaleSlope to more general TexelOffset and TexelScale, and |
| | 546 | changed type to Vec4. |
| | 547 | |
| | 548 | Refactored the transfer function set up in RayTracedTechnique to |
| | 549 | prepare for new scale and offset uniforms. |
| | 550 | |
| | 551 | Updated wrappers |
| | 552 | |
| | 553 | 2009-09-01 10:48 robert |
| | 554 | |
| | 555 | * examples/osgvolume/osgvolume.cpp, include/osgVolume/Layer, |
| | 556 | src/osgPlugins/dicom/ReaderWriterDICOM.cpp, |
| | 557 | src/osgVolume/Layer.cpp: Added support for recording the |
| | 558 | RescaleIntecept and RescaleSlope from the dicome files and |
| | 559 | passing these values onto osgVolume::ImageLayer |
| | 560 | |
| | 561 | 2009-08-31 15:10 robert |
| | 562 | |
| | 563 | * src/osgWrappers/osgAnimation/Animation.cpp, |
| | 564 | src/osgWrappers/osgAnimation/AnimationManagerBase.cpp, |
| | 565 | src/osgWrappers/osgAnimation/Bone.cpp, |
| | 566 | src/osgWrappers/osgAnimation/Channel.cpp, |
| | 567 | src/osgWrappers/osgAnimation/LinkVisitor.cpp, |
| | 568 | src/osgWrappers/osgAnimation/Target.cpp, |
| | 569 | src/osgWrappers/osgAnimation/Timeline.cpp, |
| | 570 | src/osgWrappers/osgAnimation/UpdateCallback.cpp: Updated wrappers |
| | 571 | |
| | 572 | 2009-08-31 10:37 cedricpinson |
| | 573 | |
| | 574 | * include/osgAnimation/BoneMapVisitor, |
| | 575 | include/osgAnimation/ComputeBindMatrixVisitor, |
| | 576 | include/osgAnimation/FindParentAnimationManagerVisitor, |
| | 577 | src/osgAnimation/BoneMapVisitor.cpp, |
| | 578 | src/osgAnimation/FindParentAnimationManagerVisitor.cpp: From |
| | 579 | Cedric Pinson, add missing files |
| | 580 | |
| | 581 | 2009-08-31 09:40 cedricpinson |
| | 582 | |
| | 583 | * include/osgAnimation/Action, include/osgAnimation/ActionVisitor, |
| | 584 | include/osgAnimation/Bone, include/osgAnimation/LinkVisitor, |
| | 585 | include/osgAnimation/Target, src/osgAnimation/Action.cpp, |
| | 586 | src/osgAnimation/ActionVisitor.cpp, src/osgAnimation/Bone.cpp, |
| | 587 | src/osgAnimation/CMakeLists.txt, src/osgAnimation/Target.cpp, |
| | 588 | src/osgAnimation/Timeline.cpp, |
| | 589 | src/osgAnimation/UpdateCallback.cpp: From Cedric Pinson, The |
| | 590 | following modification are |
| | 591 | Update Timeline.cpp to add current layer to the ActionVisitor, |
| | 592 | use correctly the priority |
| | 593 | Add accessors in Action.cpp to retrieve protected data |
| | 594 | Split files and rename them to classname |
| | 595 | Change de default color of UpdateMaterial to FFOOFF to detect |
| | 596 | unset value |
| | 597 | Add accessors in LinkVisitor instead of accessing data directly |
| | 598 | Update osganimationtimeline example to fit the api callback |
| | 599 | |
| | 600 | 2009-08-27 19:25 robert |
| | 601 | |
| | 602 | * src/osgTerrain/Locator.cpp, src/osgVolume/Locator.cpp: Fixed the |
| | 603 | compute of the extents/bounding sphere |
| | 604 | |
| | 605 | 2009-08-27 16:42 robert |
| | 606 | |
| | 607 | * include/osgPresentation/SlideShowConstructor, |
| | 608 | src/osgPlugins/p3d/ReaderWriterP3D.cpp, |
| | 609 | src/osgPresentation/SlideShowConstructor.cpp: Added support to |
| | 610 | .p3d format's volume tag for the properties: |
| | 611 | |
| | 612 | region="xmin ymin zmin xmax ymax zmax" |
| | 613 | alpha="float_value" |
| | 614 | cutoff="float_value" |
| | 615 | sampleDenstiy="float_value" |
| | 616 | |
| | 617 | 2009-08-27 16:21 cedricpinson |
| | 618 | |
| | 619 | * include/osgAnimation/Bone, include/osgAnimation/Skeleton, |
| | 620 | src/osgAnimation/Bone.cpp, src/osgAnimation/Skeleton.cpp: From |
| | 621 | Michael Platings, I've moved the matrix updating from |
| | 622 | UpdateSkeleton to UpdateBone. UpdateSkeleton now merely checks |
| | 623 | that Bones appear before other children and issues a warning if |
| | 624 | this isn't the case |
| | 625 | |
| | 626 | 2009-08-26 16:39 cedricpinson |
| | 627 | |
| | 628 | * include/osgAnimation/AnimationManagerBase, |
| | 629 | include/osgAnimation/UpdateCallback, |
| | 630 | src/osgAnimation/AnimationManagerBase.cpp: From Michael Platings, |
| | 631 | I've just added a few simple accessors I found necessary |
| | 632 | |
| | 633 | 2009-08-26 09:24 cedricpinson |
| | 634 | |
| | 635 | * include/osgAnimation/Animation, include/osgAnimation/Channel, |
| | 636 | include/osgAnimation/Target, src/osgAnimation/Animation.cpp, |
| | 637 | src/osgAnimation/BasicAnimationManager.cpp, |
| | 638 | src/osgAnimation/Channel.cpp, src/osgAnimation/MorphGeometry.cpp, |
| | 639 | src/osgAnimation/Target.cpp, |
| | 640 | src/osgPlugins/osgAnimation/ReaderWriter.cpp: From Michael |
| | 641 | Platings, |
| | 642 | - Animations with equal priority are now weighted correctly |
| | 643 | relative to each other |
| | 644 | - (minor) Channels no longer store their weight as the only time |
| | 645 | it's used is in update() when Animation can pass in the weight |
| | 646 | directly |
| | 647 | From Cedric Pinson, |
| | 648 | - I adjusted the quaternion blending to keep the commutativy |
| | 649 | property |
| | 650 | |
| | 651 | 2009-08-22 17:13 robert |
| | 652 | |
| | 653 | * include/osg/Object: From Michael Platings, "the DAE importer was |
| | 654 | crashing when calling osg::Object::setName with a null pointer |
| | 655 | argument. Rather than trying to fix all the places this might |
| | 656 | happen and probably missing a few, I thought it would be better |
| | 657 | to trivially validate the input in setName. With this fix if |
| | 658 | setName is called with a null pointer then the name is cleared." |
| | 659 | |
| | 660 | 2009-08-21 13:55 robert |
| | 661 | |
| | 662 | * src/osgWrappers/genwrapper.conf, |
| | 663 | src/osgWrappers/osgAnimation/Channel.cpp, |
| | 664 | src/osgWrappers/osgAnimation/Interpolator.cpp: Fixed osgAnimation |
| | 665 | wrappers |
| | 666 | |
| | 667 | 2009-08-21 12:53 robert |
| | 668 | |
| | 669 | * src/osgWrappers/osgWidget/WindowManager.cpp: Updated wrappers |
| | 670 | |
| | 671 | 2009-08-21 11:31 robert |
| | 672 | |
| | 673 | * include/osgAnimation/Interpolator: From Magnus Kessler, "At the |
| | 674 | end of the void function |
| | 675 | osg::Animation::TemplateStepInterpolator::getValue the code tries |
| | 676 | to return |
| | 677 | the result rather than assigning it to the result parameter |
| | 678 | reference. |
| | 679 | |
| | 680 | The following patch fixes this." |
| | 681 | |
| | 682 | 2009-08-21 10:18 robert |
| | 683 | |
| | 684 | * src/osgPresentation/SlideShowConstructor.cpp: Fixed handling of |
| | 685 | double precision bounding sphere type. |
| | 686 | |
| | 687 | 2009-08-21 09:54 robert |
| | 688 | |
| | 689 | * include/osgWidget/WindowManager: From Stephane Lamoliatte, "I |
| | 690 | just add the a missing getView() function to the WindowManager." |
| | 691 | |
| | 692 | 2009-08-21 09:43 robert |
| | 693 | |
| | 694 | * src/osgShadow/ShadowVolume.cpp: From Wojciech Lewandowski, part |
| | 695 | of the FBO attachment submission |
| | 696 | |
| | 697 | 2009-08-21 09:42 robert |
| | 698 | |
| | 699 | * src/osgWrappers/osg/CoordinateSystemNode.cpp, |
| | 700 | src/osgWrappers/osg/CullSettings.cpp, |
| | 701 | src/osgWrappers/osgDB/XmlParser.cpp, |
| | 702 | src/osgWrappers/osgUtil/RenderStage.cpp: Updated wrappers |
| | 703 | |
| | 704 | 2009-08-21 09:34 robert |
| | 705 | |
| | 706 | * include/osg/Camera, include/osg/CullSettings, |
| | 707 | include/osgUtil/RenderStage, src/osg/Camera.cpp, |
| | 708 | src/osgUtil/CullVisitor.cpp, src/osgUtil/RenderStage.cpp, |
| | 709 | src/osgUtil/SceneView.cpp: From Wojciech Lewandowski, support for |
| | 710 | FBO's without colour or depth attachments. |
| | 711 | |
| | 712 | Note from Robert Osfield, I've temporarily re-enabled the old |
| | 713 | focing of of color and depth attachment to avoid regressions on |
| | 714 | some OpenGL driver. We'll revist this once |
| | 715 | we have a mechanism for controlling this override at runtime. |
| | 716 | |
| | 717 | #define FORCE_COLOR_ATTACHMENT 1 |
| | 718 | #define FORCE_DEPTH_ATTACHMENT 1 |
| | 719 | |
| | 720 | 2009-08-20 16:39 robert |
| | 721 | |
| | 722 | * include/osgAnimation/Interpolator: From Magnus Kessler, |
| | 723 | "osgAnimation/Interpolator includes itself. The following patch |
| | 724 | removes the |
| | 725 | superfluous include" |
| | 726 | |
| | 727 | 2009-08-20 16:05 robert |
| | 728 | |
| | 729 | * src/osgViewer/GraphicsWindowX11.cpp: From Tom Moore, "Parens were |
| | 730 | being returned when the bracket keys were typed. The fix |
| | 731 | is easy and the original code looks like a typo" |
| | 732 | |
| | 733 | 2009-08-20 15:32 robert |
| | 734 | |
| | 735 | * src/osgDB/ReaderWriter.cpp: From Colin McDonald, "This file |
| | 736 | didn't build when OSG_USE_UTF8_FILENAME was on" |
| | 737 | |
| | 738 | 2009-08-20 15:20 robert |
| | 739 | |
| | 740 | * src/osgPlugins/dxf/DXFWriterNodeVisitor.cpp, |
| | 741 | src/osgPlugins/obj/OBJWriterNodeVisitor.cpp: From Colin McDonald, |
| | 742 | "There is a duplicate class definition in the obj & dxf plugins |
| | 743 | trunk, |
| | 744 | causing static builds to fail." |
| | 745 | |
| | 746 | 2009-08-20 14:59 robert |
| | 747 | |
| | 748 | * src/osgPlugins/bsp/VBSPReader.cpp, |
| | 749 | src/osgPlugins/mdl/MDLReader.cpp: From Colin McDonald, "The bsp & |
| | 750 | mdl plugins have calls to atof() without including the |
| | 751 | associated <stdlib.h> header. This breaks the build on my Solaris |
| | 752 | setup. |
| | 753 | |
| | 754 | Rather than adding the missing <stdlib.h> include, I have changed |
| | 755 | the |
| | 756 | atof() calls to osg::asciiToDouble(). This is the same as was |
| | 757 | done |
| | 758 | throughout the other plugins recently, for locale independance. |
| | 759 | |
| | 760 | I've attached updates to the svn trunk, the fix is also |
| | 761 | appropriate for |
| | 762 | the 2.8.* branch." |
| | 763 | |
| | 764 | 2009-08-20 14:59 robert |
| | 765 | |
| | 766 | * src/osgPlugins/ffmpeg/FFmpegImageStream.cpp: Added check against |
| | 767 | a minimual video size of 10x10 to prevent problems with swscale |
| | 768 | reporting errors and crashing on small video dimensionsline, and |
| | 769 | those below, will be ignored-- |
| | 770 | |
| | 771 | M ffmpeg/FFmpegImageStream.cpp |
| | 772 | |
| | 773 | 2009-08-20 14:20 robert |
| | 774 | |
| | 775 | * applications/present3D/present3D.cpp: Improved the custom cursor |
| | 776 | code and release and compute settings |
| | 777 | |
| | 778 | 2009-08-20 14:19 robert |
| | 779 | |
| | 780 | * include/osg/CoordinateSystemNode: From Ronald van Maarseveen and |
| | 781 | Robert Osfield, changed compute of up vector and localToWorld |
| | 782 | transform so that it takes in to account the geographic latitude. |
| | 783 | |
| | 784 | 2009-08-19 15:36 robert |
| | 785 | |
| | 786 | * examples/osgvolume/osgvolume.cpp: Fixed typo |
| | 787 | |
| | 788 | 2009-08-19 15:36 robert |
| | 789 | |
| | 790 | * include/osgDB/XmlParser, src/osgDB/XmlParser.cpp, |
| | 791 | src/osgPlugins/p3d/ReaderWriterP3D.cpp: Added support for |
| | 792 | trimming the contents of parsed Xml graph |
| | 793 | |
| | 794 | 2009-08-18 13:38 robert |
| | 795 | |
| | 796 | * src/osgDB/XmlParser.cpp: Added tabs to treatment as white space |
| | 797 | to skyWhiteSpace() |
| | 798 | |
| | 799 | 2009-08-17 16:07 robert |
| | 800 | |
| | 801 | * src/osgDB/XmlParser.cpp: Added check for space in option name |
| | 802 | parsing |
| | 803 | |
| | 804 | 2009-08-17 15:46 robert |
| | 805 | |
| | 806 | * src/osgPresentation/SlideShowConstructor.cpp: Added support for |
| | 807 | the TabBoxTrackballDragger |
| | 808 | |
| | 809 | 2009-08-17 15:45 robert |
| | 810 | |
| | 811 | * src/osgPresentation/SlideEventHandler.cpp: Changed the autorun |
| | 812 | keys to 'g' for go, and 'h' for halt. |
| | 813 | |
| | 814 | 2009-08-17 15:24 robert |
| | 815 | |
| | 816 | * src/osgWrappers/osgAnimation/Channel.cpp, |
| | 817 | src/osgWrappers/osgAnimation/Interpolator.cpp, |
| | 818 | src/osgWrappers/osgAnimation/Sampler.cpp: Updated wrappers |
| | 819 | |
| | 820 | 2009-08-17 15:22 robert |
| | 821 | |
| | 822 | * src/osg/GLExtensions.cpp: Moved static string initialization into |
| | 823 | singleton method |
| | 824 | |
| | 825 | 2009-08-06 12:40 cedricpinson |
| | 826 | |
| | 827 | * include/osgAnimation/Bone, include/osgAnimation/Channel, |
| | 828 | include/osgAnimation/Interpolator, include/osgAnimation/Sampler, |
| | 829 | src/osgAnimation/UpdateCallback.cpp: From Michael Platings, |
| | 830 | Changes to allow osgAnimation::*CubicBezierChannel to be used |
| | 831 | Added TemplateStepInterpolator class |
| | 832 | |
| | 833 | 2009-08-06 10:57 robert |
| | 834 | |
| | 835 | * applications/present3D/present3D.cpp: Added a viewer.frame() call |
| | 836 | prior to the useCursor(false) calls to avoid a threading crash |
| | 837 | under X11 |
| | 838 | |
| | 839 | 2009-08-06 10:06 robert |
| | 840 | |
| | 841 | * applications/present3D/present3D.cpp: Fixed custom cursor support |
| | 842 | |
| | 843 | 2009-08-05 17:01 robert |
| | 844 | |
| | 845 | * src/osgPlugins/p3d/ReaderWriterP3D.cpp: Added support for |
| | 846 | selecting the TabBoxTrackballDragger using |
| | 847 | dragger="trackball-box" |
| | 848 | |
| | 849 | 2009-08-05 16:02 robert |
| | 850 | |
| | 851 | * examples/osgmanipulator/osgmanipulator.cpp, |
| | 852 | include/osgManipulator/TabBoxTrackballDragger, |
| | 853 | src/osgManipulator/CMakeLists.txt, |
| | 854 | src/osgManipulator/TabBoxTrackballDragger.cpp: Introduced |
| | 855 | TabBoxTrackballDragger |
| | 856 | |
| | 857 | 2009-08-05 14:37 robert |
| | 858 | |
| | 859 | * include/osgPresentation/SlideShowConstructor, |
| | 860 | src/osgPlugins/p3d/ReaderWriterP3D.cpp, |
| | 861 | src/osgPresentation/CMakeLists.txt, |
| | 862 | src/osgPresentation/SlideShowConstructor.cpp: Added support for |
| | 863 | volume tags with properties: |
| | 864 | |
| | 865 | dragger="box" or dragger="trackball" |
| | 866 | |
| | 867 | and |
| | 868 | |
| | 869 | technique="light" or technique="isosurface" or technique="iso" or |
| | 870 | technique="mip" |
| | 871 | |
| | 872 | and |
| | 873 | |
| | 874 | tf="transferfunctionfile.tf" |
| | 875 | |
| | 876 | i.e. |
| | 877 | |
| | 878 | <volume dragger="box">CardiacCT</volume> |
| | 879 | <volume tf="colour.tf">CardiacCT</volume> |
| | 880 | <volume technique="isosurface">CardiacCT</volume> |
| | 881 | |
| | 882 | 2009-08-05 12:51 robert |
| | 883 | |
| | 884 | * src/osgWrappers/genwrapper.conf, |
| | 885 | src/osgWrappers/osgAnimation/Bone.cpp, |
| | 886 | src/osgWrappers/osgAnimation/LinkVisitor.cpp, |
| | 887 | src/osgWrappers/osgAnimation/MorphGeometry.cpp, |
| | 888 | src/osgWrappers/osgAnimation/UpdateCallback.cpp, |
| | 889 | src/osgWrappers/osgDB/Registry.cpp, |
| | 890 | src/osgWrappers/osgViewer/Scene.cpp: Updated wrappers |
| | 891 | |
| | 892 | 2009-08-05 11:06 robert |
| | 893 | |
| | 894 | * include/osgDB/Registry, include/osgViewer/Scene, |
| | 895 | src/osgDB/DatabasePager.cpp, src/osgDB/Registry.cpp, |
| | 896 | src/osgViewer/CompositeViewer.cpp, src/osgViewer/Scene.cpp, |
| | 897 | src/osgViewer/Viewer.cpp: Moved the updating and expiry of the |
| | 898 | Registry object cache from DatabasePager into |
| | 899 | osgViewer::Viewer/CompositeViewer. |
| | 900 | |
| | 901 | 2009-08-04 16:19 robert |
| | 902 | |
| | 903 | * applications/present3D/present3D.cpp: Updated the Present3D |
| | 904 | version number |
| | 905 | |
| | 906 | 2009-08-03 09:48 cedricpinson |
| | 907 | |
| | 908 | * include/osgAnimation/Bone, include/osgAnimation/LinkVisitor, |
| | 909 | include/osgAnimation/MorphGeometry, |
| | 910 | include/osgAnimation/UpdateCallback, src/osgAnimation/Bone.cpp, |
| | 911 | src/osgAnimation/LinkVisitor.cpp, |
| | 912 | src/osgAnimation/MorphGeometry.cpp, |
| | 913 | src/osgAnimation/UpdateCallback.cpp, |
| | 914 | src/osgPlugins/osgAnimation/ReaderWriter.cpp: From Cedric Pinson, |
| | 915 | Add UpdateMaterial callback to animate material\nUpdate |
| | 916 | LinkVisitor to traverse stateset\nUpdate ReaderWriter to read |
| | 917 | osgAnimation::UpdateMaterial Callback\nUpdate nathan.osg data |
| | 918 | file to demonstrate the MaterialAnimation |
| | 919 | |
| | 920 | 2009-07-28 06:00 robert |
| | 921 | |
| | 922 | * include/osg/Node: Tweak of NodeMask docs |
| | 923 | |
| | 924 | 2009-07-28 06:00 robert |
| | 925 | |
| | 926 | * src/osgPlugins/ive/IveVersion.h, src/osgPlugins/ive/Text.cpp, |
| | 927 | src/osgPlugins/osgText/IO_TextBase.cpp: From Terry Welsh, .osg |
| | 928 | and .ive support for new Text boxes |
| | 929 | |
| | 930 | 2009-07-27 15:39 robert |
| | 931 | |
| | 932 | * src/osgPlugins/p3d/ReaderWriterP3D.cpp: Fixed bug in handling of |
| | 933 | stereo image pairs |
| | 934 | |
| | 935 | 2009-07-24 15:55 robert |
| | 936 | |
| | 937 | * src/osgWrappers/osgText/Text.cpp, |
| | 938 | src/osgWrappers/osgText/TextBase.cpp: Updated wrappers |
| | 939 | |
| | 940 | 2009-07-24 15:30 robert |
| | 941 | |
| | 942 | * include/osg/Node: From Lee Butler and Robert Osfield, doxygen |
| | 943 | comment explaining role of NodeMask |
| | 944 | |
| | 945 | 2009-07-24 15:09 robert |
| | 946 | |
| | 947 | * src/osgPlugins/bsp/VBSPGeometry.cpp, |
| | 948 | src/osgPlugins/bsp/VBSPGeometry.h, |
| | 949 | src/osgPlugins/bsp/VBSPReader.cpp: From Jason Daly, "This set of |
| | 950 | changes reworks the BSP plugin to use TexEnvCombine instead of a |
| | 951 | GLSL program for doing the texture blending on displaced terrain |
| | 952 | geometry. After working with it a while, I found this method to |
| | 953 | be more scene graph friendly (at least until Wojtek gets his |
| | 954 | VirtualProgram scheme working ;-) ) |
| | 955 | |
| | 956 | Note that this technique will require ARB_texture_env_crossbar |
| | 957 | (or NV_texture_env_combine4), as it mixes two textures in the |
| | 958 | first texture unit, and just does the lighting in the second. I |
| | 959 | doubt this will be a problem for any card that can already handle |
| | 960 | GLSL programs, though." |
| | 961 | |
| | 962 | 2009-07-24 15:04 robert |
| | 963 | |
| | 964 | * src/osgGA/SphericalManipulator.cpp: From Cory Riddell, "The |
| | 965 | spherical manipulator uses a middle drag event for panning. It |
| | 966 | was |
| | 967 | panning for left-right drags, but was zooming for up-down drags. |
| | 968 | I |
| | 969 | changed it to pan both directions as I believe that is the |
| | 970 | correct |
| | 971 | behaviour. If the original combination pan-zoom behaviour was |
| | 972 | intentional, please let me know." |
| | 973 | |
| | 974 | 2009-07-24 14:59 robert |
| | 975 | |
| | 976 | * include/osgText/Text, include/osgText/TextBase, |
| | 977 | src/osgText/Text.cpp, src/osgText/TextBase.cpp: From Terry Welsh, |
| | 978 | "Okay, here are the mods I wrote for drawing a filled bounding |
| | 979 | box |
| | 980 | behind osgText::Text. I made it so the box would get drawn using |
| | 981 | whichever BackdropImplementation was selected. However, I did not |
| | 982 | implement STENCIL_BUFFER. In that case it defaults to drawing the |
| | 983 | bounding box using POLYGON_OFFSET instead. |
| | 984 | |
| | 985 | Also made it so the BOUNDINGBOX and FILLEDBOUNDINGBOX are drawn |
| | 986 | with a |
| | 987 | settable color and margin size. |
| | 988 | |
| | 989 | While I was at it I tightened up the values applied with |
| | 990 | DEPTH_RANGE |
| | 991 | and POLYGON_OFFSET, not just for drawing the bounding box but |
| | 992 | also for |
| | 993 | drawing backdrop text (these values must be coupled since the |
| | 994 | bounding |
| | 995 | box has to be drawn deeper in Z than the backdrop text). The |
| | 996 | values |
| | 997 | in use before seemed like overkill and I was seeing some |
| | 998 | z-clipping |
| | 999 | with my background scenery in the case of DEPTH_RANGE. If there |
| | 1000 | was a |
| | 1001 | good reason for the large values please let me know...." |
| | 1002 | |
| | 1003 | 2009-07-24 14:45 robert |
| | 1004 | |
| | 1005 | * include/osg/ApplicationUsage, include/osg/Camera, |
| | 1006 | include/osg/Shape, include/osgAnimation/MorphGeometry, |
| | 1007 | include/osgTerrain/Locator, include/osgTerrain/Terrain, |
| | 1008 | include/osgTerrain/TerrainTile, src/osg/Shape.cpp, |
| | 1009 | src/osg/ShapeDrawable.cpp, |
| | 1010 | src/osgPlugins/3dc/ReaderWriter3DC.cpp, |
| | 1011 | src/osgPlugins/scale/ReaderWriterSCALE.cpp, |
| | 1012 | src/osgSim/LightPointNode.cpp, src/osgUtil/CullVisitor.cpp, |
| | 1013 | src/osgUtil/RenderBin.cpp: From Chris Hanson, typo and comment |
| | 1014 | clean ups |
| | 1015 | |
| | 1016 | 2009-07-24 14:45 robert |
| | 1017 | |
| | 1018 | * src/osgWrappers/osg/ApplicationUsage.cpp, |
| | 1019 | src/osgWrappers/osg/Camera.cpp, |
| | 1020 | src/osgWrappers/osg/CoordinateSystemNode.cpp, |
| | 1021 | src/osgWrappers/osg/Shape.cpp, |
| | 1022 | src/osgWrappers/osgAnimation/AnimationManagerBase.cpp, |
| | 1023 | src/osgWrappers/osgAnimation/LinkVisitor.cpp, |
| | 1024 | src/osgWrappers/osgAnimation/MorphGeometry.cpp, |
| | 1025 | src/osgWrappers/osgTerrain/Locator.cpp, |
| | 1026 | src/osgWrappers/osgTerrain/TerrainTile.cpp: Updated wrappers |
| | 1027 | |
| | 1028 | 2009-07-24 14:25 robert |
| | 1029 | |
| | 1030 | * include/osg/CoordinateSystemNode: From Chris Hanson, added |
| | 1031 | EllipsoidModel::isWGS84() method and clean up on comments. |
| | 1032 | |
| | 1033 | 2009-07-24 12:12 robert |
| | 1034 | |
| | 1035 | * CTestConfig.cmake: From Jean-Sebastien Guay, updated CTestConfig |
| | 1036 | to point to new cdash.openscenegraph.org site |
| | 1037 | |
| | 1038 | 2009-07-23 15:25 shuber |
| | 1039 | |
| | 1040 | * Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj: |
| | 1041 | updated XCode project |
| | 1042 | |
| | 1043 | 2009-07-23 12:42 cedricpinson |
| | 1044 | |
| | 1045 | * include/osgAnimation/AnimationManagerBase, |
| | 1046 | include/osgAnimation/LinkVisitor, |
| | 1047 | src/osgAnimation/AnimationManagerBase.cpp, |
| | 1048 | src/osgAnimation/CMakeLists.txt, |
| | 1049 | src/osgAnimation/LinkVisitor.cpp: From Cedric Pinson, Store the |
| | 1050 | linkvisitor to be able to configure it by user, like changing the |
| | 1051 | nodemaskoverride, or use a custom LinkVisitor |
| | 1052 | |
| | 1053 | 2009-07-17 07:47 robert |
| | 1054 | |
| | 1055 | * src/osgPlugins/jpeg/ReaderWriterJPEG.cpp: From J.P. Delport, |
| | 1056 | "attached a modified jpeg plugin that allows writing of grayscale |
| | 1057 | images." |
| | 1058 | |
| | 1059 | 2009-07-16 12:09 robert |
| | 1060 | |
| | 1061 | * src/osgPlugins/OpenFlight/FltExportVisitor.cpp: From Fabien |
| | 1062 | Lavignotte,"When exporting some models to OpenFlight, i found a |
| | 1063 | crash if the texture |
| | 1064 | unit does not contain a TexEnv object. |
| | 1065 | Here's the small fix, just a test on the pointer." |
| | 1066 | |
| | 1067 | 2009-07-16 12:04 robert |
| | 1068 | |
| | 1069 | * src/osgWidget/Window.cpp: From Stephan Lamoliatte, "The vertical |
| | 1070 | anchor is inverted in the osgWidget::Window::update function. |
| | 1071 | Here is a small patch to fix that." |
| | 1072 | |
| | 1073 | 2009-07-16 11:49 robert |
| | 1074 | |
| | 1075 | * examples/osganimationtimeline/osganimationtimeline.cpp: From |
| | 1076 | Cedric Pinson, fix crash without error messages if the example |
| | 1077 | does find the nathan.osg file. |
| | 1078 | |
| | 1079 | 2009-07-16 11:48 robert |
| | 1080 | |
| | 1081 | * applications/present3D/ReadShowFile.cpp: Fixed build |
| | 1082 | |
| | 1083 | 2009-07-16 11:35 robert |
| | 1084 | |
| | 1085 | * src/osgPlugins/bsp/VBSPReader.cpp: Fixed build. |
| | 1086 | |
| | 1087 | 2009-07-16 11:26 robert |
| | 1088 | |
| | 1089 | * src/osgPlugins/mdl/MDLReader.cpp: Added .get() to fix build |
| | 1090 | |
| | 1091 | 2009-07-16 11:21 robert |
| | 1092 | |
| | 1093 | * src/osgPlugins/bsp/VBSPEntity.cpp, |
| | 1094 | src/osgPlugins/bsp/VBSPEntity.h, |
| | 1095 | src/osgPlugins/bsp/VBSPGeometry.cpp, |
| | 1096 | src/osgPlugins/bsp/VBSPReader.cpp, |
| | 1097 | src/osgPlugins/mdl/MDLReader.cpp, |
| | 1098 | src/osgPlugins/mdl/MDL_README.txt: From Jason Daly, "These are |
| | 1099 | some fixes to the mdl and bsp plugins to handle transparency and |
| | 1100 | lighting better, plus a few other tweaks." |
| | 1101 | |
| | 1102 | 2009-07-16 11:06 robert |
| | 1103 | |
| | 1104 | * src/osgUtil/Optimizer.cpp: From Colin MacDonald,"The Optimizer |
| | 1105 | Merge Geometry visitor is always merging geometries, |
| | 1106 | even if they have had DataVariance DYNAMIC explicitly specified. |
| | 1107 | Then |
| | 1108 | when an application attempts to dynamically update the geometry |
| | 1109 | in the |
| | 1110 | frame loop the primitive sets and data arrays are no longer as |
| | 1111 | expected, leading to display and/or memory corruption. |
| | 1112 | |
| | 1113 | Attached is a simple fix. " |
| | 1114 | |
| | 1115 | Note from Robert Osfield, tweaked Colin's changes to that it use |
| | 1116 | != DYNAMIC as the the test rather than == STATIC. |
| | 1117 | |
| | 1118 | 2009-07-16 10:56 robert |
| | 1119 | |
| | 1120 | * src/osgWrappers/osg/PagedLOD.cpp: Updated wrappers |
| | 1121 | |
| | 1122 | 2009-07-16 10:13 robert |
| | 1123 | |
| | 1124 | * include/osg/PagedLOD, src/osg/PagedLOD.cpp, |
| | 1125 | src/osgPlugins/ive/IveVersion.h, src/osgPlugins/ive/PagedLOD.cpp, |
| | 1126 | src/osgPlugins/osg/PagedLOD.cpp: Added the ability to turn off |
| | 1127 | the external paging in of PagedLOD children. |
| | 1128 | |
| | 1129 | 2009-07-16 10:13 robert |
| | 1130 | |
| | 1131 | * applications/osgversion/Contributors.cpp: Updated Contributors |
| | 1132 | mapping |
| | 1133 | |
| | 1134 | 2009-07-16 10:12 robert |
| | 1135 | |
| | 1136 | * applications/present3D/ReadShowFile.cpp, |
| | 1137 | src/osgPlugins/p3d/ReaderWriterP3D.cpp: Added support for using |
| | 1138 | PagedLOD to managing loading of presentation preview and then the |
| | 1139 | main presentation in the background paging thread |
| | 1140 | |
| | 1141 | 2009-07-15 20:52 cedricpinson |
| | 1142 | |
| | 1143 | * include/osgAnimation/ActionCallback: From Cedric Pinson, add |
| | 1144 | accessors to osgAnimation ActionCallback |
| | 1145 | |
| | 1146 | 2009-07-15 17:01 robert |
| | 1147 | |
| | 1148 | * applications/present3D/present3D.cpp: Added alias from xml to p3d |
| | 1149 | to ensure backwards compatibility with old present3D files with |
| | 1150 | the.xml extenstion |
| | 1151 | |
| | 1152 | 2009-07-15 15:28 robert |
| | 1153 | |
| | 1154 | * src/osgDB/DatabasePager.cpp: Quitened down debug info. |
| | 1155 | |
| | 1156 | 2009-07-14 13:32 robert |
| | 1157 | |
| | 1158 | * src/osgPlugins/stl/ReaderWriterSTL.cpp: Cleaned up indenting |
| | 1159 | |
| | 1160 | 2009-07-14 13:30 robert |
| | 1161 | |
| | 1162 | * src/osgPlugins/stl/ReaderWriterSTL.cpp: Converted code to use |
| | 1163 | osg::asciiToFloat() instead of relying upong the C libraries |
| | 1164 | sscanf to read floats as the C library is locale sensitive. |
| | 1165 | |
| | 1166 | 2009-07-14 12:22 robert |
| | 1167 | |
| | 1168 | * src/osgPlugins/logo/ReaderWriterLOGO.cpp: From Alexandre Amalric, |
| | 1169 | "I'm using osg svn version 2.9.5 and I've apparently found a bug |
| | 1170 | in osgPlugin logo. |
| | 1171 | |
| | 1172 | When using more than one view logosCullCallback function is |
| | 1173 | called without checking context ID from the cull visitor is equal |
| | 1174 | to logo _contextID variable. It involves updating logo's viewport |
| | 1175 | with different sizes. |
| | 1176 | So I made a fix well working, at least the way I use the plugin." |
| | 1177 | |
| | 1178 | Note, from Robert Osfield, changed code to return true to signal |
| | 1179 | culling of logo when being applied to a window that it wasn't |
| | 1180 | assigned to. |
| | 1181 | |
| | 1182 | 2009-07-14 11:19 robert |
| | 1183 | |
| | 1184 | * src/osgPlugins/curl/ReaderWriterCURL.cpp: Moved the getting of |
| | 1185 | the ReaderWriter to do the actual model loading to later so that |
| | 1186 | it only gets invoked when required. |
| | 1187 | |
| | 1188 | 2009-07-14 11:18 robert |
| | 1189 | |
| | 1190 | * src/osgPlugins/gz/ReaderWriterGZ.cpp: Quietened down debug |
| | 1191 | messages, and added early return when filename contains server |
| | 1192 | address. |
| | 1193 | |
| | 1194 | 2009-07-14 10:37 robert |
| | 1195 | |
| | 1196 | * src/osgPlugins/vrml/ReaderWriterVRML2.cpp, |
| | 1197 | src/osgPlugins/vrml/ReaderWriterVRML2.h: Refactored the setup of |
| | 1198 | the reading of the wrl file by allow reading from istreams, as |
| | 1199 | well as nesting of filepaths using a local osgDB::Options to |
| | 1200 | prevent threading issues. |
| | 1201 | |
| | 1202 | Also fixed crash in parsing of the vrml data structures that |
| | 1203 | occurred when no vrml material was assigned. |
| | 1204 | |
| | 1205 | 2009-07-14 10:35 robert |
| | 1206 | |
| | 1207 | * src/osgPlugins/curl/ReaderWriterCURL.cpp: Quitened down debug |
| | 1208 | messages |
| | 1209 | |
| | 1210 | 2009-07-14 10:04 robert |
| | 1211 | |
| | 1212 | * src/osgPlugins/curl/ReaderWriterCURL.cpp: Fixed the handling of |
| | 1213 | compressed files |
| | 1214 | |
| | 1215 | 2009-07-13 16:39 robert |
| | 1216 | |
| | 1217 | * src/osgViewer/GraphicsWindowWin32.cpp: From Cory Riddel based on |
| | 1218 | suggestion from Robert Osfield, "I've been running with your |
| | 1219 | suggested changes for a few days now and it |
| | 1220 | has been working perfectly. I'm still not entirely clear why |
| | 1221 | adding a |
| | 1222 | slave/subgraph causes the problem." |
| | 1223 | |
| | 1224 | 2009-07-13 16:14 robert |
| | 1225 | |
| | 1226 | * src/OpenThreads/pthreads/PThreadBarrier.c++: From David Fries, |
| | 1227 | "Comparing the win32 barrier to the pthread barrier, win32 puts |
| | 1228 | the |
| | 1229 | while in an else clause. When if is true the phase changes and |
| | 1230 | the |
| | 1231 | while condition will always by false, so might as well put the |
| | 1232 | while |
| | 1233 | in the else to skip the check. There's also a benefit to having |
| | 1234 | the |
| | 1235 | code logic similar between platforms. |
| | 1236 | " |
| | 1237 | |
| | 1238 | 2009-07-13 16:05 robert |
| | 1239 | |
| | 1240 | * src/OpenThreads/win32/Win32ConditionPrivateData.h: From David |
| | 1241 | Fries, "Here is a fix for a deadlock seen under Windows using |
| | 1242 | OpenThreads |
| | 1243 | Barrier operations. The error is with atomic operations in the |
| | 1244 | win32 condition implementation. The attached sample program will |
| | 1245 | reliably trigger with as few as three threads and a dual core |
| | 1246 | system, |
| | 1247 | though sometimes it will take 65,000 iterations. |
| | 1248 | |
| | 1249 | 2.8.1 was the base for these changes |
| | 1250 | |
| | 1251 | Win32ConditionPrivateData.h |
| | 1252 | Win32ConditionPrivateData::wait does two operations to decrement |
| | 1253 | waiters_ then read, when InterlockedDecrement decrements and |
| | 1254 | returns |
| | 1255 | the value in one operation. The two operations allows another |
| | 1256 | thread |
| | 1257 | to also decrement with both getting 0 for an answer. |
| | 1258 | |
| | 1259 | Win32ConditionPrivateData::broadcast is using waiters_ directly |
| | 1260 | instead of using the w value read earlier, if it was safe to use |
| | 1261 | waiters_ directly there would be no need for InterlockedGet or w. |
| | 1262 | |
| | 1263 | overview of deadlock in barrier with three threads |
| | 1264 | one thread in broadcast, 2 threads in wait, |
| | 1265 | release semaphore 2, waits on waiters_done_ |
| | 1266 | both threads wake, decrement waiters_, get 0 for w, |
| | 1267 | <logic error here> |
| | 1268 | one calls set waiters_done_, |
| | 1269 | broadcast thread comes out of waiters_done_, |
| | 1270 | other thread calls waiters_done_, (which leaves waiters_done_ in |
| | 1271 | the |
| | 1272 | signaled state) |
| | 1273 | <sets the trap> |
| | 1274 | broadcast thread returns releases mutex, other threads get |
| | 1275 | mutex and also return, |
| | 1276 | next barrier, first two threads enter wait, one goes to |
| | 1277 | broadcast, release |
| | 1278 | semaphore 2, skips waiters_done_ as it had been released last |
| | 1279 | time |
| | 1280 | returns, processes, enters the barrier for the next barrier |
| | 1281 | operation |
| | 1282 | and waits, |
| | 1283 | three threads are now in wait, two have the previous barrier |
| | 1284 | phase, |
| | 1285 | one the current phase, there's one count left in the semaphore |
| | 1286 | which a |
| | 1287 | thread gets, returns, enters the barrier as a waiter, sleeps, and |
| | 1288 | the |
| | 1289 | deadlock is completed" |
| | 1290 | |
| | 1291 | 2009-07-13 08:30 robert |
| | 1292 | |
| | 1293 | * include/osgViewer/api/Cocoa/GraphicsWindowCocoa, |
| | 1294 | src/osgViewer/GraphicsWindowCocoa.mm: From Stephan Huber, |
| | 1295 | "ttached you'll find a small fix for the |
| | 1296 | GraphicsWindowCocoa-implementation, which enhances multithreaded |
| | 1297 | stability, it ensures that modifications to the size of an |
| | 1298 | openglcontext |
| | 1299 | is done only from one thread. |
| | 1300 | " |
| | 1301 | |
| | 1302 | 2009-07-12 15:44 robert |
| | 1303 | |
| | 1304 | * applications/osgviewer/osgviewer.cpp: Reverted erronous check-in |
| | 1305 | (which was r10454) |
| | 1306 | |
| | 1307 | 2009-07-03 19:16 robert |
| | 1308 | |
| | 1309 | * applications/osgviewer/osgviewer.cpp, |
| | 1310 | examples/osgmanipulator/osgmanipulator.cpp, |
| | 1311 | examples/osgvolume/osgvolume.cpp, include/osgManipulator/Dragger, |
| | 1312 | src/osgManipulator/Dragger.cpp, |
| | 1313 | src/osgPlugins/ffmpeg/CMakeLists.txt, |
| | 1314 | src/osgVolume/RayTracedTechnique.cpp, |
| | 1315 | src/osgWrappers/osgManipulator/Dragger.cpp: Added |
| | 1316 | Dragger::s/getActivationModKeyMask(..) and |
| | 1317 | Dragger::s/getActivationKeyEvent(...) methods to make it possible |
| | 1318 | to have draggers that only respond when you press a specified |
| | 1319 | modified key or standard key. |
| | 1320 | |
| | 1321 | Changed the optional dragger in osgvolume to require the shift |
| | 1322 | key to be pressed for the dragger to become active. |
| | 1323 | |
| | 1324 | 2009-07-03 19:07 robert |
| | 1325 | |
| | 1326 | * src/osgPlugins/dicom/CMakeLists.txt: From and incorported the |
| | 1327 | addition from Paul Fotheringham, addition of define |
| | 1328 | VCL_CAN_STATIC_CONST_INIT_FLOAT to be zero to solve build error |
| | 1329 | under Linux |
| | 1330 | |
| | 1331 | From Robert Osfield, general cleaned up ITK side to |
| | 1332 | CMakeList.txt. |
| | 1333 | |
| | 1334 | |
| | 1335 | |
| | 1336 | 2009-07-03 18:58 robert |
| | 1337 | |
| | 1338 | * src/osgPlugins/dicom/ReaderWriterDICOM.cpp: To the ITK code path |
| | 1339 | added support for handling a whole directory of dicom files. |
| | 1340 | |
| | 1341 | 2009-07-03 10:33 robert |
| | 1342 | |
| | 1343 | * CMakeLists.txt, include/osg/Version: Updated version numbers for |
| | 1344 | 2.9.6 release |
| | 1345 | |
| | 1346 | 2009-07-03 10:27 robert |
| | 1347 | |
| | 1348 | * src/osgWrappers/osgManipulator/Dragger.cpp, |
| | 1349 | src/osgWrappers/osgManipulator/RotateCylinderDragger.cpp, |
| | 1350 | src/osgWrappers/osgManipulator/RotateSphereDragger.cpp, |
| | 1351 | src/osgWrappers/osgManipulator/Scale1DDragger.cpp, |
| | 1352 | src/osgWrappers/osgManipulator/Scale2DDragger.cpp, |
| | 1353 | src/osgWrappers/osgManipulator/ScaleAxisDragger.cpp, |
| | 1354 | src/osgWrappers/osgManipulator/TabBoxDragger.cpp, |
| | 1355 | src/osgWrappers/osgManipulator/TabPlaneTrackballDragger.cpp, |
| | 1356 | src/osgWrappers/osgManipulator/TrackballDragger.cpp, |
| | 1357 | src/osgWrappers/osgManipulator/Translate1DDragger.cpp, |
| | 1358 | src/osgWrappers/osgManipulator/Translate2DDragger.cpp, |
| | 1359 | src/osgWrappers/osgManipulator/TranslateAxisDragger.cpp, |
| | 1360 | src/osgWrappers/osgManipulator/TranslatePlaneDragger.cpp, |
| | 1361 | src/osgWrappers/osgVolume/Locator.cpp: Updated wrappers |
| | 1362 | |
| | 1363 | 2009-07-03 05:54 robert |
| | 1364 | |
| | 1365 | * examples/osgvolume/osgvolume.cpp: Added TrackballDragger code |
| | 1366 | path |
| | 1367 | |
| | 1368 | 2009-07-03 05:54 robert |
| | 1369 | |
| | 1370 | * include/osgVolume/Locator: Added callback to locator in support |
| | 1371 | of interactive updating of the volume extents |
| | 1372 | |
| | 1373 | 2009-07-03 05:52 robert |
| | 1374 | |
| | 1375 | * include/osgManipulator/Dragger: Added setUpGeometry to Dragger |
| | 1376 | base class to make it easier to use draggers interchangably. |
| | 1377 | |
| | 1378 | 2009-07-03 05:25 robert |
| | 1379 | |
| | 1380 | * src/osgVolume/Locator.cpp, src/osgVolume/RayTracedTechnique.cpp: |
| | 1381 | Introduced a Locator callback and associated usage of this |
| | 1382 | callback to provide interactive updating of the volume bounds |
| | 1383 | |
| | 1384 | 2009-07-02 18:50 robert |
| | 1385 | |
| | 1386 | * examples/osgvolume/CMakeLists.txt, |
| | 1387 | examples/osgvolume/osgvolume.cpp: Added support for a "-m" option |
| | 1388 | that adds a tab box manipulator to allow positioning and resizing |
| | 1389 | of the rendered volume |
| | 1390 | |
| | 1391 | 2009-07-02 18:49 robert |
| | 1392 | |
| | 1393 | * include/osgVolume/RayTracedTechnique, |
| | 1394 | src/osgManipulator/Dragger.cpp, |
| | 1395 | src/osgVolume/RayTracedTechnique.cpp, |
| | 1396 | src/osgVolume/Shaders/volume_frag.cpp, |
| | 1397 | src/osgVolume/Shaders/volume_iso_frag.cpp, |
| | 1398 | src/osgVolume/Shaders/volume_lit_frag.cpp, |
| | 1399 | src/osgVolume/Shaders/volume_lit_tf_frag.cpp, |
| | 1400 | src/osgVolume/Shaders/volume_mip_frag.cpp, |
| | 1401 | src/osgVolume/Shaders/volume_tf_frag.cpp, |
| | 1402 | src/osgVolume/Shaders/volume_tf_iso_frag.cpp, |
| | 1403 | src/osgVolume/Shaders/volume_tf_mip_frag.cpp, |
| | 1404 | src/osgVolume/Shaders/volume_vert.cpp: Refactored |
| | 1405 | RayTracedTechnique to allow the position of the rendered part of |
| | 1406 | the volume to be decoupled from the image data. |
| | 1407 | |
| | 1408 | 2009-07-01 15:39 robert |
| | 1409 | |
| | 1410 | * src/osgPlugins/OpenFlight/ExportOptions.cpp: From Byran Thrall, |
| | 1411 | "The OpenFlight plugin doesn't handle unrecognized options or |
| | 1412 | extra |
| | 1413 | whitespace in all cases, causing it to crash." |
| | 1414 | |
| | 1415 | 2009-07-01 14:50 robert |
| | 1416 | |
| | 1417 | * examples/osgmanipulator/osgmanipulator.cpp: Removed old |
| | 1418 | references to CommandManager |
| | 1419 | |
| | 1420 | 2009-07-01 14:49 robert |
| | 1421 | |
| | 1422 | * include/osgManipulator/CommandManager: Added constructor and |
| | 1423 | destructor body |
| | 1424 | |
| | 1425 | 2009-07-01 14:04 robert |
| | 1426 | |
| | 1427 | * src/osgPresentation/CMakeLists.txt: Added osgGA to the dependency |
| | 1428 | list |
| | 1429 | |
| | 1430 | 2009-07-01 14:01 robert |
| | 1431 | |
| | 1432 | * examples/osgmanipulator/osgmanipulator.cpp, |
| | 1433 | include/osgManipulator/Command, |
| | 1434 | include/osgManipulator/CommandManager, |
| | 1435 | include/osgManipulator/Dragger, include/osgManipulator/Export, |
| | 1436 | include/osgManipulator/Selection, |
| | 1437 | src/osgManipulator/CMakeLists.txt, |
| | 1438 | src/osgManipulator/Command.cpp, |
| | 1439 | src/osgManipulator/CommandManager.cpp, |
| | 1440 | src/osgManipulator/Constraint.cpp, |
| | 1441 | src/osgManipulator/Dragger.cpp, src/osgManipulator/Selection.cpp, |
| | 1442 | src/osgWrappers/osgManipulator/Command.cpp, |
| | 1443 | src/osgWrappers/osgManipulator/CommandManager.cpp, |
| | 1444 | src/osgWrappers/osgManipulator/Dragger.cpp, |
| | 1445 | src/osgWrappers/osgManipulator/Selection.cpp: Completed refactor |
| | 1446 | of osgManipulator, key changes are: |
| | 1447 | |
| | 1448 | Selection is now just a typedef of osg::MatrixTransform, and is |
| | 1449 | deprecated |
| | 1450 | |
| | 1451 | CommandManager is shell class that just sets values directly on |
| | 1452 | Dragger, and is deprecated |
| | 1453 | |
| | 1454 | Dragger now has list of DraggerCallback that takes over the roll |
| | 1455 | of tracking changes to the Dragger, and |
| | 1456 | allows users to track the dragger in any way they wish. |
| | 1457 | |
| | 1458 | Dragger now has a convinience method making MatrixTransforms |
| | 1459 | track a dragger. |
| | 1460 | |
| | 1461 | Selection and CommandManager are no longer required for use of |
| | 1462 | osgManipulator and are kept around for backwards compatibility. |
| | 1463 | |
| | 1464 | 2009-07-01 09:30 cedricpinson |
| | 1465 | |
| | 1466 | * src/osgAnimation/Action.cpp: From Cedric Pinson, i miss to commit |
| | 1467 | the file that contains the osgAnimation::StripAnimation::traverse |
| | 1468 | |
| | 1469 | 2009-06-30 13:00 robert |
| | 1470 | |
| | 1471 | * include/osgManipulator/Command, |
| | 1472 | include/osgManipulator/CommandManager, |
| | 1473 | src/osgManipulator/Command.cpp, |
| | 1474 | src/osgManipulator/CommandManager.cpp, |
| | 1475 | src/osgManipulator/Dragger.cpp, |
| | 1476 | src/osgWrappers/osgManipulator/Command.cpp, |
| | 1477 | src/osgWrappers/osgManipulator/CommandManager.cpp: Simplified |
| | 1478 | Command and CommandManager |
| | 1479 | |
| | 1480 | 2009-06-30 12:41 shuber |
| | 1481 | |
| | 1482 | * Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj, |
| | 1483 | Xcode/OpenSceneGraph/osgPresentation-Info.plist: From Stephan |
| | 1484 | Huber: updated XCode project, included osgPresentation |
| | 1485 | |
| | 1486 | 2009-06-30 11:55 cedricpinson |
| | 1487 | |
| | 1488 | * include/osgAnimation/Action, include/osgAnimation/ActionVisitor, |
| | 1489 | src/osgAnimation/ActionVisitor.cpp, |
| | 1490 | src/osgAnimation/StatsHandler.cpp, |
| | 1491 | src/osgAnimation/StatsVisitor.cpp: From Cedric Pinson, Traverse |
| | 1492 | StripAction instead of applying, this fix the execution of |
| | 1493 | FrameCallback in BlendIn, BlendOut and AnimationAction\nFix |
| | 1494 | warning of osgAnimation::StatsHandler\nFix crash when running |
| | 1495 | example osganimationtimeline without nathan.osg in OSG_FILE_PATH |
| | 1496 | or with bad file |
| | 1497 | |
| | 1498 | 2009-06-30 11:39 robert |
| | 1499 | |
| | 1500 | * examples/osgmanipulator/osgmanipulator.cpp, |
| | 1501 | include/osgManipulator/CommandManager, |
| | 1502 | include/osgManipulator/Constraint, |
| | 1503 | include/osgManipulator/Dragger, include/osgManipulator/Selection, |
| | 1504 | src/osgManipulator/CommandManager.cpp, |
| | 1505 | src/osgManipulator/Constraint.cpp, |
| | 1506 | src/osgManipulator/Dragger.cpp, |
| | 1507 | src/osgManipulator/RotateCylinderDragger.cpp, |
| | 1508 | src/osgManipulator/RotateSphereDragger.cpp, |
| | 1509 | src/osgManipulator/Scale1DDragger.cpp, |
| | 1510 | src/osgManipulator/Scale2DDragger.cpp, |
| | 1511 | src/osgManipulator/Translate1DDragger.cpp, |
| | 1512 | src/osgManipulator/Translate2DDragger.cpp, |
| | 1513 | src/osgWrappers/osgManipulator/Dragger.cpp, |
| | 1514 | src/osgWrappers/osgManipulator/Selection.cpp: Refactored |
| | 1515 | osgManipulator so that CommandManager is no longer required, |
| | 1516 | instead Dragger directly manages Constaints and associate |
| | 1517 | Selections. |
| | 1518 | |
| | 1519 | 2009-06-30 07:33 robert |
| | 1520 | |
| | 1521 | * src/osgWrappers/osgAnimation/Animation.cpp, |
| | 1522 | src/osgWrappers/osgAnimation/Channel.cpp, |
| | 1523 | src/osgWrappers/osgDB/Options.cpp, |
| | 1524 | src/osgWrappers/osgGA/SphericalManipulator.cpp, |
| | 1525 | src/osgWrappers/osgManipulator/Constraint.cpp, |
| | 1526 | src/osgWrappers/osgManipulator/Dragger.cpp: Updated wrappers |
| | 1527 | |
| | 1528 | 2009-06-29 21:32 robert |
| | 1529 | |
| | 1530 | * examples/osgmanipulator/osgmanipulator.cpp, |
| | 1531 | include/osgManipulator/AntiSquish, |
| | 1532 | include/osgManipulator/Constraint, |
| | 1533 | include/osgManipulator/Dragger, include/osgPresentation/Export, |
| | 1534 | src/osgManipulator/CMakeLists.txt, |
| | 1535 | src/osgManipulator/CommandManager.cpp, |
| | 1536 | src/osgManipulator/Dragger.cpp: Introduced event handling |
| | 1537 | directly into osgManipulator::Dragger to allow it be used with a |
| | 1538 | global event handler passing in events. |
| | 1539 | |
| | 1540 | 2009-06-26 16:52 robert |
| | 1541 | |
| | 1542 | * src/osgPlugins/dicom/ReaderWriterDICOM.cpp: Changed the |
| | 1543 | definition of HAVE_CONFIG_H so that it's only defined when on a |
| | 1544 | now windows system, so to allow the dcmtk/osconfig.h to include |
| | 1545 | the correct header on unix vs widows. |
| | 1546 | |
| | 1547 | 2009-06-26 16:39 robert |
| | 1548 | |
| | 1549 | * CMakeModules/FindOurDCMTK.cmake, |
| | 1550 | src/osgPlugins/dicom/CMakeLists.txt: Added search in |
| | 1551 | /usr/local/dicom for dcmtk. |
| | 1552 | |
| | 1553 | 2009-06-26 08:16 robert |
| | 1554 | |
| | 1555 | * src/osgPlugins/ffmpeg/FFmpegDecoder.cpp: Fixed warning |
| | 1556 | |
| | 1557 | 2009-06-26 08:14 robert |
| | 1558 | |
| | 1559 | * src/osgDB/DatabasePager.cpp: Fixed warning |
| | 1560 | |
| | 1561 | 2009-06-25 18:31 robert |
| | 1562 | |
| | 1563 | * include/osgGA/TrackballManipulator, |
| | 1564 | src/osgGA/TrackballManipulator.cpp: Simplified throw rate code, |
| | 1565 | and add throw rate compensation into zoom in/out code. |
| | 1566 | |
| | 1567 | 2009-06-25 18:11 robert |
| | 1568 | |
| | 1569 | * include/osgGA/TrackballManipulator, |
| | 1570 | src/osgGA/TrackballManipulator.cpp: From Lee Bulter, "I noticed |
| | 1571 | that when "throwing" things the rate of motion once thrown was |
| | 1572 | dependent on the complexity of the geometry. For complex scenes |
| | 1573 | this |
| | 1574 | meant that it looked like you were "throwing" the display into |
| | 1575 | molasses. |
| | 1576 | For simple geometry things get over-excited once thrown. |
| | 1577 | |
| | 1578 | The fix is to factor in the frame rendering time to the |
| | 1579 | caluclated |
| | 1580 | motion. I've implemented this for rotation and panning. |
| | 1581 | |
| | 1582 | Now when things are thrown they maintain a rate very close to |
| | 1583 | what was |
| | 1584 | happening when the mouse button was released." |
| | 1585 | |
| | 1586 | 2009-06-25 18:03 robert |
| | 1587 | |
| | 1588 | * src/osgPresentation/CMakeLists.txt: Fixed library definition |
| | 1589 | |
| | 1590 | 2009-06-25 16:12 robert |
| | 1591 | |
| | 1592 | * src/osgViewer/DarwinUtils.mm, |
| | 1593 | src/osgViewer/GraphicsWindowCocoa.mm: From Stephan Huber, fixes |
| | 1594 | to Cocoa support |
| | 1595 | |
| | 1596 | 2009-06-25 16:07 robert |
| | 1597 | |
| | 1598 | * applications/present3D/ReaderWriterP3D.cpp, |
| | 1599 | src/osg/ArgumentParser.cpp, src/osg/CullSettings.cpp, |
| | 1600 | src/osg/DisplaySettings.cpp, src/osgDB/DatabasePager.cpp, |
| | 1601 | src/osgGA/DriveManipulator.cpp, |
| | 1602 | src/osgPlugins/bsp/VBSPEntity.cpp, |
| | 1603 | src/osgPlugins/cfg/ConfigParser.cpp, |
| | 1604 | src/osgPlugins/cfg/ConfigParser.y, |
| | 1605 | src/osgPlugins/dw/ReaderWriterDW.cpp, |
| | 1606 | src/osgPlugins/ive/DataOutputStream.cpp, |
| | 1607 | src/osgPlugins/normals/ReaderWriterNormals.cpp, |
| | 1608 | src/osgPlugins/p3d/ReaderWriterP3D.cpp, |
| | 1609 | src/osgPlugins/ply/plyfile.cpp, |
| | 1610 | src/osgPlugins/txp/ReaderWriterTXP.cpp, |
| | 1611 | src/osgPlugins/txp/TXPParser.cpp, |
| | 1612 | src/osgUtil/IncrementalCompileOperation.cpp, |
| | 1613 | src/osgViewer/ViewerBase.cpp, |
| | 1614 | src/osgViewer/ViewerEventHandlers.cpp: From Mathias Froehlich, |
| | 1615 | "We are currently getting issues with locale settings and some |
| | 1616 | osg plugins. |
| | 1617 | Therefore I have changed all the occurances of atof by |
| | 1618 | asciiToFloat or |
| | 1619 | asciiToDouble. |
| | 1620 | |
| | 1621 | I believe that it is safe to do so at least for all the plugins. |
| | 1622 | Included here are also asciiToFloat conversion of environment |
| | 1623 | variables. One |
| | 1624 | might argue that these should be locale dependent. But IMO these |
| | 1625 | should be |
| | 1626 | set and interpreted by osg independent of the current locale. |
| | 1627 | " |
| | 1628 | |
| | 1629 | 2009-06-25 16:02 robert |
| | 1630 | |
| | 1631 | * CMakeModules/FindFFmpeg.cmake, |
| | 1632 | src/osgPlugins/ffmpeg/CMakeLists.txt, |
| | 1633 | src/osgPlugins/ffmpeg/FFmpegDecoderAudio.cpp, |
| | 1634 | src/osgPlugins/ffmpeg/FFmpegDecoderVideo.cpp: Fixed warnings and |
| | 1635 | refactored FindFFmpeg.cmake and ffmpeg plugin CMakeLists.txt |
| | 1636 | scripts to better handle different instation combinations |
| | 1637 | |
| | 1638 | 2009-06-25 13:31 robert |
| | 1639 | |
| | 1640 | * src/osgPlugins/cfg/ConfigParser.y: Converted tabs to spaces |
| | 1641 | |
| | 1642 | 2009-06-25 13:26 robert |
| | 1643 | |
| | 1644 | * include/osg/Endian: From Mathias Froehlich, "Fix possible problem |
| | 1645 | with aliasing rules.. and fix a gcc warning :)Use a union to |
| | 1646 | determine if we are on a little endian or big endian machine." |
| | 1647 | |
| | 1648 | 2009-06-25 13:13 robert |
| | 1649 | |
| | 1650 | * src/osg/Texture.cpp: From Mathias Froehlich, "put texturemanager |
| | 1651 | into osg namespace." |
| | 1652 | |
| | 1653 | 2009-06-25 13:10 robert |
| | 1654 | |
| | 1655 | * src/osgPlugins/ffmpeg/ReaderWriterFFmpeg.cpp: From Serge Lages, |
| | 1656 | "Here is a little fix for the FFmpeg plugin. Previously the path |
| | 1657 | computed by osgDB::findDataFile was not used, preventing loading |
| | 1658 | files from directories inside the data path list." |
| | 1659 | |
| | 1660 | 2009-06-25 13:00 robert |
| | 1661 | |
| | 1662 | * src/osgDB/DatabasePager.cpp: From Ulrich Hertlein, "please find |
| | 1663 | attached some typo fixes in DatabasePager and a tweak to only |
| | 1664 | print the addLoadedDataToSceneGraph stats when some work was |
| | 1665 | actually done." |
| | 1666 | |
| | 1667 | 2009-06-25 09:14 robert |
| | 1668 | |
| | 1669 | * include/osgGA/SphericalManipulator, |
| | 1670 | src/osgGA/SphericalManipulator.cpp: From Cory Riddell, "I added |
| | 1671 | an _allowThrow boolean along with a getter and setter to the |
| | 1672 | spherical manipulator. The default value is true. |
| | 1673 | |
| | 1674 | This is very similar to the flag in trackball." |
| | 1675 | |
| | 1676 | 2009-06-25 08:53 robert |
| | 1677 | |
| | 1678 | * src/osgPresentation/CMakeLists.txt: Added osgFX depedency |
| | 1679 | |
| | 1680 | 2009-06-25 08:52 robert |
| | 1681 | |
| | 1682 | * src/osgPresentation/CMakeLists.txt: Added osgVolume dependency |
| | 1683 | |
| | 1684 | 2009-06-25 08:23 robert |
| | 1685 | |
| | 1686 | * include/osgPresentation/Export: Added export |
| | 1687 | |
| | 1688 | 2009-06-25 07:42 robert |
| | 1689 | |
| | 1690 | * src/osgPresentation/CMakeLists.txt: Added CMakeLists.txt for |
| | 1691 | osgPresentation |
| | 1692 | |
| | 1693 | 2009-06-24 17:37 robert |
| | 1694 | |
| | 1695 | * src/osgPlugins/gdal/ReaderWriterGDAL.cpp, |
| | 1696 | src/osgPlugins/imageio/ReaderWriterImageIO.cpp, |
| | 1697 | src/osgPlugins/ogr/ReaderWriterOGR.cpp, |
| | 1698 | src/osgPlugins/vnc/ReaderWriterVNC.cpp: Added use of |
| | 1699 | REGISTER_OGRPLUGIN to enable static linking of plugins |
| | 1700 | |
| | 1701 | 2009-06-24 17:34 robert |
| | 1702 | |
| | 1703 | * applications/present3D/CMakeLists.txt, |
| | 1704 | applications/present3D/present3D.cpp: Added ffmpeg and pdf to |
| | 1705 | static build |
| | 1706 | |
| | 1707 | 2009-06-24 17:33 robert |
| | 1708 | |
| | 1709 | * src/osgPlugins/pdf/ReaderWriterPDF.cpp: Added support for static |
| | 1710 | compilation of pdf plugin |
| | 1711 | |
| | 1712 | 2009-06-24 16:45 robert |
| | 1713 | |
| | 1714 | * CMakeModules/FindFFmpeg.cmake: Fixed non windows path |
| | 1715 | |
| | 1716 | 2009-06-24 16:14 robert |
| | 1717 | |
| | 1718 | * applications/present3D/CMakeLists.txt: Renamed the temporary |
| | 1719 | application name of present3D-osg to present3D. |
| | 1720 | |
| | 1721 | 2009-06-24 16:03 robert |
| | 1722 | |
| | 1723 | * applications/present3D/AnimationMaterial.cpp, |
| | 1724 | applications/present3D/AnimationMaterial.h, |
| | 1725 | applications/present3D/CMakeLists.txt, |
| | 1726 | applications/present3D/CompileSlideCallback.cpp, |
| | 1727 | applications/present3D/CompileSlideCallback.h, |
| | 1728 | applications/present3D/ExportHTML.h, |
| | 1729 | applications/present3D/PickEventHandler.cpp, |
| | 1730 | applications/present3D/PickEventHandler.h, |
| | 1731 | applications/present3D/ReadShowFile.cpp, |
| | 1732 | applications/present3D/ReaderWriterP3D.cpp, |
| | 1733 | applications/present3D/ReaderWriterPaths.cpp, |
| | 1734 | applications/present3D/SlideEventHandler.cpp, |
| | 1735 | applications/present3D/SlideEventHandler.h, |
| | 1736 | applications/present3D/SlideShowConstructor.cpp, |
| | 1737 | applications/present3D/SlideShowConstructor.h, |
| | 1738 | applications/present3D/present3D.cpp, include/osgDB/Options, |
| | 1739 | include/osgPresentation, |
| | 1740 | include/osgPresentation/AnimationMaterial, |
| | 1741 | include/osgPresentation/CompileSlideCallback, |
| | 1742 | include/osgPresentation/PickEventHandler, |
| | 1743 | include/osgPresentation/SlideEventHandler, |
| | 1744 | include/osgPresentation/SlideShowConstructor, src/CMakeLists.txt, |
| | 1745 | src/osgPlugins/p3d/AnimationMaterial.cpp, |
| | 1746 | src/osgPlugins/p3d/AnimationMaterial.h, |
| | 1747 | src/osgPlugins/p3d/CMakeLists.txt, |
| | 1748 | src/osgPlugins/p3d/CompileSlideCallback.cpp, |
| | 1749 | src/osgPlugins/p3d/CompileSlideCallback.h, |
| | 1750 | src/osgPlugins/p3d/PickEventHandler.cpp, |
| | 1751 | src/osgPlugins/p3d/PickEventHandler.h, |
| | 1752 | src/osgPlugins/p3d/ReaderWriterP3D.cpp, |
| | 1753 | src/osgPlugins/p3d/ReaderWriterPaths.cpp, |
| | 1754 | src/osgPlugins/p3d/SlideEventHandler.cpp, |
| | 1755 | src/osgPlugins/p3d/SlideEventHandler.h, |
| | 1756 | src/osgPlugins/p3d/SlideShowConstructor.cpp, |
| | 1757 | src/osgPlugins/p3d/SlideShowConstructor.h, src/osgPresentation, |
| | 1758 | src/osgPresentation/AnimationMaterial.cpp, |
| | 1759 | src/osgPresentation/CompileSlideCallback.cpp, |
| | 1760 | src/osgPresentation/PickEventHandler.cpp, |
| | 1761 | src/osgPresentation/SlideEventHandler.cpp, |
| | 1762 | src/osgPresentation/SlideShowConstructor.cpp: Refactored |
| | 1763 | preset3D/p3d plugin so that common scene graph extensions and |
| | 1764 | classes now live in a separate osgPresenttation NodeKit. |
| | 1765 | |
| | 1766 | 2009-06-24 10:26 robert |
| | 1767 | |
| | 1768 | * CMakeModules/FindFFmpeg.cmake, src/osgPlugins/pdf/CMakeLists.txt: |
| | 1769 | Refactored the FFmpeg find script and the pdd CMakeLists.txt to |
| | 1770 | improve the automatic detection of the required facilities |
| | 1771 | |
| | 1772 | 2009-06-24 10:10 cedricpinson |
| | 1773 | |
| | 1774 | * include/osgAnimation/ActionCallback, |
| | 1775 | src/osgAnimation/ActionCallback.cpp, |
| | 1776 | src/osgAnimation/StatsVisitor.cpp, src/osgAnimation/Timeline.cpp: |
| | 1777 | From Cedric Pinson, Fix the drop of the first frame of action |
| | 1778 | when adding action with addActionNow\nReport stats only for |
| | 1779 | active animations\nAdd priority to RunAction callback |
| | 1780 | |
| | 1781 | 2009-06-23 12:59 cedricpinson |
| | 1782 | |
| | 1783 | * src/osgAnimation/Animation.cpp: From Cedric Pinson, Fix clone |
| | 1784 | operation for osgAnimation::Animation |
| | 1785 | |
| | 1786 | 2009-06-23 11:33 robert |
| | 1787 | |
| | 1788 | * src/osgPlugins/ffmpeg/FFmpegDecoder.hpp: Fixed warning |
| | 1789 | |
| | 1790 | 2009-06-23 10:53 robert |
| | 1791 | |
| | 1792 | * CMakeModules/FindFFmpeg.cmake, |
| | 1793 | src/osgPlugins/ffmpeg/CMakeLists.txt: Added explict search for |
| | 1794 | stdint.h |
| | 1795 | |
| | 1796 | 2009-06-22 18:04 cedricpinson |
| | 1797 | |
| | 1798 | * src/osgAnimation/UpdateCallback.cpp: From Cedric Pinson, fix |
| | 1799 | clone for UpdateTransform |
| | 1800 | |
| | 1801 | 2009-06-22 16:08 robert |
| | 1802 | |
| | 1803 | * applications/present3D/CMakeLists.txt, |
| | 1804 | applications/present3D/present3D.cpp: Added support for reading |
| | 1805 | from http and obj files in the static build of Present3D |
| | 1806 | |
| | 1807 | 2009-06-22 16:02 robert |
| | 1808 | |
| | 1809 | * src/osgPlugins/txp/trpage_swap.cpp: Fixed swap size |
| | 1810 | |
| | 1811 | 2009-06-22 14:24 cedricpinson |
| | 1812 | |
| | 1813 | * include/osgAnimation/Animation, |
| | 1814 | include/osgAnimation/AnimationManagerBase, |
| | 1815 | include/osgAnimation/Channel, include/osgAnimation/Skeleton, |
| | 1816 | src/osgAnimation/Animation.cpp, |
| | 1817 | src/osgAnimation/AnimationManagerBase.cpp, |
| | 1818 | src/osgAnimation/Bone.cpp, src/osgAnimation/Channel.cpp, |
| | 1819 | src/osgAnimation/Timeline.cpp, |
| | 1820 | src/osgAnimation/UpdateCallback.cpp: From Cedric Pinson, fix |
| | 1821 | constructors for cloning osgAnimation objects |
| | 1822 | |
| | 1823 | 2009-06-22 13:08 robert |
| | 1824 | |
| | 1825 | * AUTHORS.txt, applications/osgversion/Contributors.cpp: Updated |
| | 1826 | authors for 2.9.5 release |
| | 1827 | |
| | 1828 | 2009-06-22 12:46 robert |
| | 1829 | |
| | 1830 | * ChangeLog, applications/osgversion/Contributors.cpp: Update |
| | 1831 | ChangeLog and contributors |
| | 1832 | |