Robert Osfield
c91a2d3d3e
Updated version numbers and ChangeLog for the release.
2003-09-16 21:25:25 +00:00
Robert Osfield
c342b29a04
Warning fixes for Win32.
2003-09-16 19:56:19 +00:00
Robert Osfield
96388cee67
Added a check for the maximum index values of primitives, and then use this
...
to select whether to use UByte,UShort or UInt versions of osg::DrawElements.
2003-09-16 19:56:00 +00:00
Robert Osfield
cec0b35cd4
Fixes for .osg output of UByte4 values, and added missing template contructor
...
to DrawElementsUShort.
2003-09-16 19:54:57 +00:00
Robert Osfield
e7b1edef56
Improved the tesselation of obj surfaces so that rendering performance
...
is significantly improved.
2003-09-16 19:53:51 +00:00
Robert Osfield
00eff9c860
Warning fixes for VS .NET.
2003-09-16 11:22:48 +00:00
Robert Osfield
6019d54dc2
Added support for per vertex colors.
2003-09-16 09:54:41 +00:00
Robert Osfield
1a65db63fe
Added inlucde<osgSim/LightPointNode> to trPageArchive to get round IRIX build
...
problem.
2003-09-16 08:10:11 +00:00
Robert Osfield
151bd467ca
Changed a couple of int64's back to int32.
2003-09-15 22:13:26 +00:00
Robert Osfield
a2f9222753
Added support for handling of wordwrap in osgText::Text, so that whole words
...
are cut in two, but rather moved completely to the next line.
2003-09-15 21:43:54 +00:00
Robert Osfield
79b87c933e
From Julian Ortiz, fix to OpenFlight loader so that it handlers OpenFlight
...
switches in a more appropriate way.
2003-09-15 15:03:30 +00:00
Robert Osfield
516db08681
Fixes for warnings under VS.NET from Marco Jez.
2003-09-15 10:12:04 +00:00
Robert Osfield
34008a05f4
Fixed warnings in geo plugin.
2003-09-15 08:32:36 +00:00
Robert Osfield
e6cd07f857
From Geoff Michel, updated geo plugin to support latest rev of Geo Modeller's file format.
2003-09-14 22:49:47 +00:00
Robert Osfield
81fbb26d62
Forom yne Schmidt Jansen, added support for osgSim into ive plugin.
2003-09-14 22:48:35 +00:00
Robert Osfield
4c168fc193
Fixed the OBJ loader so that it shares all duplicate state, improving the
...
load time and rendering performance significantly.
2003-09-13 15:59:38 +00:00
Robert Osfield
df8b9ab26b
Changed std::size_t to unsigned int to attempt to fix IRIX build problem.
2003-09-12 21:15:13 +00:00
Robert Osfield
fe06711c9f
Work around for OSX errors when reading .ive files.
2003-09-12 19:17:46 +00:00
Robert Osfield
688d52017c
Added verbode debugging option to dataoutputstream and datainputstream to
...
help invstigation into crash under OSX when reading .ive files.
2003-09-12 15:29:02 +00:00
Robert Osfield
7364e23d12
Commented out various osg::notify() calls that were causing crashes under
...
OSX during initialization.
2003-09-12 13:20:04 +00:00
Robert Osfield
8e15f5fa9d
Added #ifdef IVE_CATCH_EXCEPTIONS to allow catching of exceptions to be
...
turned off for debugging purposes.
2003-09-12 13:02:03 +00:00
Robert Osfield
1e3b346a52
From Sebastien Kuntz, added support for external refernces to vertex/fragment
...
program files.
2003-09-12 08:45:12 +00:00
Robert Osfield
d8caec91a4
Clean ups for the release.
2003-09-11 09:44:22 +00:00
Robert Osfield
41a07127fe
Added applyProjectionMatrix(0); & applyModelViewMatrix(0); into
...
osg::State::popAllStateSets(), removed some debugging output.
2003-09-10 23:18:52 +00:00
Robert Osfield
69c4e87bb7
Added osg::State::popAllStateSets() method to pop all remain StateSet's off
...
the state stack, thus readying the state object to recieve a new frame.
Removed the state.reset() call in osgUtil::SceneView::cull() as this was
causing problems with stats producing inheritance of state when toggling
stats on.
2003-09-10 21:22:47 +00:00
Robert Osfield
1707276707
Fixed state inheritance from the stats overlay onto the rest of the scene.
2003-09-10 20:43:27 +00:00
Robert Osfield
f5b4f7ace0
Changed OsgCameraGroup so that it shares osg::State between Producer::Camera's which
...
share the same Producer::RenderSurface.
Added support for more colors in slideshow3D's constructor code.
2003-09-10 19:25:36 +00:00
Robert Osfield
5ca7659cda
Fix warning under Win32.
2003-09-10 14:43:48 +00:00
Robert Osfield
6c22afa51c
Fixes for osgFX.
2003-09-10 12:38:28 +00:00
Robert Osfield
a01903ac41
Added -losgText into txp plugin's GNUmakefile for OSX build.
2003-09-10 12:26:54 +00:00
Robert Osfield
514cbbf6f4
Added -losgText for OSX build.
2003-09-10 12:04:17 +00:00
Robert Osfield
252da5e5f9
From Marco Jez, moved color matrix IO code across to using Marix.h so it
...
handles float's double's properly.
2003-09-10 11:21:56 +00:00
Robert Osfield
2586bd5d1c
Added osgText and osgDB to the list of dependencies for OSX build.
2003-09-10 11:18:27 +00:00
Robert Osfield
b165fc9b4d
Cleaned up handling of vertex arrays in osg::Geometry.
...
Added support for vertex attribute arrays in .osg and .ive.
2003-09-09 22:18:35 +00:00
Robert Osfield
584f805327
Updates to osgFX, from Marco Jez, to map Effect across to being derived
...
from osg::Group rather than from osg::Node.
2003-09-09 11:54:05 +00:00
Robert Osfield
5c3c0ed17c
Made writeMatrix/readMatrix use doubles exclusively.
2003-09-09 10:09:20 +00:00
Robert Osfield
131ebabaf5
Added call to handle_cull_callbacks_and_traverse(node) to
...
CullVisitor::apply(Geode&) to enable cull callbacks to function on geode's.
2003-09-08 08:44:05 +00:00
Robert Osfield
cf1fe8edc2
From Boris Bralo, addition of support for osgSim::LightPoint's into TXP
...
plugin.
2003-09-07 14:18:22 +00:00
Robert Osfield
507c9c4cf2
Fixes from Marco.
2003-09-06 11:07:05 +00:00
Robert Osfield
792bba05b9
Added new Matrixf and Matrixd implementations.
...
Made Matrix be a typedef to either Matrixf or Matrixd. Defaults to Matrixf.
Converted the osgGA::MatrixManipulators and osgProducer::Viewer/OsgCameraGroup
across to using exclusively Matrixd for internal computations and passing betwen
Manipulators, Producer and SceneView. Note, SceneView still uses Matrix internally
so will depend on what is set as the default in include/osg/Matrix.
Added the ability to osgProducer::setDone/getDone(), kept done() as the
method that the viewer main loop uses for detecting the exit condition.
2003-09-05 22:35:34 +00:00
Robert Osfield
a2834d74d2
Added set and get methods for Matrixd and Matrixf.
2003-09-05 20:52:36 +00:00
Robert Osfield
5b93250eb0
Added support for Matrixd and Matrixf implementations, with the default
...
Matrix typedef's to either Matrixd or Matrixf.
2003-09-05 20:48:42 +00:00
Robert Osfield
604e478f52
Moved testCancel() to end of loop as per TXP pager code.
2003-09-04 19:45:55 +00:00
Robert Osfield
11d1faeeb1
Added testCancel() to DatabasePager::run() loop.
2003-09-04 19:37:49 +00:00
Robert Osfield
f8107a39b9
Build Fixes for IRIX.
2003-09-04 08:50:06 +00:00
Robert Osfield
06046639b5
Fix for IRIX build.
2003-09-03 18:17:07 +00:00
Robert Osfield
bd44cfcfd8
Added a Matrix::value_type typedef'd trait into osg::Matrix, defaulting its
...
value to float, and converted the internal code across to use value_type. This
allows Matrix to be converted to use double's simply by change the definition
of value_type. Added Matrix::glLoadlMatrix and Matrix::glMultMatrix() to
help encapsulate the changes between float and double matrix usage.
Updated code that uses Matrix so it doesn't assume float or double matrices.
2003-09-03 10:47:25 +00:00
Robert Osfield
9a5ab0ac47
Fixes for IRIX build.
2003-09-03 08:14:00 +00:00
Robert Osfield
39b9a5e550
Removed old DatabasePager.cpp from osgProducer.
2003-09-03 07:39:42 +00:00
Robert Osfield
218c6e8d13
Added Inventor plugin, submitted by Sean Spicer, Written by Vivek (c) Magic-Earth.
...
To compile in do a setenv/export USE_COIN or USE_INVENTOR.
2003-09-02 21:53:41 +00:00