Robert Osfield
49ef41b373
From Bob Kuehne, "Subject: obj material parse fix
...
this fix strips whitespace off externally referenced material files.
fixes a bug where the obj listed something like:
mtllib FR_PARIS_ESPACE_UNESCO_S.MTL
and then that caused failures in the load later:
FindFileInPath() : trying /Users/rpk/Downloads/
FR_PARIS_ESPACE_UNESCO_S.MTL ...
this fix simply strips whitespace around that filename before passing
it on to the remainder of the loader."
Changes from Robert Osfield, change std::cout to osg::notify(osg::INFO)
2008-02-18 15:17:42 +00:00
Robert Osfield
e7e8d48980
From Thibault Genessay, "On Dec 16 you introduced a fix to remove internal use of ref_ptr<>'s.
...
It contained a bug that would cause freed memory to be written again.
Specifically, in FreeTypeLibrary::~FreeTypeLibrary(), calling
font->setImplementation(0); deletes the content pointed to by the
fontImplementation pointer, while the line the immediately follows
tries to access it.
My fix is to make the second instruction part of an else clause rather
than always executed. This way, the fontImplementation->_facade = 0
instruction is only executed when the font implementation is not set
to 0 before (although I have no idea what it is here for and if this
code path is ever followed, since I don't know the plugin's internals
very well).
Attached is the modified FreeTypeLibrary.cpp file."
2008-02-18 15:10:30 +00:00
Robert Osfield
4cf9b9a947
Updated wrappers
2008-02-18 15:02:01 +00:00
Robert Osfield
a97dc84228
Introduced typedef vec_type and value_type into LineSemgment class to allow easier
...
switching between double and float versions.
2008-02-18 14:51:05 +00:00
Robert Osfield
8b77cc4dac
From Bob Kuehne, build fix for OSX/gcc 4.0.1
2008-02-18 14:14:08 +00:00
Robert Osfield
91e35599dc
From Brede Johansen, "Here's a fix to the changes regarding the new dispose() function. The
...
last primary node inside a push-pop level would not get the dispose()
call. This would result in information from some ancillary records,
like the matrix (transform), being lost.
Changes are made to the latest version in the repository.
Thanks to Terry for the help to find and fix the bug and test the changes."
2008-02-18 13:52:26 +00:00
Robert Osfield
046481ee6e
From Bryan Thrall, "moved the prints to a higher notify level
...
(DEBUG_FP) so they are only printed at the most verbose level."
2008-02-18 13:47:38 +00:00
Robert Osfield
a87c98857c
From Paul Martz, "Attached is a modification to OcclusionQueryNode. The copy constructor was failing to initialize all member variables. This change resolves the issue. Thanks to Doug McCorkle for testing and finding the bug."
2008-02-18 13:44:30 +00:00
Robert Osfield
45c6bbb577
Changed constructors to take const pointers
2008-02-15 14:09:44 +00:00
Robert Osfield
3e77fec6c9
Update AUTHORS list for release
2008-01-29 22:14:26 +00:00
Robert Osfield
f945a54203
Updated logs for release
2008-01-29 21:34:38 +00:00
Robert Osfield
cb47e92c26
Updated wrappers
2008-01-29 20:45:51 +00:00
Robert Osfield
ae8713acde
Reorganized the static vector used for buffering extensions to prevent an crash on exit.
2008-01-29 12:24:47 +00:00
Robert Osfield
c620786420
Updated versions for OSG-2.3.4 release
2008-01-29 10:28:56 +00:00
Robert Osfield
f0087e821e
From Mike Weiblen, "1) best practices suggest that values passed by-reference should be
...
initialized.
2) explanatory comments are handy when available as notify() messages."
2008-01-28 20:54:14 +00:00
Robert Osfield
e0e98d3426
From Mike Weiblen, "an aesthetic enhancement for displaying important version information."
2008-01-28 20:52:31 +00:00
Robert Osfield
6e0bbbbc6a
From Roger James, "A small fix for compiling with OSG_USE_FLOAT_MATRIX"
2008-01-28 20:31:48 +00:00
Robert Osfield
5b9a04997d
From Rainer Oder, removed duplicate conditional
2008-01-28 20:27:33 +00:00
Robert Osfield
704a1ac52a
Fixed BUILD_REF_DOCS_SEARCHENGINE conditional
2008-01-28 19:54:27 +00:00
Robert Osfield
051259760a
Added explict casts to double to prevent VS compiler error
2008-01-28 19:42:16 +00:00
Robert Osfield
1203cb71a7
From Jean-Christophe Lombardo and Robert Osfield, added
...
BUILD_REF_DOCS_SEARCHENGINE and BUILD_REF_DOCS_TAGFILE options for being
doxygen docs.
2008-01-28 18:29:38 +00:00
Robert Osfield
ed1e21a9bc
From Glen Waldon, "This change patches ReaderWriterOSGA.cpp so that it passes along the ReaderWriter::Options to files loaded from inside the archive. Previously it was discarding them.
...
example:
osgviewer -O noLoadExternalReferenceFiles archive.osga"
2008-01-28 17:00:19 +00:00
Robert Osfield
b45e32afc9
From Stephan Huber, added support for double click event for OSX.
2008-01-28 16:38:39 +00:00
Robert Osfield
6224c99692
From Cedric Pinson, "default white behaviour : osgviewerd -e ogr yourFile
...
randomize color by feature: osgviewerd -e ogr -O UseRandomColorByFeature
yourFile"
2008-01-28 16:13:42 +00:00
Robert Osfield
54129105a4
Added projectorMatrix parameter support to *SphericalDisplay setup functions and .view, this allows one
...
to flip, rotate, or turn up side the position of the projector. Note, projector at base of display is the default.
2008-01-28 15:41:42 +00:00
Robert Osfield
2db7fe500f
Added include RenderLeaf to make sure #define's are defined correctly
2008-01-28 15:36:28 +00:00
Stephan Maximilian HUBER
bfb5408eb2
From Stephan Huber: updated XCode project
2008-01-26 20:03:12 +00:00
Robert Osfield
53135ac8ac
Removed duplicate declaration of DeleteHandlerPointer
2008-01-24 10:04:33 +00:00
Robert Osfield
60f35e925f
Updated ChangeLog, Authors and readme for 2.3.3 release
2008-01-22 11:13:07 +00:00
Robert Osfield
4163f173a0
Added missing checks for null pointers
2008-01-22 10:28:48 +00:00
Robert Osfield
708a4032a4
From Jean-Sebastien Guay, notes on how to enable syntax highlighting in VS.
2008-01-21 18:06:47 +00:00
Robert Osfield
f51bd3ce87
Fixed debug build of Inventor plugin
2008-01-21 17:04:33 +00:00
Robert Osfield
bae83fc69d
From Drederic Bouvier, "I noticed the AC3D loader resets database path given as Options,
...
preventing users to put textures in another directory. This patch adds
the model path to the path list instead of replacing it."
2008-01-21 14:42:52 +00:00
Robert Osfield
f3b160c83a
Introduced BUILD_REFERENCE_DOCS option to make it a bit clearer how to enable and build the DoxygenDocs
2008-01-21 14:41:58 +00:00
Robert Osfield
a586d63687
From Cedric Pinson, "you can find as attachement a readerwriter for ogr files (.tab, .gml,
...
.shp ...) ogr is a part of gdal so i added the build of ogr plugin if
gdal is found.
to test it
osgviewerd -e ogr file.tab
or
osgviewerd -e ogr file.gml
or
osgviewerd -e ogr file.shp
"
2008-01-21 12:01:55 +00:00
Robert Osfield
5c6869ccc9
Fixed Geometry::removePrimitiveSet method so that it no longer emits a warning when
...
removing 0 elements form an empty primtive set list.
2008-01-21 12:00:10 +00:00
Robert Osfield
fea3595b43
From Mike Weiblen, restructured GL2Extensions so that they now live in their own GL2Extensions.cpp file rather than in Program.cpp
2008-01-21 11:47:40 +00:00
Robert Osfield
9cab2d59ba
Updated version number for 2.3.3 release
2008-01-21 11:40:27 +00:00
Robert Osfield
ff090f59b9
Updated wrappers
2008-01-21 11:39:00 +00:00
Robert Osfield
74ca09d816
Fixed debugged code path and set the minimum number of display lists to retain in cache to the same amount as the number of textures
2008-01-21 11:37:55 +00:00
Robert Osfield
6d3a90219c
Removed redundental vertex buffer object flush methods
2008-01-21 11:36:54 +00:00
Robert Osfield
c33695d2e5
Moved useful elements of the old VisualStudio directory into a new PlatformSpecifics/Windows directory
2008-01-21 11:27:57 +00:00
Robert Osfield
76b6ef6368
Added thread safe debugging checking of allocation/deallocations
2008-01-19 18:26:41 +00:00
Robert Osfield
5e9c708582
Added use of ref_ptr<> throughout geometry setup code to prevent memory leaks
2008-01-19 18:25:45 +00:00
Robert Osfield
0a383d857c
Added debugging messages to help monitor expiry of inactive children. Debug
...
messages current #if 0'd out, but added now for future tests when required.
2008-01-19 13:41:43 +00:00
Robert Osfield
d2aaa26c88
Disabled the default enabling of update traversal on osgTerrain::Terrain as this was preventing PagedLOD subgraphs from expiring inactive subgraphs
2008-01-19 13:31:12 +00:00
Robert Osfield
f1bd6a55af
Updated wrappers
2008-01-18 21:29:00 +00:00
Robert Osfield
b91df6c867
Removed erroneous const in method parameter
2008-01-18 21:08:42 +00:00
Robert Osfield
7761129f9b
From Andy Skinner, build fixes for Solaris.
2008-01-18 21:07:03 +00:00
Robert Osfield
d2d282073c
Moved the setting of _clipPlaneNum from the {} body to the intializer list to
...
avoid reading from an unitialized variable.
2008-01-18 21:01:18 +00:00