Robert Osfield
3fa6401c8f
Changed file endings to dos.
2002-06-03 10:40:53 +00:00
Robert Osfield
f16a539492
Fixes for warnings under VisualStudio
2002-05-29 19:34:01 +00:00
Robert Osfield
ae5e4f848f
Added new osgcallback demo, and updated small API changes to improve the
...
flexiblity of callbacks.
Added beginings of convex planer occlusions culling.
2002-05-28 23:43:22 +00:00
Robert Osfield
02fc6ad5f8
Various updates to operations related to cull traversal.
2002-05-28 10:24:43 +00:00
Robert Osfield
748ce4e98b
Added the patched verions VisualStudio's langext.dat file, which can be used
...
to replace VisualStudio standard one, this enabled VS to reconginse OSG
header files as C++ files.
2002-05-23 15:38:03 +00:00
Robert Osfield
29258d6a0b
Removed the usage of memory manager from the debug windows build.
2002-05-22 12:19:09 +00:00
Robert Osfield
d6ff23d32f
Fix compile problems with osgGA under Windows.
2002-05-09 19:02:35 +00:00
Robert Osfield
cf4a3500ec
Added new osgGA - GUI Adapter library submitted by Neil Salter. This will
...
replace the current GUI adapter code inside osgUtil.
2002-05-09 10:31:03 +00:00
Robert Osfield
e58b79c997
Addded missing ClipNode references to osg.dsp.
2002-05-08 07:32:40 +00:00
Robert Osfield
ae8076f83b
dded osg::ClipNode class for managing OpenGL clipping planes, and osgclip demo.
2002-05-02 00:14:40 +00:00
Don BURNS
7d8bbfaf50
Testing .dsp and .dsw as binary files
2002-04-26 15:21:22 +00:00
Robert Osfield
f0e7e8e48b
Removed CullViewState from the distribution, moved CullViewState::CullingMode
...
into CullVisitor, and then removed all references to CullViewState from other
parts of the scene graph.
2002-04-24 20:24:10 +00:00
Robert Osfield
5a6a4ab270
Added OSG_USE_MEMORY_MANAGER to Windows debug build
2002-04-23 15:05:14 +00:00
Robert Osfield
2b4008bbbc
Purge on warnings under Linux.
2002-04-16 14:09:46 +00:00
Robert Osfield
55e5a943aa
Fixed error in project w.r.t name of source file.
2002-04-15 14:29:13 +00:00
Robert Osfield
78484867ef
Renamed Demos/osgtext/osgtext.dsp back to Demos/osgtext/osgtextdemo.dsp
2002-04-15 14:21:10 +00:00
Robert Osfield
0222f10d27
Added osghud, a head up display demo.
2002-04-15 11:03:31 +00:00
Robert Osfield
8a5c6d5102
Clean up for VisualStudio build
2002-04-13 22:19:29 +00:00
Robert Osfield
65e0a5f9d2
Added a space into the project name because it was confusing VisualStudio.
2002-04-13 18:53:20 +00:00
Robert Osfield
fc0601fd8e
Further changes to VisualStudio.dsw for dependancies.
2002-04-13 18:45:18 +00:00
Robert Osfield
618b48fc03
Added dependanices into osgPlugins.
2002-04-13 11:36:10 +00:00
Robert Osfield
62192cb236
Added dependancies to Demos.
2002-04-13 10:29:44 +00:00
Robert Osfield
3f67300c82
Saved workspace from VisualStudio to follow up on missing demo dependancies
2002-04-13 10:18:58 +00:00
Robert Osfield
7150ab090b
Added Core infront of the names of the project dependancies.
2002-04-13 09:28:53 +00:00
Robert Osfield
91e9d71963
Futher updates to VisualStudio files, adding osgstereoimage and osgversion in particular.
2002-04-12 13:06:48 +00:00
Robert Osfield
d3fa1df64f
Added "Core " infront of the osg, osgDB, osgUtil, osgText, and osgGLUT libraries
...
in the Visual Studio workspace/project files.
2002-04-12 12:51:32 +00:00
Robert Osfield
4d90729c33
Renamed the osgtext demo project to reflect the name.
2002-04-12 12:15:07 +00:00
Robert Osfield
4da5d65eca
Added "Demo " and "osgPlugin " infront of all demo and plugin project names to
...
help differentiate them within VisualStudio.
2002-04-12 11:57:20 +00:00
Robert Osfield
2ea2296f8d
Attempt to add osgPlugin infront of the 3ds name to force VisualStudio to
...
present it as plugin in the browser.
2002-04-12 10:24:45 +00:00
Robert Osfield
795c2ded43
Reorganised the names of libraries and Demos to make it clear what is what.
2002-04-12 10:12:35 +00:00
Robert Osfield
c6cdfc6794
Removed double reference of osgtexture
2002-04-12 09:25:41 +00:00
Robert Osfield
3a18750760
Removed dangling references to NewCullVisitor from osgUtil.dsp.
2002-04-12 08:01:22 +00:00
Robert Osfield
360247225e
Added new osg::DrawPixels class with encapsulates glDrawPixels as and
...
osg::Drawable. Added osg::Image::readPixels to osg::Image.
Made osg::LightSource to default to cullActive set to false to that LightSource
nodes don't get culled by default.
2002-04-10 21:51:34 +00:00
Robert Osfield
3351306d80
Added new osg::Projection node, and osgUtil::NewCullVisitor which are work
...
in progress for the new support for controlling the projection matrix from
within the scene graph.
Also Added osg::State::getClippingVolume(), getProjectionMatrix() and
getModelViewMatrix() with allows drawables to access the current projection,
and model view matrices and the view frustum in local coords to the drawable.
2002-03-31 16:40:44 +00:00
Robert Osfield
651a22453a
Added osg::MemoryManger which is currently based on Paul Nettle's memory manager
...
published at flipcode. I havn't adopted Paul's macro's for new/delete etc, but use
osg prefixed versions instead to allow greater flexiblity in handling include
ordering.
Have fixed a couple of new/delete[] problems which existed as a result.
To use the MemoryManager to track memory usage simply add
-DOSG_USE_MEMEORY_TRACKING to the compile line.
Have yet to move the osg from using new to osgNew, will do this next.
2002-03-25 23:18:02 +00:00
Robert Osfield
51b1b1eb38
Added missing osgstereoimage.dsp
2002-03-25 23:13:30 +00:00
Robert Osfield
9836af1055
Added osg::TextureCubeMap which encapsulates OpenGL's cube texture mapping.
2002-03-20 22:39:51 +00:00
Robert Osfield
8f02db61e5
Added osg::TextureCubeMap. submission from Brede Johansen.
2002-03-18 23:10:33 +00:00
Robert Osfield
45de7a5815
Added new osgstereoimage demo which loads two stero paired images to create
...
a 3D via of photographed scene.
2002-03-17 18:44:47 +00:00
Robert Osfield
1d00a87b09
TXP plugin updates from Boris Bralo.
2002-03-09 10:52:32 +00:00
Robert Osfield
1bdebcf174
Added new osg::AnimationPath which is contaner for a set of key frames for
...
defining an animation path. To be used with osg::Transform etc.
2002-02-27 00:58:54 +00:00
Robert Osfield
e21af2adce
Added support for glLightModel functionality via osg::LightModel.
2002-02-25 22:46:38 +00:00
Robert Osfield
f600f6fe4a
Added support for glLineStipple via osg::LineStipple state attribute.
2002-02-24 20:55:45 +00:00
Robert Osfield
ddc1212cb4
fixed txp build name problem - was overwriting .osg plugin.
2002-02-19 18:59:39 +00:00
Robert Osfield
4abfdb1ebd
Added OpenDX writer from Randall Hopper.
2002-02-18 20:46:47 +00:00
Robert Osfield
c50f3f1dff
updated the options for the txp plugin.
2002-02-14 12:55:16 +00:00
Robert Osfield
5a765ee8a8
Removed osgWX workspace files.
2002-02-14 12:51:38 +00:00
Robert Osfield
4c5fcd3f61
Fixes for IRIX and Boris Bralo's TerraPage loader.
2002-02-08 09:30:02 +00:00
Robert Osfield
a703130aa0
Have taken a few more steps towards support for view dependant transformations
...
by adding a ComputeTransformCallback to osg::Transform, and have now removed
the recently added AutoTransform since it is nolonger required. Have also
updated CullVisitor to account for the new ways for tracking transformation
matrices in the scene.
2002-02-05 21:54:46 +00:00
Robert Osfield
af968b00bd
Added first cut at new AutoTransform node which will be used for generating
...
Transform's during the cull traversal such as for earth/sky etc.
2002-02-03 11:38:20 +00:00