Robert Osfield
117c791a3b
Added osg::BufferObject and a made a number associated to accomodate this
...
new class. osg::BufferObject wraps up OpenGL pixel and array buffer objects.
Currently implementation is work in progress.
2005-02-09 10:39:45 +00:00
Robert Osfield
b5f1d50377
Turned off lighting.
2005-02-04 20:36:50 +00:00
Robert Osfield
7b6a48b053
Change unsigned long to unsigned int to avoid 64/32 bit problems.
2005-02-03 13:10:03 +00:00
Robert Osfield
ae0f93010f
Added support for modulating alpha values
2005-02-01 22:36:05 +00:00
Robert Osfield
c9520e5d5f
Removed debugging messages.
2005-02-01 15:03:14 +00:00
Robert Osfield
1cc89ba4fe
Added conversion of dataType to GL_UNSIGNED in raw data reading path.
2005-02-01 09:38:07 +00:00
Robert Osfield
a927d924e1
Added code for rescaling images.
2005-02-01 09:02:01 +00:00
Robert Osfield
a7d0155915
Added support for raw image formats
2005-01-31 20:09:24 +00:00
Robert Osfield
9a3deb38a7
Removed include of Producer/RenderSurface
2005-01-28 17:24:47 +00:00
Robert Osfield
355650ac1d
From Nicolas Brodu, new faster osg::Quat::makeRotate(Vec3d,Vec3d) implmentation.
...
From Robert Osfield, modes to osg::Quat to keep the original implmentation around
as makeRotate_original(,) and added tests into osgunittest to test the new
methods provide equivilant results to the original implemementation. The
orignal implementation will be removed once the new method is more widely tested.
2005-01-27 14:39:58 +00:00
Robert Osfield
4664920b65
Change dhte CullSettings to be correct to new changes in osgProducer
2005-01-21 19:28:50 +00:00
Robert Osfield
50a88aa6d4
From Rainer Oder, with additions from Robert. osgslice example which
...
generates a 3d volume from a source geometry model.
2005-01-12 15:37:02 +00:00
Robert Osfield
e2132cc62a
Cleaned up the types.
2005-01-05 17:14:38 +00:00
Robert Osfield
2d6b610865
From Fredric Mammond, addid osgblendequation and osglogicop examples.
2005-01-03 16:42:27 +00:00
Robert Osfield
a0ba625cb0
Property API clean to smooth the task of generating wrappers.
2004-12-17 01:06:33 +00:00
Robert Osfield
28d31c96b6
Added Marco Jez's osgIntrospection + osgWrapper libs with osgintrospection
...
example
2004-12-09 05:28:20 +00:00
Don BURNS
ede7117f83
fixed CameraPacket to allocate on the heap instead of the stack, which
...
was causing crashes.
2004-12-02 21:28:40 +00:00
Don BURNS
61d374b726
Added pragma to shut VS 6 up.
2004-11-29 18:59:36 +00:00
Don BURNS
c7e8386707
Fixes for IRIX build
2004-11-29 01:12:25 +00:00
Robert Osfield
38f938619e
from Mike Weiblen, added wrap mode to planet texture to avoid black seam, and
...
add option of specifying the texture to use in osgshape.
2004-11-24 19:10:44 +00:00
Robert Osfield
84d9994324
Fixed recursive call
2004-11-23 23:45:41 +00:00
Robert Osfield
d9b9a6f1f8
Made read/write methods in ReaderWriter all const to facilate multi-threading
2004-11-23 15:29:52 +00:00
Robert Osfield
ffcd95b004
Tripped out experiemental threadSafe_ methods in ReaderWriter
2004-11-23 12:57:00 +00:00
Robert Osfield
a6369da4f4
Moved Registry::CacheHintOptions into ReaderWriter::Options
2004-11-22 14:10:12 +00:00
Robert Osfield
1ac452df69
From Rainer Oder, improvements to planet motions
2004-11-22 13:58:57 +00:00
Robert Osfield
9c6e909323
Added std:: infront of getline calls
2004-11-19 08:47:14 +00:00
Robert Osfield
4f6478ceb6
Changed debugging info to use osg::notify
2004-11-18 16:20:48 +00:00
Robert Osfield
9dc4fb1a34
Added write to file and use of clearnode
2004-11-18 15:10:24 +00:00
Robert Osfield
138c1ddd05
Increased accuracy of animation path, moved main to end.
2004-11-18 15:01:41 +00:00
Robert Osfield
6edf15e371
Changed Solarsystem to SolarSystem.
2004-11-18 14:43:07 +00:00
Robert Osfield
51c43cb12d
Added a search for the config file, and defaulting to osg.conf
2004-11-18 13:46:13 +00:00
Robert Osfield
ced404fa4f
Changed path to imagery from Images/SolarSystem to SolarSystem.
2004-11-18 13:34:31 +00:00
Robert Osfield
595dda6fe4
From Vivek Rajan, fixes to Solaris build.
2004-11-18 10:08:29 +00:00
Robert Osfield
f234a7eec5
From Rainer Oder, updates to osglauncher.
2004-11-17 20:01:51 +00:00
Robert Osfield
1594bbe1d9
Attempted fix for VS6.0 compile problems
2004-11-16 14:35:29 +00:00
Robert Osfield
2b310c6926
Added support for serialization of calls to ReaderWriter plugins.
2004-11-15 19:46:10 +00:00
Robert Osfield
a2c3d0335c
From osgplaents, updates to more of the solar systems planets.
2004-11-15 19:44:35 +00:00
Robert Osfield
76c970da5d
From Ulrich Hertlien, improved osgsequence example
2004-11-15 12:03:33 +00:00
Robert Osfield
a0fc9632b8
Fixed warnings.
2004-11-13 21:42:45 +00:00
Robert Osfield
ddb0d6bd4f
Added prelimarny support for reading archives via the .net plugin
2004-11-13 16:21:48 +00:00
Robert Osfield
6f0a2c4cb1
Added --image and --dem documentation to command line parameters
2004-11-12 16:36:53 +00:00
Robert Osfield
21e6c87fef
Rotated scene to face the viewer
2004-11-12 15:39:18 +00:00
Robert Osfield
9d8e24a4a3
Fixed file extraction.
2004-11-11 16:05:30 +00:00
Robert Osfield
6f96cf4ad2
Moved the .osga implementation into the src/osgPlugins/osga plugin and made
...
osgDB::Archive a pure virtual base class.
2004-11-11 13:22:55 +00:00
Robert Osfield
d397b5b90b
Added sizeof tests of istream::pos_type and off_type to osgunittests.
...
Added debuggin messages to endian handling code in Archive::open().
2004-11-10 21:28:06 +00:00
Robert Osfield
4e19c03de1
Added support for master file and clean up Archive API.
2004-11-10 13:03:52 +00:00
Robert Osfield
1772c9daa5
Removed the explicit setting for convert to geocentric when setting
...
--bluemarlbe-west, --bluemarble-east and --whole-globe.
2004-11-10 10:57:03 +00:00
Robert Osfield
a383330ae4
From Mike Weiblen, fix to the state leakage.
2004-11-10 09:56:03 +00:00
Robert Osfield
f1129dde16
Added rainer's changes for adding billboard glow around sun.
2004-11-09 15:01:39 +00:00
Robert Osfield
564869487a
Added support of archiving into osgTerrain::DataSet and osgdem.
2004-11-09 14:18:29 +00:00
Robert Osfield
d26c8460dc
Updates to osgDB::Archive support, and refactoring of implementation of
...
reading files in Registry to faciliate the new archiving support.
2004-11-08 16:11:07 +00:00
Robert Osfield
f44ecb1f65
Fixed insertion of files into an existing archive
2004-11-07 12:13:56 +00:00
Robert Osfield
1e0af60669
Removed un-needed setCullActive(false)
2004-11-06 21:21:29 +00:00
Robert Osfield
8d6aa8b405
Further work on osgDB::Archive
2004-11-06 21:18:19 +00:00
Robert Osfield
20958de1ea
Disabled culling on the aboslute transform to fix bug culling of hud.
2004-11-04 21:11:12 +00:00
Robert Osfield
f85d2c7c9e
From Morné Pistorius, fixes for VisualStudio7.0
2004-11-04 15:32:03 +00:00
Robert Osfield
ffca165611
Added prelimanary prox stream buffer to fake the ending of file.
2004-11-02 17:05:15 +00:00
Robert Osfield
2718058173
Removed the font cache from the FreeType plugin, moving the support across to
...
osgDB::Registry.
2004-11-02 11:10:44 +00:00
Robert Osfield
de9f5c82d0
Commented out settings of TexEnvCombine alpha values
2004-11-01 16:16:31 +00:00
Robert Osfield
4065c551ef
Added useage of TexEnvCombine
2004-10-29 18:24:26 +00:00
Robert Osfield
8dc722e2a7
Added multi-textured city illumination
2004-10-29 15:42:51 +00:00
Robert Osfield
12793c0580
Fixed support for NodeTrackerManipulator.
2004-10-28 19:09:32 +00:00
Robert Osfield
2b8140e125
Added support for listing contents of archive
2004-10-28 14:27:41 +00:00
Robert Osfield
e97364899b
Updates for Rainer, and with a few changes by Robert.
2004-10-28 09:38:03 +00:00
Robert Osfield
ce73909033
Removed direct dependency on GDAL
2004-10-28 08:57:23 +00:00
Robert Osfield
2d4f7d7be0
Added setCullingActive false to the absolute transform.
2004-10-27 08:39:18 +00:00
Robert Osfield
2c933fb920
Fixed make files.
2004-10-26 18:36:47 +00:00
Robert Osfield
e79feb1004
Removed GDAL reference
2004-10-26 18:20:52 +00:00
Robert Osfield
d8340148a6
Made the className() const
2004-10-26 10:31:52 +00:00
Robert Osfield
fca5f2c2c9
Updates to the osgarchive application
2004-10-26 10:27:00 +00:00
Robert Osfield
66836ef3d0
Added new osgDB::Archive class, and osgarchive example. These are both
...
very early beginnings so do not function yet.
2004-10-25 19:16:38 +00:00
Robert Osfield
b62ef99fd9
Fixed typo.
2004-10-25 18:46:44 +00:00
Robert Osfield
4352fe3f9f
From Rainer, updates to osgplanet.
2004-10-25 18:23:42 +00:00
Don BURNS
071891c64c
Namespaced Rect and Frame to osgfxbrowser::Rect/Frame, as this was causing
...
a namespace collision with CGL
2004-10-24 21:05:27 +00:00
Robert Osfield
b70ff91eaf
Changed ABSOLUTE and RELATIVE to ABSOLUTE_RF and RELATIVE_RF to avoid stooppid Win32 #define
2004-10-24 20:04:00 +00:00
Robert Osfield
7039e5cb98
From Rainer Oder, updates to osgplanets
2004-10-24 14:23:42 +00:00
Robert Osfield
6821a80e14
Changed the ReferenceFrame enums to be RELEATIVE and ABSOLUTE, and
...
deprecated the RELATIVE_TO_ABSOLUTE and RELATIVE_TO_PARENTS.
2004-10-22 19:26:45 +00:00
Robert Osfield
8ab8fc762f
Compile fixes
2004-10-22 18:47:39 +00:00
Robert Osfield
763d6399af
Added Rainer's initial osgplanets example.
2004-10-22 16:39:24 +00:00
Robert Osfield
54d3629974
Move the setting of the camera horizontal field of view to after the realize()
...
to avoid the CameraGroup's Lens be set when its NULL.
2004-10-19 13:52:46 +00:00
Don BURNS
94240305a4
Fix for minor compile error (internal error) for VS7.
2004-10-17 06:14:10 +00:00
Robert Osfield
18cd77873a
Changed fstream to ifstream
2004-10-15 09:53:18 +00:00
Robert Osfield
792a7fe0d5
Improvements to the NodeTrackManipulator and osgsimulation example
2004-10-14 10:38:29 +00:00
Robert Osfield
9ac2c02dc2
Increased the size of the inserted model so that it can be seen more easily,
2004-10-13 13:39:27 +00:00
Robert Osfield
debf8dceef
Added s/getCullSettings to OsgCameraGroup
2004-10-05 19:12:46 +00:00
Robert Osfield
3b8abfa875
Added ability to alter the verbosity of the notify messages with the
...
running of osgTerrain::DataSet via a static s/getNotifyOffset(int) method.
2004-10-05 15:08:54 +00:00
Robert Osfield
d6853e0ca2
Moved the SceneView to local to the contruction/destruction of the RenderSurface
2004-10-04 14:21:36 +00:00
Robert Osfield
229d1d36b3
Added new osgspotlight demo
2004-10-01 23:18:08 +00:00
Robert Osfield
72e3ac35a0
From Rainer Oder, new osglauncher application.
2004-10-01 15:49:57 +00:00
Robert Osfield
78f3a4a0cd
Updated to use new TexGen method
2004-10-01 15:47:40 +00:00
Robert Osfield
562ceb456f
Checked in support for cleaning up and then restart a new graphics windows
...
once the first one has been closed down.
2004-09-30 13:36:00 +00:00
Robert Osfield
d204a087c3
Added proper handling of 3d texture compression
2004-09-30 09:10:29 +00:00
Robert Osfield
e08328a449
Preliminary steps to support for compressed 3D textures.
2004-09-29 10:01:46 +00:00
Robert Osfield
be8476592e
From Mike Weiblen, partial fix for OpenGL error generation under NVidia drivers.
2004-09-26 10:27:25 +00:00
Robert Osfield
54b45ce3bc
Updated to DatabasePager support
2004-09-21 21:33:52 +00:00
Robert Osfield
b664c20c74
Improved the handling of building/writing generated databases, and
...
the fixed transition distances on the lower levels of geocentric databases.
2004-09-13 13:53:45 +00:00
Robert Osfield
39a79a9805
Fixed write of normalmap.
2004-09-09 09:03:28 +00:00
Robert Osfield
add06bab8d
Added docs for max size commandline params.
2004-09-06 14:58:29 +00:00
Robert Osfield
f4839d7158
Updates to controlling maximum texture size
2004-09-04 09:22:26 +00:00
Robert Osfield
6f1716a15b
Added commandline support for Size and texcoord Multipliers
2004-09-03 15:42:43 +00:00