Show
Ignore:
Timestamp:
06/12/09 11:11:37 (6 years ago)
Author:
robert
Message:

Updated ChangeLog?

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • OpenSceneGraph/trunk/ChangeLog

    r10311 r10335  
     12009-06-11 15:13  robert 
     2 
     3        * src/osgParticle/PrecipitationEffect.cpp: Fixed copy constructor 
     4 
     52009-06-11 14:56  robert 
     6 
     7        * include/osgParticle/PrecipitationEffect, 
     8          src/osgParticle/PrecipitationEffect.cpp: Replaced frame delta 
     9          computation that was originally based on a local static variable, 
     10          replacing it with member variable to tracking the previous frame 
     11          time. This fixes a bug in the wind computation when multiple 
     12          PrecipitaionEffects are in the scene. 
     13 
     142009-06-10 09:24  robert 
     15 
     16        * src/osgPlugins/curl/ReaderWriterCURL.cpp, 
     17          src/osgPlugins/curl/ReaderWriterCURL.h: From Emmanuel Roche, 
     18          "I've updated the CURL plugin to support the CURL_CONNECTTIMEOUT 
     19          and CURL_TIMEOUT options. 
     20           
     21          Those two additional options can now be set using the 
     22          Options::setOptionsString() function (just like the already 
     23          existing OSG_CURL_PROXY & OSG_CURL_PROXYPORT options). 
     24           
     25          This is a convient solution to limit the freezing effect one may 
     26          face in case the targeted server is down or too slow. 
     27           
     28          I successfully compiled and used this updated version on Windows 
     29          in my application. 
     30           
     31          And by default those settings are not set (so no change in the 
     32          behavior if you don't need them). 
     33          " 
     34 
     352009-06-09 08:43  robert 
     36 
     37        * src/osgPlugins/ive/ProxyNode.cpp, 
     38          src/osgPlugins/osg/ProxyNode.cpp: From Gustav Happalahti, fixed 
     39          filename usage 
     40 
     412009-06-08 16:50  robert 
     42 
     43        * applications/osgconv/osgconv.cpp, include/osgDB/Output, 
     44          src/osgDB/Output.cpp, src/osgPlugins/ive/DataOutputStream.cpp, 
     45          src/osgPlugins/ive/DataOutputStream.h, 
     46          src/osgPlugins/ive/ProxyNode.cpp, 
     47          src/osgPlugins/osg/ProxyNode.cpp, 
     48          src/osgPlugins/osg/ReaderWriterOSG.cpp, src/osgViewer/Viewer.cpp: 
     49          From Gustav Haapalahti and Robert Osfield, 
     50           
     51          First Submission email from Gustav: 
     52          "This submission adds a --cache option to osgconv and osgviewer 
     53          that enables setObjectCacheHint(osgDB::Options::CACHE_ALL); It 
     54          greatly reduces memory usage when a .osg file has lots of 
     55          external references with ProxyNode:s that points to the same 
     56          file. 
     57           
     58          Options are also added to the osg plugin. The code was already 
     59          mostly implemented but there was no way to change the options. 
     60          includeExternalReferences 
     61          writeExternalReferenceFiles 
     62          A counter is added to keep track if an external file has already 
     63          been written down to avoid writing the same file over and over 
     64          again. If it has already been written once then it is not written 
     65          again. 
     66          The counter is added to the Output class in osgDB. 
     67          " 
     68           
     69          Second Submission email from Gustav: 
     70          "This is a continuation to my previous submission. 
     71          I noticed that the same problem that I fixed in ProxyNode.cpp for 
     72          the osg plugin (external files being written over and over again) 
     73          also existed in the ive plugin. I attached a submission where the 
     74          ive plugin remembers which external files that have already been 
     75          written and do not write them again." 
     76           
     77           
     78          Changes to the above done by Robert Osfield, 
     79           
     80          changed command line parameter to --enable-object-cache 
     81          changed set/get methods in osgDB::Output and 
     82          ive/DataOutputStream.cpp to be s/getExternalFileWritten(const 
     83          std::string&) 
     84          cleaned up set up of osgDB::Options. 
     85 
     862009-06-08 14:06  robert 
     87 
     88        * src/osgPlugins/dxf/CMakeLists.txt, 
     89          src/osgPlugins/dxf/DXFWriterNodeVisitor.cpp, 
     90          src/osgPlugins/dxf/DXFWriterNodeVisitor.h, 
     91          src/osgPlugins/dxf/ReaderWriterDXF.cpp: Martin Beckett, "Here's a 
     92          first attempt at a DXF writer plugin 
     93           
     94          At the moment it outputs DXF for whatever geometry is contained 
     95          in the node it would be nice to draw the model as it is rendered 
     96          (points/lines/surface) 
     97           
     98          If people could also test against other apps that need to read 
     99          DXF, the format is a bit of a black art and not all importers 
     100          support all features so it might need some options to tweak the 
     101          output. 
     102           
     103          It has some rather clever colour lookup stuff to match real 
     104          colours against the limited DXF palette. I cracked the code of 
     105          the Autocad indexed colours!" 
     106 
     1072009-06-08 13:51  robert 
     108 
     109        * src/osg/FrameBufferObject.cpp: From Mathias Froehlich, "Without 
     110          this change packed depth stencil attachments are only supported 
     111          if the 
     112          GL_EXT_framebuffer_blit extension is available. This is due to 
     113          the early 
     114          return from the constructor if this is missing. 
     115          As far as I read the standard extension documents, this blit call 
     116          is not 
     117          required to have packed depth stencil fbos. 
     118          The change fixes this and allows packed stencil attachments on 
     119          machines 
     120          without the multisample blit command." 
     121 
     1222009-06-08 13:47  robert 
     123 
     124        * src/osgPlugins/ive/BlendEquation.cpp, 
     125          src/osgPlugins/ive/IveVersion.h, 
     126          src/osgPlugins/osg/BlendEquation.cpp: Addded .ive and .osg 
     127          support for new GL_EXT_blend_equation_separate properties in 
     128          osg::BlendEquation 
     129 
     1302009-06-08 13:46  robert 
     131 
     132        * include/osg/BlendEquation, src/osg/BlendEquation.cpp: From 
     133          Konstantin Sinitsyn, support for GL_EXT_blend_equation_separate 
     134          extension like in osg::BlendEquation. 
     135 
     1362009-06-08 12:50  robert 
     137 
     138        * examples/osgunittests/osgunittests.cpp: Added basic 
     139          Matrix::decompose() test, based on a test progrem wrttien by Paul 
     140          Obermeier 
     141 
     1422009-06-08 12:44  robert 
     143 
     144        * include/osgUtil/RenderStage: Fixed doc message 
     145 
     1462009-06-08 11:12  robert 
     147 
     148        * src/osgSim/Sector.cpp: From Lionel Lagarde, "this correction 
     149          makes the intensity interpolated in the correct direction when 
     150          the angle is between _cosFadeAngle and _cosAngle." 
     151 
     1522009-06-08 10:54  robert 
     153 
     154        * src/osgDB/DynamicLibrary.cpp: Fixed warning 
     155 
     1562009-06-08 10:27  robert 
     157 
     158        * src/osgDB/Registry.cpp: Changed the file search path so it 
     159          returns an empty string when the filename contains a server 
     160          address. 
     161 
     1622009-06-08 09:47  robert 
     163 
     164        * src/osgPlugins/vrml/ReaderWriterVRML2.cpp: From Johan Nouvel, fix 
     165          to handling of transparent textured objects. 
     166           
     167          Tweak from Robert Osfield, commented out disabling of depth write 
     168          as this is not appropriate by default. 
     169 
     1702009-06-05 19:05  robert 
     171 
     172        * include/osgUtil/RenderStage, include/osgUtil/SceneView, 
     173          src/osgSim/LightPointNode.cpp, src/osgUtil/RenderStage.cpp, 
     174          src/osgUtil/SceneView.cpp, src/osgViewer/Renderer.cpp: Added 
     175          collateReferencesToDependentCameras() and 
     176          clearReferencesToDependentCameras() methods into RenderStage and 
     177          SceneView, and use 
     178          of these methods in src/osgViewer/Renderer.cpp to make sure that 
     179          the draw thread keeps references to all in scene graph Cameras 
     180          that are being used by the drawing threads, to keep the Camera's 
     181          alive even when the main thread removes these Cameras from the 
     182          scene graph. 
     183 
     1842009-06-05 11:48  robert 
     185 
     186        * include/osg/Referenced, src/osgUtil/RenderBin.cpp: Added 
     187          depends_on template and usage in RenderBin to help with static 
     188          variable destruction ordering 
     189 
     1902009-06-05 10:42  robert 
     191 
     192        * src/osgDB/DatabaseRevisions.cpp: Fixed warning 
     193 
     1942009-06-04 14:37  robert 
     195 
     196        * src/osgWrappers/osgDB/DatabaseRevisions.cpp: Updated wrappers 
     197 
     1982009-06-04 14:07  robert 
     199 
     200        * ChangeLog, 
     201          examples/osgdatabaserevisions/osgdatabaserevisions.cpp, 
     202          include/osgDB/DatabaseRevisions, include/osgDB/FileCache, 
     203          src/osgDB/DatabaseRevisions.cpp, src/osgDB/FileCache.cpp, 
     204          src/osgPlugins/revisions/ReaderWriterRevisions.cpp: Implemented 
     205          updating of revision files as new data is writing to the 
     206          FileCache 
     207 
     2082009-06-02 16:58  robert 
     209 
     210        * examples/CMakeLists.txt, examples/osgdatabaserevisions, 
     211          examples/osgdatabaserevisions/CMakeLists.txt, 
     212          examples/osgdatabaserevisions/osgdatabaserevisions.cpp: Added 
     213          osgdatabaserevisions example to server as a testbed for new 
     214          osgDB::DatabaseRevisions functionality 
     215 
     2162009-06-02 16:54  robert 
     217 
     218        * include/osgDB/DatabaseRevisions, include/osgDB/FileCache, 
     219          src/osgDB/DatabaseRevisions.cpp, src/osgDB/FileCache.cpp, 
     220          src/osgPlugins/revisions/ReaderWriterRevisions.cpp: Implemented 
     221          DatabasePath in DatabaseBase revision classes 
     222 
    12232009-06-02 08:56  robert 
    2224