Robert Osfield
e80496d5db
Changed Texture so that is use lazy updating on texture paramters (Filter/Wrap)
...
mode by using a _texParamtersDirty flag in combination with an
applyTexParamters(State&) method which does the paramters setting in one
tidy bundle. This new implementations replaces the CompileFlags submitted
yesterday.
Simplified NodeCallback by remove osg::NodeCallback::Requirements as they
are no longer needed.
Fixed comments in Drawable.
Put guards around cosf definations so that they are only used under Win32/Mac.
Fixed warning in CullVisitor.
2002-03-14 16:01:21 +00:00
Robert Osfield
3a4efd335a
Fix to handling of big/little endian in trpage_readbuf sent in by Randall Hopper,
...
and a waning fix.
2002-03-14 15:26:55 +00:00
Don BURNS
fea861e013
Fixed compile flags in Texture
2002-03-14 00:07:29 +00:00
Don BURNS
d0ee300405
Fixed DrawCallback in Drawable and added CullCallback to Drawable
...
Cull Visitor now checks for a Drawable's CullCallback and calls it
if it exists. It then prunes based on the return value (bool) of the
cull callback.
2002-03-13 22:44:22 +00:00
Robert Osfield
bc30edb9e6
Support added for pivot points, submission from Mike Connel.
2002-03-09 10:54:56 +00:00
Robert Osfield
8a8015c41c
Fixed setWindowWidth call to account for width and height correctly.
2002-03-09 10:53:19 +00:00
Robert Osfield
1d00a87b09
TXP plugin updates from Boris Bralo.
2002-03-09 10:52:32 +00:00
Robert Osfield
c67950561e
TXP plugin changes submitted by Boris Bralo.
2002-03-09 10:52:01 +00:00
Robert Osfield
ab5603e3d4
TXP plugin update from Boris Bralo.
2002-03-09 10:51:09 +00:00
Robert Osfield
689eca77d7
Added file extension guard to .obj reader plugin.
2002-03-04 01:37:18 +00:00
Robert Osfield
a6aa57a255
Added support for seperate traversal masks for standard, left and right
...
cull traversals. This allows one to create seperate rendering for left
and right eyes when doing stereo.
2002-03-03 22:31:46 +00:00
Robert Osfield
9727d8ff06
Added a GL vesion number check to LightModel, and small typo fix in Registry.
2002-03-02 09:24:05 +00:00
Robert Osfield
b13f7fecf6
Added getInverse implementation to AnimationPath, and added #if guard
...
to Optimizer.cpp to all compilation on state optimizer when using VS7.
2002-03-01 09:29:56 +00:00
Robert Osfield
084ca39841
Fixes to osgText to improve robustness when running multithreaded multipipe
...
apps.
2002-03-01 09:28:47 +00:00
Robert Osfield
0439b72da7
Updates to the clamp to border support in osg::Texture.
2002-03-01 09:27:10 +00:00
Robert Osfield
2973ca0a25
Added support for setting the maximum number of graphics contexts that the
...
OSG has to maintian.
2002-02-28 00:11:31 +00:00
Robert Osfield
384b23ea62
Added an using namespace osg to fix a MipsPro7.3 build error.
2002-02-27 22:12:07 +00:00
Robert Osfield
12a8293fbd
Updated AUTHORS file with Boris' email address.
2002-02-27 22:04:17 +00:00
Robert Osfield
3444c95261
Integrated support for GL_CLAMP_TO_BORDER_ARB extension to osg::Texture,
...
submitted by Sasa Bistrovic.
2002-02-27 22:00:47 +00:00
Robert Osfield
ea11548b7b
Fixes to DW loader, submitted by Geoff Michel.
2002-02-27 21:57:56 +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
7c0eb0f380
Added makeRotate(heading,pitch,roll) to Quat in prep for new classes for
...
animation paths.
2002-02-26 20:01:04 +00:00
Robert Osfield
260fd17573
Added LightModel.cpp's to Codewarrior files and added definiations for pre gl version 1.2 headers lack of support for color control.
2002-02-25 23:14:27 +00:00
Robert Osfield
e21af2adce
Added support for glLightModel functionality via osg::LightModel.
2002-02-25 22:46:38 +00:00
Robert Osfield
aaa0a42205
Updated docs, ChangLog and NEW for patched version of 0.8.44.
2002-02-24 23:03:10 +00:00
Robert Osfield
85ba6bdbde
Added LineStipple to mcp file.
2002-02-24 22:39:45 +00:00
Robert Osfield
f600f6fe4a
Added support for glLineStipple via osg::LineStipple state attribute.
2002-02-24 20:55:45 +00:00
Robert Osfield
4c4eae8073
Removed Metrowerks.mcp as it has not been kept up to date since October,
...
the new OpenSceneGraph.mcp replaces it.
2002-02-24 20:21:43 +00:00
Robert Osfield
c726abd773
Integrated fixes to the detailed depth calculation in the CullVisitor from
...
Sasa, and fix to the IntersectVisitor's management of path from Sean.
2002-02-24 16:49:23 +00:00
Robert Osfield
864b70179d
Updates to Windows Codwarrior file
2002-02-23 00:16:21 +00:00
Robert Osfield
20781cc621
updates for Win32 Codewarrior build
2002-02-22 23:40:25 +00:00
Robert Osfield
64b706fd0b
Fix for win32 Codewarrior build
2002-02-22 23:39:42 +00:00
Robert Osfield
00e91eec1d
Add support for Metrowerks Codewarrior build under Windows.
2002-02-22 17:12:10 +00:00
Robert Osfield
ddc1212cb4
fixed txp build name problem - was overwriting .osg plugin.
2002-02-19 18:59:39 +00:00
Robert Osfield
aefaafdbf9
Fixed stereo implementation.
2002-02-18 23:01:09 +00:00
Robert Osfield
6d267336c1
Fixes to Win32 build of new DX writer plugin.
2002-02-18 21:52:45 +00:00
Robert Osfield
36ae60180f
Comment w.r.t OpenDX plugin updated.
2002-02-18 20:48:52 +00:00
Robert Osfield
4abfdb1ebd
Added OpenDX writer from Randall Hopper.
2002-02-18 20:46:47 +00:00
Robert Osfield
685d0b08cb
Beginings of reimplementation of stereo support in scene view. Work
...
not complete yet.
2002-02-14 13:26:37 +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
f77afd4282
Fixed impostor bug introduced when new modelview matrix was moved entirely
...
within the cull traversal/draw traversal. The impostor code has been adapted
to the new convention.
2002-02-14 11:06:03 +00:00
Robert Osfield
e87f7cf853
Updated the makefiles to all have the #!gmake reference to force IRIX
...
compilation using gmake rather than pmake or smake. This gets round
issues with exporting OSGHOME.
2002-02-13 22:56:47 +00:00
Robert Osfield
5d1289144c
Updated the osgconv support for orientation conversion so that it used
...
inserted a static transform to do the work of rotating the scene, then
applied a standard osgUtil::Optimizer::FlattenStaticTransformsVisitor
traversal to flatten the transfrom down on to the geometry nodes.
2002-02-13 22:53:58 +00:00
Robert Osfield
0c1264f547
Fixed the fabsf define which was eroneous mapped to sqrtf, due to the copy and
...
paste antipattern no doubt.
2002-02-13 22:52:07 +00:00
Robert Osfield
2624162b0e
Fixed problems with intersection visitor coupled with the viewer.
2002-02-13 00:13:03 +00:00
Robert Osfield
ef0d53ea54
Added sgv -stereo cessna.osg to make test list.
2002-02-13 00:00:20 +00:00
Robert Osfield
bba95040d6
Added a set of test runs to the makefiles and demos. The demos now have
...
titles relevenat to their function.
2002-02-12 23:49:24 +00:00
Robert Osfield
3ef8e4b0dd
Updates for IRIX build, and docs updates.
2002-02-12 22:51:18 +00:00
Robert Osfield
18d1365a22
Removed references to osgWX from the doc++ directory.
2002-02-12 22:35:56 +00:00