e81d3ea000Made the constructor's default value for _lightingMode be NO_SCENEVIEW_LIGHT
Robert Osfield
2004-07-08 22:10:44 +00:00
ef93f96328Added lighting and materials to volume subgraph
Robert Osfield
2004-07-07 15:05:00 +00:00
787792077cFrom Vasily Radostev, fixed Billboard compute near/far bug due to typo of bbCornerFar.
Robert Osfield
2004-07-07 13:19:07 +00:00
c6ca80f2c5Added automatic scaling of the minimum distance to cope with models of small dimensions.
Robert Osfield
2004-07-07 11:29:58 +00:00
1634cc47c6Added automatic setting of the verical scale when the destination coordinate system is geographic (i.e. lats and longs.).
Robert Osfield
2004-07-07 11:28:21 +00:00
a3f7547cf7Added support for automatically computing the local skirt orientation
Robert Osfield
2004-07-07 09:04:21 +00:00
3c7dfa389dAdded mutex to image stream thread to serialize calls to Quicktime.
Robert Osfield
2004-07-06 15:10:33 +00:00
105c3568f8From Geoff Michel, replaced used C style FILE with iostream.
Robert Osfield
2004-07-06 13:00:14 +00:00
ba20259794Removed debugging message
Robert Osfield
2004-07-06 12:32:09 +00:00
b8aa8bfc40Fixed warning.
Robert Osfield
2004-07-06 12:15:03 +00:00
d0aa593292Changed the default mipmapping mode to record the mipmaps in the images in the generated databases.
Robert Osfield
2004-07-06 12:14:52 +00:00
89a4dcbbd3Added GL_TEXTURE_DEPTH #define for Win32 build
Robert Osfield
2004-07-06 06:13:34 +00:00
b6b29e2151Fixed build after Image change
Robert Osfield
2004-07-06 06:05:32 +00:00
518cedf6c7Added dealloc or previous image data into readImageFromTexture
Robert Osfield
2004-07-05 21:46:02 +00:00
cce00c475bAdded suppor for copying mipmaps of compressed textures
Robert Osfield
2004-07-05 21:09:30 +00:00
4c5f33d397Changed internal formatt on jpeg loader to be GL_RGB, GL_RGBA, etc. rather than numComponents.
Don BURNS
2004-07-05 16:21:43 +00:00
1c2c5c4f43From Ulrich Hertlein, added check for detailRatio<=0.0
Robert Osfield
2004-07-05 09:04:53 +00:00
c58891d168Fixed missing member variable initialized varaibles
Robert Osfield
2004-07-05 07:42:46 +00:00
2ce192f0aeChange the light in LightSource from a generic osg::StateAttribute to a osg::Light.
Robert Osfield
2004-07-02 14:46:24 +00:00
4ba3f7cad3Added setFunction and setReferenceValue method
Robert Osfield
2004-07-02 14:45:36 +00:00
fc3f40c8f4Added normal setting to slice planes
Robert Osfield
2004-07-02 14:43:27 +00:00
5fb7eab911Clean up of osgvolume
Robert Osfield
2004-07-01 14:30:18 +00:00
fc20015110Added osgvolume
Robert Osfield
2004-07-01 14:29:29 +00:00
2598b02243Changed the generation of primtive set to use DrawElementsUShort for even index sets that can be represented by UBytes, thisis to try to keep to fast paths more likely to be supported by graphics drivers.
Robert Osfield
2004-07-01 14:27:22 +00:00
a0eead991fFixed indenting
Robert Osfield
2004-07-01 14:22:11 +00:00
0c38189018Moved the radius parameter from PageLOD into LOD.
Robert Osfield
2004-07-01 13:53:30 +00:00
a8ee967f14Added support for using pixel size control of LOD levels.
Robert Osfield
2004-06-30 19:07:05 +00:00
b22de2eba0Maded the image filename handling more consistent.
Robert Osfield
2004-06-30 14:43:40 +00:00
ae3b1454e8Completed support for "--levels min max" option where the levels that a source imager or DEM contributes to.
Robert Osfield
2004-06-30 14:37:06 +00:00
c45138f977Fixed handling of PROCTED/OVERRIDE
Robert Osfield
2004-06-30 09:02:41 +00:00
656762edbbChanged const int to #define for VS6.0 build
Robert Osfield
2004-06-30 07:26:02 +00:00
888d9e2a25From Pavel Moloshtan, added support for storing primitive sets in VBO's
Robert Osfield
2004-06-29 15:04:38 +00:00
342444d5bbImproved the handling of normal lighting
Robert Osfield
2004-06-29 14:58:24 +00:00
16c5b80c61Added osgvolume example
Robert Osfield
2004-06-29 13:59:07 +00:00
d4c46df7ceFixed parsing of internalTextureFormat.
Robert Osfield
2004-06-29 08:03:28 +00:00
fdbb1fe021Re-organised Texture::computeInternalFormatWithImage() to avoid testing for extensions when not required.
Robert Osfield
2004-06-28 22:09:52 +00:00
9b03d8c67eFixed warnings.
Robert Osfield
2004-06-28 21:39:31 +00:00
f96622ebf9From Matt Burke, typo fix on getMinimumDistance().
Robert Osfield
2004-06-28 20:47:39 +00:00
0887e22c3fAdded .osg support for new TexGenNode
Robert Osfield
2004-06-28 15:09:49 +00:00
124f64c55fFixed warning
Robert Osfield
2004-06-28 14:18:48 +00:00
ca96c9e731From Michael Logan, build fix for Performer plugin
Robert Osfield
2004-06-28 13:18:31 +00:00
db43e34bceFrom Michael Gronager, added support for alpha channel in writing of BMP images
Robert Osfield
2004-06-28 13:18:10 +00:00
6de63f097bFrom Eric Sokolowsky. Added missing blend modes into .osg reading and writing and fixed typo.
Robert Osfield
2004-06-28 12:52:13 +00:00
20de9666ddFrom Terry Welsh, added support for reading and writing osg::FragmentProgram local parameters.
Robert Osfield
2004-06-28 10:00:21 +00:00
9de43e833fFrom Bob Kuehne, add additional check in osgconv to handles modules that don't load gracefully.
Robert Osfield
2004-06-28 09:05:33 +00:00
4c0aa24526Added handling of GL_INTENSITY in osg::Image::computeNumComponents()
Robert Osfield
2004-06-17 15:07:50 +00:00
63aa9b857dAdded first stage of support for "--levels min max" in osgdem/osgTerrain where this option controls which levels that an associated imager or DEM contributes to the final model.
Robert Osfield
2004-06-17 14:39:16 +00:00
06aa06d686Added support for setting texture units in the new TexGenNode.
Robert Osfield
2004-06-17 14:02:15 +00:00
ad6bf73037From David Fries, small treak to debugging output.
Robert Osfield
2004-06-16 06:02:12 +00:00
9acb5173c4Added include of osg/ClusterCullingCallback
Robert Osfield
2004-06-15 12:31:25 +00:00
8b0a98f03cAdded Marco's AutoTransform.cpp
Robert Osfield
2004-06-15 12:26:39 +00:00
85344ebdafFixed deprecated #idef
Robert Osfield
2004-06-14 20:14:54 +00:00
616ee0928aFrom Marco Jez, implemented I/O support for the AutoTransform node.
Robert Osfield
2004-06-14 20:12:04 +00:00
3eea9dc1a7Fixed #ifdef USE_DEPRECATED_API
Robert Osfield
2004-06-14 20:11:28 +00:00
ade10ccebcImproved precision of AnimationPath IO.
Robert Osfield
2004-06-14 20:10:08 +00:00
2d35b3cc27Changed Billboard::g/setPos(..) to g/setPosition(..).
Robert Osfield
2004-06-14 19:34:43 +00:00
9a683e837dFixed tabbing.
Robert Osfield
2004-06-14 19:31:48 +00:00
7367c1cee5Added extra constructor to make it more convinient to create AlphaFunc.
Robert Osfield
2004-06-14 19:30:20 +00:00
33bc3820acTweaked comments.
Robert Osfield
2004-06-14 19:20:07 +00:00
1e2aae1634Removed old UserData comment which was non longer relevant.
Robert Osfield
2004-06-14 19:17:32 +00:00
dde68108b6Fixed typos.
Robert Osfield
2004-06-14 19:14:06 +00:00
78d075eb24Added new TexGenNode class for positioning tex gens.
Robert Osfield
2004-06-14 19:11:04 +00:00
0153764aa9Fixed handling of skylight and headlight options in osgProducer::Viewer.
Robert Osfield
2004-06-11 21:27:36 +00:00
773ffc0c05Added better debugging messages for verify bindings.
Robert Osfield
2004-06-11 21:05:50 +00:00
6f03f991b3Changed the color binding to better reflect the settings in the OpenFlight file.
Robert Osfield
2004-06-11 21:05:07 +00:00
eda1bf544dAdded further checks for _node validity.
Robert Osfield
2004-06-11 21:00:06 +00:00
c63f0e2fceAdded checks against null to prevent crashes when the terrain manipulator is set up before a node has been attached.
Robert Osfield
2004-06-11 20:57:36 +00:00
09d585561aAdded missing setColorBinding() into ConvertFromFLT::setMeshColors().
Robert Osfield
2004-06-11 14:49:22 +00:00
343fa27fcdFrom Troy Yee, fixes to handling meshes. From Robert Osfield, replaced assert(0)'s with error messages.
Robert Osfield
2004-06-10 15:43:56 +00:00
61a98ac95eAdded CluserCullingCallback
Robert Osfield
2004-06-10 05:27:43 +00:00
8b2ba07653Compile fix w.r.t new CoordinateSystemNode.
Robert Osfield
2004-06-09 20:18:58 +00:00
3adacbdeb7Changed the *(itr++) instances with *(itr), *(itr+1) with a seperate itr+=n etc. This has been done to avoid VC6.0 optimization ordering problems.
Robert Osfield
2004-06-09 16:28:51 +00:00
f75a7c6294Added CoordinateSystemNode::set(const CoordinateSystemNode&) method to conviniently set up a coordindate system.
Robert Osfield
2004-06-09 15:11:27 +00:00
84c66b7c2eAdded proper mapping of format and coordinate system.
Robert Osfield
2004-06-09 15:06:19 +00:00
a8ce6b01d6Added CoordinateSystem::s/getFormat().
Robert Osfield
2004-06-09 15:00:03 +00:00
893eaaa3f4Cleaned up float vs double types in Vec*d and Vec2f classes
Robert Osfield
2004-06-09 13:06:12 +00:00
81082648c3Added --o_cs, --o_wkt and --o_wkt_file commandline options.
Robert Osfield
2004-06-09 10:03:01 +00:00
6f82b37dd0Improved the precision of animation paths.
Robert Osfield
2004-06-08 14:30:48 +00:00
65d0293778Added options for controlling mipmapping and aniso-tropic filtering.
Robert Osfield
2004-06-08 13:58:36 +00:00
ba7a7fe638Updates to FlightManipulator
Robert Osfield
2004-06-08 12:31:33 +00:00
dbba29e35cFrom Boris Bralo, reimplementation of dereference_less functor to use two input types, to attempt to avoid VC compile problems and redundent copies of ref_ptr<>.
Robert Osfield
2004-06-08 09:29:56 +00:00
22ec86114dUpdates to the terrain manipulator.
Robert Osfield
2004-06-08 07:32:08 +00:00
eec378a885Moved the osg::ClusterCullingCallback into into own header and source file.
Robert Osfield
2004-06-07 15:05:22 +00:00
48d671352dChanged the terrain manipulator so the intersection ray is only computed near to the current center point during panning.
Robert Osfield
2004-06-07 14:49:39 +00:00
727af69af5Added sphere segment to osgsimulator.
Robert Osfield
2004-06-07 12:53:09 +00:00
67cb59dbefAdded --RGB_16, --RGB_24 and --compressed options.
Robert Osfield
2004-06-06 14:28:29 +00:00
1f4417ab2bFixed the Vec*d class so there have value_type set to double.
Robert Osfield
2004-06-04 16:32:00 +00:00
4bb147aed4Added haveAppliedAttribute to allow draw callbacks to get access to the current active lights.
Robert Osfield
2004-06-04 12:27:04 +00:00
bfd1286b25Add clamping to 0..1 bounds for each of the r,g,b,a components in the CubeMapGenerator::set_pixel() method.
Robert Osfield
2004-06-04 11:35:13 +00:00
c69a8a5b80Added check to Quat::makeRotate(,,,) to catch zero lengh axis.
Robert Osfield
2004-06-04 10:05:18 +00:00
de52abcdd3From Ulrich Hertlein & Iskander Prins, added rotation of skydown on fixed handling of updating one image per frame.
Robert Osfield
2004-06-04 08:40:15 +00:00
2cf45b50c9From Terry Welsh, added checks to incoming Geometry for existance of normals, and if they are present use these to compute the tanget and binormals vectors perpendicular to existing normals.
Robert Osfield
2004-06-04 08:24:13 +00:00
0fac56f56aFrom Max Behensky, fixes to the computation of the number of primitives
Robert Osfield
2004-06-04 08:13:36 +00:00
e8a3ba8a9fFixed spelling of Equivalent.
Robert Osfield
2004-06-03 20:06:17 +00:00
a92a9d0f22Added handling of case when only one colour is used.
Robert Osfield
2004-06-03 10:16:19 +00:00
5d97f7ec92Added support for a single color in a ColorRange
Robert Osfield
2004-06-03 10:10:41 +00:00
1526281793Added room for tail of text.
Robert Osfield
2004-06-03 09:36:49 +00:00
ac771894adAdded handling of skirt ratio, and extra docs on commandline args
Robert Osfield
2004-06-02 14:16:45 +00:00
b5366cbda6Added DataSet::s/getSkirtRatio() method to allow control of how deep to make the skirts around tiles.
Robert Osfield
2004-06-02 14:15:08 +00:00