Robert Osfield
a7e5d27a53
Updated AUTHORS
2010-06-18 15:46:10 +00:00
Robert Osfield
bbe59cd3e0
Fixed bug where PropertyAdjustmentCallback was being added multiple times.
2010-06-16 16:49:45 +00:00
Robert Osfield
2cf3224dd3
From Jan Pecvia, improvements to manipulators and added new manipulator to osgviewer
2010-05-27 13:59:34 +00:00
Robert Osfield
ed5f0578b8
Added support for stripping all by text nodes from a p3d xml file, and merging of an original and stripped p3d xml file for the purpose of using external editors to fix spelling mistakes
2010-04-30 19:42:43 +00:00
Robert Osfield
5ef3952a76
Added beginnings of spell checking support
2010-04-30 15:51:38 +00:00
Robert Osfield
f27678dbb9
Introduced the use of ref_ptr<> in read show methods
2010-04-28 17:29:31 +00:00
Robert Osfield
bff3fcbe72
Removed redundent files
2010-04-28 17:18:01 +00:00
Robert Osfield
1a38137551
Updated ChangeLog, and AUTHORS files
2010-04-22 11:20:31 +00:00
Robert Osfield
483f4cc452
Updated contributors list for 2.9.7 release
2010-02-19 09:32:15 +00:00
Robert Osfield
138c3a4ff1
Updated Contributors list to workaround typos in ChangeLog
2009-12-10 12:13:13 +00:00
Robert Osfield
b7cabac990
From Mathias Froechlich, "Attached the collected fixes I needed to compile with all of them.
...
Most notable the __hpux define stuff. The __hpux__ variant seems to be not
defined which resulted in a compile error at this time. Consequently I have
replaced all occurances of __hpux__ with __hpux. And huge surprise: now osg
plugins are found and loaded correctly ...
The next notable one is the MSVC_IDE fix which makes the nmake Makefiles cmake
generator target behave like the ide one. Showed up because I started to do
scripted builds with nmake instead of devenv...
The rest is the usual bunch of stuff that just happens during normal
coding ..."
2009-11-18 12:15:29 +00:00
Robert Osfield
72ff1f40f9
From Paul Martz, changes for compiling against OpenGL 3.x
2009-11-03 16:34:54 +00:00
Robert Osfield
d17d7159a1
Ported osgUtil, osgDB, osgGA, NodeKits and plugins to compile against OpenGL ES 1.1 and OpenGL ES 2.0.
2009-10-28 20:31:57 +00:00
Robert Osfield
b0db1a6171
Removed redundent spaces
2009-10-21 16:41:41 +00:00
Robert Osfield
98b36d202c
Updated Contributors list to fix for typo's in the ChangeLog, and updated the AUTHORS file for 2.9.6.
2009-10-10 14:50:16 +00:00
Robert Osfield
d59477c8f7
Updated ChangeLog, wrappers and Contributors lists
2009-10-10 11:28:42 +00:00
Robert Osfield
13a7ecebde
Added support for "--output filename.osg" command line option to avoid debugging of generated presentations
2009-09-09 13:23:49 +00:00
Robert Osfield
c6fe8046dc
Improved the custom cursor code and release and compute settings
2009-08-20 14:20:55 +00:00
Robert Osfield
38c36f0158
Added a viewer.frame() call prior to the useCursor(false) calls to avoid a threading crash under X11
2009-08-06 10:57:42 +00:00
Robert Osfield
45efe61d44
Fixed custom cursor support
2009-08-06 10:06:20 +00:00
Robert Osfield
2f3dfc4349
Updated the Present3D version number
2009-08-04 16:19:28 +00:00
Robert Osfield
6771d528a3
Fixed build
2009-07-16 11:48:08 +00:00
Robert Osfield
5eceffc06b
Updated Contributors mapping
2009-07-16 10:13:13 +00:00
Robert Osfield
137605eba8
Added support for using PagedLOD to managing loading of presentation preview and then the main presentation in the background paging thread
2009-07-16 10:12:33 +00:00
Robert Osfield
a45ac2ef43
Added alias from xml to p3d to ensure backwards compatibility with old present3D files with the.xml extenstion
2009-07-15 17:01:47 +00:00
Robert Osfield
554a6da56d
Reverted erronous check-in (which was r10454)
2009-07-12 15:44:57 +00:00
Robert Osfield
6e6a7c960e
Added Dragger::s/getActivationModKeyMask(..) and Dragger::s/getActivationKeyEvent(...) methods to make it possible to have draggers that only respond when you press a specified modified key or standard key.
...
Changed the optional dragger in osgvolume to require the shift key to be pressed for the dragger to become active.
2009-07-03 19:16:53 +00:00
Robert Osfield
06abd75198
From Mathias Froehlich, "We are currently getting issues with locale settings and some osg plugins.
...
Therefore I have changed all the occurances of atof by asciiToFloat or
asciiToDouble.
I believe that it is safe to do so at least for all the plugins.
Included here are also asciiToFloat conversion of environment variables. One
might argue that these should be locale dependent. But IMO these should be
set and interpreted by osg independent of the current locale.
"
2009-06-25 16:07:49 +00:00
Robert Osfield
0c987ee112
Added ffmpeg and pdf to static build
2009-06-24 17:34:30 +00:00
Robert Osfield
bd65b553e0
Renamed the temporary application name of present3D-osg to present3D.
2009-06-24 16:14:53 +00:00
Robert Osfield
95355c2a49
Refactored preset3D/p3d plugin so that common scene graph extensions and classes now live in a separate osgPresenttation NodeKit.
2009-06-24 16:03:49 +00:00
Robert Osfield
bf8a5c1568
Added support for reading from http and obj files in the static build of Present3D
2009-06-22 16:08:12 +00:00
Robert Osfield
c0c47b2eca
Updated authors for 2.9.5 release
2009-06-22 13:08:06 +00:00
Robert Osfield
ee3637b830
Update ChangeLog and contributors
2009-06-22 12:46:51 +00:00
Robert Osfield
771101d79b
Added support for initial cut of static build of Present3D.
2009-06-20 17:03:38 +00:00
Robert Osfield
ad8f2d8974
Changed build OSG_USE_REF_PTR_IMPLICIT_OUTPUT_CONVERSION to ON and then fixed all the resulting build errors.
2009-06-17 10:39:39 +00:00
Robert Osfield
3171be0ff7
From Gustav Haapalahti and Robert Osfield,
...
First Submission email from Gustav:
"This submission adds a --cache option to osgconv and osgviewer that enables setObjectCacheHint(osgDB::Options::CACHE_ALL); It greatly reduces memory usage when a .osg file has lots of external references with ProxyNode:s that points to the same file.
Options are also added to the osg plugin. The code was already mostly implemented but there was no way to change the options.
includeExternalReferences
writeExternalReferenceFiles
A counter is added to keep track if an external file has already been written down to avoid writing the same file over and over again. If it has already been written once then it is not written again.
The counter is added to the Output class in osgDB.
"
Second Submission email from Gustav:
"This is a continuation to my previous submission.
I noticed that the same problem that I fixed in ProxyNode.cpp for the osg plugin (external files being written over and over again) also existed in the ive plugin. I attached a submission where the ive plugin remembers which external files that have already been written and do not write them again."
Changes to the above done by Robert Osfield,
changed command line parameter to --enable-object-cache
changed set/get methods in osgDB::Output and ive/DataOutputStream.cpp to be s/getExternalFileWritten(const std::string&)
cleaned up set up of osgDB::Options.
2009-06-08 16:50:50 +00:00
Robert Osfield
4d9d02e880
Changed the default home position so that it's consistent with other OSG manipulators. Added setter of properties of the SphericalManipualtor, moved across to using doubles internally
2009-05-19 12:21:42 +00:00
Robert Osfield
545c52d4bb
From Jean-Sebastien Guay, build fixes form Windows
2009-05-15 15:49:10 +00:00
Robert Osfield
0d68d95188
Moved the compilation of Contributors list to separate source file, and made it an optional compile based on whether you are a maintainer or not.
2009-05-14 16:24:39 +00:00
Robert Osfield
b80247f385
Integrated support for relative paths, and http hosted presentations
2009-05-14 13:40:02 +00:00
Robert Osfield
cb3c0e7df7
Cleaned up set up of SDL.
2009-05-08 09:29:40 +00:00
Robert Osfield
396e83dee3
Added selection of first slide
2009-05-05 10:27:59 +00:00
Robert Osfield
602d83a486
Warning fixes
2009-05-03 18:51:13 +00:00
Robert Osfield
cd5fa24696
Warning fixes
2009-05-02 07:50:37 +00:00
Robert Osfield
cae754cc1e
Added ws2_32 dependency
2009-05-01 08:10:56 +00:00
Robert Osfield
bc29eab0b7
Added support for reading from streams
2009-04-30 08:50:43 +00:00
Robert Osfield
d2f3615833
Build fixes
2009-04-30 08:27:07 +00:00
Robert Osfield
590ac02859
Created a simple XmlNode parser class for reading of basic xml files, such as used by present3D.
...
Converted Present3D across from using libxml2 to using the new osgDB::XmlNode/XmlNode::Input classes from Xml Parsing.
This changes removes the dependency on libxml2, and allows the present3D application and p3d to work on all platforms.
2009-04-29 20:30:21 +00:00
Robert Osfield
54c3204524
Reorganised placement of classes associated with scene graph.
...
Warning clean up.
2009-04-28 14:03:02 +00:00
Robert Osfield
6399de2897
Moved present3D from own repository into core OSG.
2009-04-28 11:57:51 +00:00
Robert Osfield
478ecad726
Updated ChangeLog and AUTHORS for 2.9.4 dev release
2009-04-24 20:37:33 +00:00
Robert Osfield
517afd3050
From Erik den Dekker, "I revamped osgversion, which resulted (I think) in cleaner code. The only functional change was giving my brother the original credits he deserved. Name changed from 'Jeoen den Dekker' to 'Jeroen den Dekker'."
2009-04-22 13:50:31 +00:00
Robert Osfield
c04d37f699
Updated ChangeLog and AUTHORS for 2.9.3 dev release
2009-04-11 07:12:54 +00:00
Robert Osfield
e2eac67058
Updated AUTHORS.txt for 2.9.2 dev release
2009-03-23 20:47:18 +00:00
Robert Osfield
de8089653b
From Philip Lowman, "Mainly removing comments like "This file is automatically generated" (glad that never happened!)"
2009-03-23 16:05:42 +00:00
Robert Osfield
e153c9fbd8
Update AUTHORS file
2009-03-13 13:25:00 +00:00
Robert Osfield
9d91163508
Updated version info for 2.9.0 release
2009-02-23 10:50:42 +00:00
Robert Osfield
01a72afe0a
From Mathieu Marache, "I was trying to use the archive output of osgdem without success when
...
I eventually found out that it was now disabled (the mailing list
archive tells me it is because of multithreaded write issues with
vpn). I then decided to use osgarchive to make it myself from the
generated output. However if one of the insert parameters is a
directory, it won't be able to find them. The attached versions
corrects this."
2009-02-20 16:27:57 +00:00
Robert Osfield
9e4cbe9308
From Maciej Krol, "Small improvement in --compressed option of osgconv. For non IVE output files compressed images are written into directory of output file as DDS.
...
" + "Further improvement for conversion to IVE format. Compressed DDS files are written for IVE output when noTexturesInIVEFile option is defined i.e. osgconv --compressed -O noTexturesInIVEFile dir1/input.osg dir2/output.ive will write images into dir2."
2009-02-20 15:47:28 +00:00
Robert Osfield
ca2d844c4f
Fixed typo
2009-02-11 20:26:06 +00:00
Robert Osfield
f394179baf
Update AUTHORS for release
2009-01-30 13:05:07 +00:00
Robert Osfield
fa499dc55f
From Andy Skinner, fixes for Solaris build
2009-01-09 12:17:40 +00:00
Robert Osfield
0d5194bfd4
From Paul Martz, "Typing "osgconv" alone displays the --help family of options, as it should, but it also displays info about --formats and --plugins, which seems out of place because no other options are mentioned here.
...
The code changes osgconv so that "osgconv --help" displays help info about --formats and --plugins, plus it also displays documentation for --format and --plugin, which were previously missing."
2008-12-22 08:26:16 +00:00
Robert Osfield
ddc221ecc7
Added osgversion into dynamic build path
2008-12-19 18:37:23 +00:00
Robert Osfield
4324e9a915
Reverted previous check-in to osgviewer.cpp as this was an accididental check-in with the code only in testing state, not appropriate to be checked-in.
2008-12-19 12:50:33 +00:00
Robert Osfield
75bd8e9a1e
Updated wrappers
2008-12-19 11:36:26 +00:00
Robert Osfield
9027e7a9af
Limited the static build to just osversion and osgstaticviewer
2008-12-15 20:32:15 +00:00
Robert Osfield
73d7d31d60
Updated AUTHORS and READER for 2.7.7 dev release
2008-12-12 19:19:01 +00:00
Robert Osfield
4896fe6e05
From Mattias Helsing, "When building osg static on Windows the _declspec's wasn't escaped for
...
applications, examples or wrappers. Attached are the CMakeLists I had
to change to make these compile.
"
2008-12-11 17:00:40 +00:00
Robert Osfield
fd90f1a6ef
Updated ChangeLog, and AUTHORS lists for 2.7.6 dev release
2008-11-29 12:16:04 +00:00
Robert Osfield
b2cd130cc2
Updated ChangeLog and version number for 2.7.5 release
2008-11-07 16:26:46 +00:00
Robert Osfield
720551d549
From Michael Platings, Converted std::fstream/ifstream/ofstream to osgDB::fstream/ifstream/ofstream and
...
fopen to osgDB::fopen to facilitate support for wide character filenames using UT8 encoding.
2008-11-07 15:08:08 +00:00
Robert Osfield
edb4c4e554
Updated ChangeLog and AUTHORS.txt for 2.7.4 release
2008-10-29 10:56:40 +00:00
Robert Osfield
24eb2f6c43
Introduce osgDB::FileCache, and updated osgfilecache and DatabasePager to use it.
2008-10-20 16:24:57 +00:00
Robert Osfield
f75e43e93a
Updated ChangeLog and AUTHORS.txt for 2.7.3 dev release
2008-10-08 13:18:14 +00:00
Robert Osfield
1efe363137
Updated AUTHORS file for 2.7.0 release
2008-08-18 12:39:18 +00:00
Robert Osfield
c49bd6e4eb
Merged from OpenSceneGraph-2.6 branch
2008-08-05 15:27:37 +00:00
Robert Osfield
abed295566
Updated ChangeLog and AUTHORS.txt file for relese candidate
2008-07-25 21:09:37 +00:00
Robert Osfield
0d1656055c
Moved PluginQuery from osgconv into osgDB
2008-07-25 10:18:36 +00:00
Robert Osfield
7cb4c46908
Added missing returns
2008-07-24 17:38:50 +00:00
Robert Osfield
53aad98d09
Improved the feedback for when a plugin isn't available.
2008-07-24 12:06:05 +00:00
Robert Osfield
efd20ea643
Added --format extname and --plugin pluginname extensions, and improved formating
2008-07-24 12:01:23 +00:00
Robert Osfield
cad2f6d4fc
From Jean-Sebastien Guay, "Changes attached so that the CaptureOperation is passed in the constructor of the ScreenCaptureHandler (default 0 = default CaptureOperation). This way, you can do:
...
viewer.addEventHandler(new osgViewer::ScreenCaptureHandler(
new osgViewer::WriteToFileCaptureOperation("filename", "jpg")));
and the filename will be what you want. The WriteToFileCaptureOperation will add the context ID and the file number (if in SEQUENTIAL_NUMBER mode) to the file name.
(The attached also clarifies some notify messages, and corrects the comment when adding the handler in osgviewer.cpp)
I also remembered, the current architecture could allow a different CaptureOperation for each context, but currently the API only allows setting one CaptureOperation for all contexts. This could be improved if need be.
"
2008-07-21 21:28:48 +00:00
Robert Osfield
7ec7b8d9cb
Added --login url username password http authentication option
2008-07-21 15:04:19 +00:00
Robert Osfield
46796978fd
From Jean-Sebastien Guay and Robert Osfiled, osgViewer::ScreenCaptureHandler for
...
taking screenshots
2008-07-17 16:12:39 +00:00
Robert Osfield
198ae2ba56
Updated version and AUTHORS.txt for 2.5.5 release
2008-07-17 14:25:04 +00:00
Robert Osfield
f22c06acbe
Added --plugins and --formats query support into osgconv to help with querying the
...
available plugins and the file formats/protocols they support
2008-07-14 20:22:38 +00:00
Robert Osfield
042c823278
Added initial cut at plugin query code
2008-07-14 08:48:49 +00:00
Robert Osfield
bbc98be4f9
Updated Authors for dev release
2008-07-12 16:11:14 +00:00
Robert Osfield
1a8017fecf
Updated authors and osgversion
2008-06-26 19:51:24 +00:00
Robert Osfield
840eab0109
Updated authors and version file for 2.5.1 dev release
2008-05-30 21:23:49 +00:00
Robert Osfield
5f443e75a9
Fixed lat/long ordering
2008-05-13 18:28:26 +00:00
Robert Osfield
e28ae8c7f3
Added support for -e level minX minY maxX maxY extents controls
2008-05-13 17:27:29 +00:00
Robert Osfield
0ed71961d4
Further work on computing of lat/long range of PagedLOD subgraphs
2008-05-13 12:36:39 +00:00
Robert Osfield
c81b02bca4
Added signal handling code, and prelimary lat/long computation
2008-05-12 16:59:04 +00:00
Robert Osfield
d2c5142ecc
Updated AUTHORS for 2.5.0 release
2008-05-12 12:16:14 +00:00
Robert Osfield
965c72f5bd
From Eric Sokolowski and Robert Osfield, moved command line option usage setup
...
from osgviewer example into osg::ArgumentParser and osgViewer::Viewer to make
them more universally available.
2008-05-12 10:55:55 +00:00
Robert Osfield
0dfba5dbe5
Added --file-cache command line option to compliment -c
2008-05-09 17:22:49 +00:00
Robert Osfield
b12069e14c
Initial cut of file cache population app
2008-05-09 17:08:31 +00:00
Robert Osfield
dc0355fc84
Updated ChangeLog and osgversion to catch Raymond de Vries name correctly
2008-05-08 15:14:13 +00:00
Robert Osfield
0f9431c8c6
Update AUTHORS file for 2.4 release
2008-04-25 13:10:05 +00:00
Robert Osfield
a802c4c40a
Updated AUTHORS file
2008-04-22 13:00:52 +00:00
Robert Osfield
37bea2727b
Updated authors
2008-04-22 10:10:24 +00:00
Robert Osfield
684920c46c
Fixed name
2008-04-22 09:43:55 +00:00
Robert Osfield
505a360f2c
Fixed J.P. Delports name
2008-04-11 14:33:24 +00:00
Robert Osfield
66ed3a919a
From Bob Kuehne, "1) add simplifier command "--simplifier .5" to reduce complexity
...
2) complementarily add a "--overallNormal" to replace
per-vert/per-facet normals with an overall. simplifier doesn't work
in certain cases without less complex normals. this gets that done.
3) add env var output with full verbose output so people realize it's
active when the app is run - i see this all the time in training where
people run osgconv, with unintended data transformations due to
osgUtil:;Optimzer, for example"
2008-04-11 10:16:38 +00:00
Robert Osfield
2a54ff3e4a
Introduced CMake build option for compiling double or float versions of osg::BoundingSphere and osg::BoundingBox.
...
Introduced code in BoundgingSphere, BoundingBox, ProxyNode and LOD to utilise the above settings.
Added Matrix::value_type, Plane::value_type, BoundingSphere::value_type and BoundingBox::value_type command line
options that report where the types of floats or doubles.
2008-04-03 18:36:50 +00:00
Robert Osfield
ad56c42208
Updated ChangeLog, osgversion and AUTHOR.txt for 2.3.7 dev release
2008-04-01 17:22:08 +00:00
Robert Osfield
6e8606416f
Updated version/author type fixes, authors, readme and changelog for 2.3.5 dev release
2008-03-14 11:53:44 +00:00
Robert Osfield
5f4e8d54af
Added commandline help options
2008-03-10 20:30:56 +00:00
Robert Osfield
ca513efc1d
Added LODScaleHandler
2008-02-28 20:02:43 +00:00
Robert Osfield
3e77fec6c9
Update AUTHORS list for release
2008-01-29 22:14:26 +00:00
Robert Osfield
5b9a04997d
From Rainer Oder, removed duplicate conditional
2008-01-28 20:27: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
c6f3183c6f
Updated AUTHORS file and osgversion for 2.3.2 release
2008-01-14 12:14:38 +00:00
Robert Osfield
e72f5c0996
Updated AUTHORS file for 2.3.1 release
2008-01-04 12:03:24 +00:00
Robert Osfield
8abeaa1272
Added return
2007-12-21 13:31:25 +00:00
Robert Osfield
da872bb279
Updated AUTHORS files
2007-12-17 21:52:29 +00:00
Robert Osfield
f4afa427a7
From Roland Smeenk, "Attached you will find a large set of small typo fixes (mainly in the comments)."
2007-12-10 17:30:18 +00:00
Robert Osfield
a59790ed6e
Added osgViewerGetVersion() usage to force Windows to link osgViewer.
2007-12-10 16:14:21 +00:00
Robert Osfield
ce24d0c76f
Updated ChangeLog, NEWS and AUTHORS file for 2.1.15 release
2007-10-03 23:44:24 +00:00
Robert Osfield
8ae27117d3
From Andy Skinner, changes the library linkage to just include osg and OpenThreads
2007-10-02 20:45:44 +00:00
Robert Osfield
38d33c7685
From Paul Martz, "here's the osgDB::Registry changes to add Options to the read*File() interface. As we discussed, this preserves the old interface for backwards compatibility.
...
osgconv also changed to use the new Registry::writeNode() interface. No other applications or examples were affected."
2007-09-30 19:53:02 +00:00
Robert Osfield
3a94dd7b25
Added --major/minor/path-number support
2007-09-25 12:34:01 +00:00
Robert Osfield
e091d65c91
Updated ChangeLog, AUTHORS and README for 2.1.11 release
2007-09-17 09:33:00 +00:00
Robert Osfield
4d0e86f1e2
Moved the linking of OpenThreads from osgversion/CMakeLists.txt into applications/CMakeLists.txt
2007-09-12 16:28:50 +00:00
Robert Osfield
c15ec121f4
Updated version, ChangeLog and AUTHORS file for 2.1.10 release
2007-09-12 10:43:49 +00:00
Robert Osfield
be33fbc66b
Added OpenThreads to target libraries
2007-09-11 17:10:24 +00:00
Robert Osfield
bea07b5f72
From Mike Wittman and Robert Osfield, added support for SO_VERSION number in
...
runtime version info. Added checks for OpenThreads version.
2007-09-11 10:10:43 +00:00
Robert Osfield
48f1291c7f
Added dynamic_cast<GraphicsWindow> and extra doc commented just to force the
...
use of symbol from osgViewer so that it links properly and pulls in the platform
specific GraphcisWindow* implementation.
2007-08-26 10:19:12 +00:00
Robert Osfield
0da0127857
Updated for 2.1.7 dev release
2007-08-23 15:36:45 +00:00
Robert Osfield
06b97c030b
Updated AUTHORS file for 2.1.6 release
2007-08-20 10:14:33 +00:00
Robert Osfield
a102361e81
Added Ben van Basten to list of authors.
2007-08-14 12:47:26 +00:00
Robert Osfield
c931dd5fd9
Updated ChangeLog, AUTHORS and README files
2007-08-13 11:59:19 +00:00
Robert Osfield
768f248961
Added fix for typo of name in submission
2007-08-12 12:15:01 +00:00
Robert Osfield
d57a16e023
Added DisplaySetting::s/getCompileContextHint() and use of this hint in osgViewer::Viewer/CompositeViewer.
...
Removed the CustomViewer in osgterrain example as the above now removes the need for it.
2007-08-11 14:49:14 +00:00
Robert Osfield
3eb6e67bfa
Updated ChangeLog, and AUTHORS file for release
2007-08-06 11:50:40 +00:00
Robert Osfield
593dfe3193
Updated AUTHORS
2007-07-24 14:52:51 +00:00
Robert Osfield
04c1dee7a2
Fixed GraphcicsContext::getMaxContextID so it properly returns the current max contextID.
...
Fixed the osgviewer's compile context code to account for the above fix.
Added compile context support into osgterrain example.
2007-07-17 10:54:17 +00:00
Robert Osfield
aaa0b156ff
Updated ChangeLog, osgversion and AUTHORS.txt for 2.1 dev release
2007-07-09 11:37:06 +00:00
Robert Osfield
6931ae4878
Added include/osg/GLObjects + .cpp which provide osg::flush*DeletedGLObjects() methods.
...
Added and cleaned up DeleteHandler calls in osgViewer to help avoid crashes on exit.
Changed DatabasePager across to dynamically checcking osg::getCompileContext(..)
Updated wrappers.
2007-07-06 13:08:51 +00:00
Robert Osfield
d1fa520349
Added support for managing a CompileContext. Rearranged the DeleteHandler::flushAll call.
2007-07-05 18:33:20 +00:00
Robert Osfield
dd628a9829
From Roger James, added GL_NORMALIZE mode to scaled models
2007-07-03 10:00:41 +00:00
Robert Osfield
4a315e47fe
Added optional set up of pbuffers for background compilation of the OpenGL objects
...
when database paging.
2007-06-22 14:48:43 +00:00
Robert Osfield
69b778c2ad
Corrected graphics context creation message
2007-06-20 12:01:14 +00:00
Robert Osfield
a9a55de053
Added osgViewer::View::setUpViewInWindow(...) method and command line option into
...
osgViewer::Viewer to allow you to specify the window dimentions and screen for
the window on startup.
2007-06-13 10:38:40 +00:00
Robert Osfield
85c8797bc4
Moved HelpHandler and StatsHandler classes into ViewerEventHandlers header, removed HelpHandler and StatsHandler headers
2007-06-06 11:21:13 +00:00
Robert Osfield
6e3c9ad3d3
Added support for passing in ArgumentParser in Viewer and CompositeViewer constructor
2007-06-06 10:57:02 +00:00
Robert Osfield
69b40486e9
Updated ChangeLog and AUTHORS.txt for 1.9.7 release
2007-06-04 21:31:17 +00:00
Robert Osfield
78c831f850
Changed name of AnimationPathHandler to RecordCameraPathHandler
2007-06-01 10:42:24 +00:00
Robert Osfield
5a80e4bfdc
From Jeremy Moles, new event handler to record the camera path. A few small tweaks by Robert Osfield to make it more consistent with the old osgProducer::Viewer behavior.
2007-06-01 10:39:27 +00:00
Robert Osfield
9e659c50f1
Added debug timing code
2007-05-23 10:57:46 +00:00
Robert Osfield
d987d6c485
Updated version file for 1.9.5 release
2007-05-21 12:26:38 +00:00
Robert Osfield
52b2548d31
Renamed ViewerEventHandler to ViewerEventHandlers
2007-05-14 15:16:26 +00:00
Robert Osfield
701ea582e5
Renamed the ScreenHandler to WindowSizeHandler, fixed the code style to be conform more
...
to the rest of the OSG, and moved the osgviewer across to using the event handlers
in osgViewer.
2007-05-14 15:07:04 +00:00
Robert Osfield
1a4cf30c4a
Added --version-number support
2007-04-22 21:40:46 +00:00
Robert Osfield
6a67b66e8e
Added delay between sequential threading model changes to prevent the system from locking up
...
with 'm' is held down, which previous would cause the threading model to be thrashed.
2007-04-20 16:15:41 +00:00
Robert Osfield
df49ff18ba
Updatged ChangeLog using svn2log, osgversion to handle new SVN based ChangeLog, and updated AUTHORS.txt
2007-04-15 12:09:12 +00:00
Robert Osfield
ea071d3f1e
Added fullscreen toggle event handler
2007-04-13 14:54:41 +00:00
Robert Osfield
ef84805d5a
Added SETUP_COMMANDLINE_APPLICATION and SETUP_COMMANDLINE_EXAMPLE macros
2007-04-12 09:59:34 +00:00
Robert Osfield
2187b061fc
From Eric Wing,
...
"Attached is a patch allows access access to the CMake MACOSX_BUNDLE
option. Now SETUP_APPLICATION and SETUP_EXAMPLE take an additional
optional parameter that specifies if the program is a command line
application or a GUI application (think: IS_COMMANDLINE_APP). Passing
1 means true (is_commandline_app). Passing 0 or omitting the parameter
means false.
I changed the scripts for osgversion and osgunittests to support this
option because I believe they are command line apps. Are there any
others?"
2007-04-12 09:33:24 +00:00
Robert Osfield
2e6ee4bb39
Removed old gmake and VisualStudio build files
2007-04-10 13:10:25 +00:00
Robert Osfield
6d7b5e7ebd
From Eric Wing, pedantic warning fixes
2007-04-06 15:36:13 +00:00
Robert Osfield
aa73c4a00f
Removed OpenThreads from the list of TARGET_COMMON_LIBRARIES to prevent double
...
linking of OpenThreadsd and OpenThreads during debug build.
2007-03-25 11:47:08 +00:00
Robert Osfield
d9a94f7890
Moved the TARGET_NAME setting into the SETUP_APPLICATION/EXAMPLE macro
2007-03-19 17:18:59 +00:00
Robert Osfield
da64127539
Ran dos2unix on CMakeLists.txt files.
2007-03-19 13:26:34 +00:00
Robert Osfield
be3f61c49f
From Luigi Calori, move to using local CMakeLists.txt files and explicit file lists.
...
From Robert Osfield, small ammendments of the above to seperate example and application installs, and fix the osgPlugins install directory.
2007-03-19 12:30:26 +00:00
Robert Osfield
ca9c4f7ca5
Changed the lib and executable local build so that they all go in bin and lib respectively.
2007-03-12 21:23:09 +00:00
Robert Osfield
1fd22b8722
Added application_ and example_ before application and example projects.
...
Converted the application CMakeLists.txt and macros to work with the ADD_OSG_APPLICATION macro.
Removed the GDAL checks in the examples/CMakeLists.txt
2007-03-09 13:47:37 +00:00
Robert Osfield
75810c7335
Added application CMakeLists.
2007-03-06 12:03:33 +00:00
Robert Osfield
ca7dcea5d1
Removed osgdem as its now part of the VirtualPlanetBuilder project
2007-02-27 21:16:23 +00:00
Robert Osfield
eb4ad4229f
Moved osgProducer and osgproducerviewer out into their own repository.
...
Clean up the source for remaining references to osgProducer/Producer.
2007-02-27 13:16:18 +00:00
Robert Osfield
e1fc31f256
Renenabled the toggling on the CullPerCameraDrawPerContext threading model in the thread event handler.
2007-02-14 16:29:07 +00:00
Robert Osfield
fe177e42d5
Added osgViewer::HelpHandler
2007-02-12 13:39:18 +00:00
Robert Osfield
12dfddea68
Added threading model option to command line parameters
2007-02-08 12:24:33 +00:00
Robert Osfield
e2d4581443
Disabled the toggling to ThreadModel CullThreadPerCameraDrawThreadPerContext
2007-02-07 21:16:22 +00:00
Robert Osfield
3de205ec45
Added new Viewer threading model options
2007-02-06 14:38:08 +00:00
Robert Osfield
cfe737c552
Tweak API and updated wrappers to get wrappers to build
2007-02-05 14:56:41 +00:00
Robert Osfield
3c6eec78f9
Updated wrappers
2007-01-23 16:28:59 +00:00
Robert Osfield
affb8f1289
Moved StatsHandler into its own seperate header/source in osgViewer.
2007-01-23 11:01:20 +00:00
Robert Osfield
1f05b14f4e
Added ticks to stats display
2007-01-23 10:38:23 +00:00
Robert Osfield
71f307c5b2
Further work on GPU stats
2007-01-22 21:16:51 +00:00
Robert Osfield
52e86aaea3
Further work on stats
2007-01-22 17:39:32 +00:00
Robert Osfield
b83753abd5
Added camera stats
2007-01-22 13:13:43 +00:00
Robert Osfield
d6ecce6f5f
Improvements to stats
2007-01-22 11:22:37 +00:00
Robert Osfield
89cb2a438c
Further work on stats
2007-01-21 20:41:23 +00:00
Robert Osfield
d6834d7abc
Added osgproducerviewer, in the form of orignal Producer based osgviewer, leaving the
...
new osgViewer based osgviewer focused on just osgViewer functionality.
2007-01-21 18:46:01 +00:00
Robert Osfield
b47ef11d74
Initial on screen stats support
2007-01-21 18:24:54 +00:00
Robert Osfield
2e7e114aba
Updated wrappers
2007-01-20 09:48:50 +00:00
Robert Osfield
f0e2404541
Added new osg::Stats class for collecting frame stats of different sorts.
...
Added s/getStats() to osg::View and osg::Camera.
Added population of View::getStats() with frame stats in osgViewer/Viewer.
Added Basic StatsHandler to osgviewer example.
2007-01-19 19:53:23 +00:00
Robert Osfield
3ce53da0e1
From André Garneau, Implementation osg GraphicsWindowWin32
2007-01-17 14:21:18 +00:00
Robert Osfield
4b97e30d22
Added terrain manipulator.
2007-01-15 11:44:38 +00:00
Robert Osfield
694b304c00
Added Viewer::setEndBarrierPosition method, change Viewer::setKeySetsDone(int) to setKeyEventSetDone(int),
...
added support for toggling threading model and end barrier position into osgviewer
2007-01-12 21:05:39 +00:00
Robert Osfield
c2416e48c1
Added support for animation path manipulator to osgViewer path
2007-01-12 15:08:45 +00:00
Robert Osfield
5c030413f3
Added osgGA Trackball, Flight and Drive camera manipulators, and StateSetManipulator to the osgViewer path in osgviewer
2007-01-12 11:38:24 +00:00
Robert Osfield
5b0e78783a
Added osgViewer path into osgviewer, old osgProducer version remains accessible
...
via --osgProducer command line option
2007-01-12 10:26:49 +00:00
Robert Osfield
8d918d951f
Ported osgconv and osgdem across to osgViewer
2007-01-10 14:56:22 +00:00
Robert Osfield
db163de91c
From Luigi Calori, "In order to effectively use --image-ext and to add -O "plugin options",
...
some fix to osgdem.cpp and osgTerrain/DataSet.cpp
These mods should allow to build terrains controlling jpeg compressed
imagery embedded in ive files, using something like:
osgdemd --image-ext jpeg --RGB_24 -O "JPEG_QUALITY 20
compressImageData" ......."
2006-12-07 10:16:43 +00:00
Robert Osfield
3016deaba9
From Paul de Repentigny, "When calling osgdem with argument "--image-ext", the application just
...
returns after loading the proper ReaderWriter for the given extension." Fix was to remove the erroenous return.
2006-11-22 20:52:16 +00:00