Robert Osfield
bce184e87c
Added a check into osg::Sequence::traverse() against an empty sequence, so
...
that a non existant child is not traversed.
2003-10-27 10:29:52 +00:00
Robert Osfield
d55d8f941d
Fixed error when handling mulltiple non per vertex vertex attributes during
...
rendering.
2003-10-22 13:39:16 +00:00
Robert Osfield
fa8a06990d
From Trajce Nikolov, support for use of PagedLOD in the txp plugin.
2003-10-19 11:46:34 +00:00
Robert Osfield
c199e74bfc
Added support for generating compressed textures in osgbluemarble.
2003-10-17 15:26:30 +00:00
Robert Osfield
2db71d01cc
Michael Gronager's changes for supporting the in memory gz archiving.
2003-10-17 15:26:03 +00:00
Robert Osfield
247efc1635
From Marco Jez, Fix to the bumping mapping effect.
2003-10-17 14:40:05 +00:00
Robert Osfield
c11762aeb3
Changed the warnings about unhandled op codes to NOTICE instead or WARN
2003-10-17 10:28:55 +00:00
Robert Osfield
8f68ca9cf1
Set default values for datatype & pixelformat.
2003-10-17 10:27:18 +00:00
Robert Osfield
594f25b5d1
Added SceneView::s/getDrawBufferValue(GLenum) to allow customization of what
...
glDrawBuffer() value is set on each frame.
2003-10-17 10:25:59 +00:00
Robert Osfield
8b0a5035b2
From Eric Hammil, fix for bmp image size.
2003-10-17 10:24:22 +00:00
Robert Osfield
98ed1a8d7d
From Michael Gronenger, updates to JP2 plugin.
2003-10-17 10:23:24 +00:00
Robert Osfield
4e7867ba8c
From Geoff Michel & Roger James,revised AC3D loader - accepted the improvement from Roger James for texture mapping, and developed his writer until it actually writes most geometries (no text or osgFX nodes of course).
2003-10-12 15:20:09 +00:00
Robert Osfield
ea04f48251
Moved Producer::Block temporarily into osgDB to ensure that osgDB isn't dependent
...
on Producer.
2003-10-12 14:51:54 +00:00
Robert Osfield
42eb39ef37
Improvements to the DatabasePager
2003-10-12 12:13:58 +00:00
Robert Osfield
fad832425f
Improvements to DatabasePager
2003-10-10 19:25:14 +00:00
Robert Osfield
b9423da386
Added ClusterCullingCallback to ive.
2003-10-10 12:56:35 +00:00
Robert Osfield
5d35daa970
Udates to Drawable + IVE plugin with support for new ClusterCullingCallack.
...
Improvement to osgbluemarble.
2003-10-10 12:54:21 +00:00
Robert Osfield
83b04bd04b
Fix for 64bit build.
2003-10-10 11:12:37 +00:00
Robert Osfield
aee27a18eb
Fix for 64bit build.
2003-10-09 20:56:15 +00:00
Robert Osfield
6a3f7dfc45
Added DrawElementsUByte to ive plugin.
2003-10-09 14:55:56 +00:00
Robert Osfield
754af22eac
Converted the animation path file reading code to use std::ifstream rather
...
than C style file so that it can handle configurable types better - fixing
a bug associated with reading animation paths with the new osg::Quat defaulting
to doubles.
2003-10-09 10:44:15 +00:00
Robert Osfield
3b65b028b2
Added protection to the DatabasePager::requestNodeFile()'s call to startThread
...
to ensure that only one startThread is every issued.
2003-10-09 09:48:36 +00:00
Robert Osfield
1a6dc82d32
Made the Drawable::*Callback derive from osg::Object so that they can be
...
saved to .osg properly.
Added osg::ClusterCullingCallback to Drawable header/source. Not complete yet,
but will enable drawables to culled is they are facing away from the eye point.
2003-10-08 21:29:45 +00:00
Robert Osfield
83816dac04
Added ImageOptions for use with the GDAL plugin
2003-10-08 14:24:13 +00:00
Robert Osfield
e7c0d70747
Added new GDAL plugin and osgbluemarble example to demonstrate how to create
...
PagedLOD'd databases using GDAL.
2003-10-08 13:09:23 +00:00
Robert Osfield
48fc18fe8b
From Rune Schmidt Jensen, bug fix to reading of osg::Quat's
2003-10-07 18:41:38 +00:00
Robert Osfield
d3ae2ed90a
Added -losgGL2
2003-10-06 08:53:56 +00:00
Robert Osfield
b0b73f4ad9
Changed the texture search path mechanism to better utlise the OSG's search file
...
path mechansim.
2003-10-05 16:16:39 +00:00
Robert Osfield
5c17b5059a
From Mike Weiblen, added support for OpenGL SL to osgFX::Cartoon.
2003-10-05 11:42:26 +00:00
Robert Osfield
ce15c880b1
From Mike Weiblen, updates to osgGL2 to support Uniform values
2003-10-05 11:30:54 +00:00
Robert Osfield
9d6bf8d1b6
From Jason Ballenger, fix for ArgumentParser::getApplicationName()
2003-10-03 16:29:34 +00:00
Robert Osfield
5227bc60df
Updated docs for 0.9.6-2 release
2003-10-02 14:28:30 +00:00
Robert Osfield
dec5bb1f2a
Updated NEWS
...
Added support for inline/nonlining of texture cube maps.
2003-10-02 14:11:57 +00:00
Robert Osfield
82143f7553
Added osgDB::Registry::s/getUseObjectCacheHint()
2003-10-02 13:26:01 +00:00
Robert Osfield
6deedbf08c
Added a check against opaque textures, when detected turn the material white
...
as per specs for 3ds.
2003-10-01 21:59:55 +00:00
Robert Osfield
4700b8902c
Introduced new DisplaySettings::set/getDisplayType() and environemtal variables
...
to and command line arguments to set it.
Added support for using the DisplaySettings::getDisplayType() to detect use
of a Head Mounted Display when doing stereo so that the asymtric frustum can
be switched off.
2003-10-01 15:56:52 +00:00
Robert Osfield
facbdcf43b
Added addEntryToObjectCache method to osgDB::Registry
2003-10-01 13:12:25 +00:00
Robert Osfield
c00a88f4a4
From Tree, added missing setTextureData method.
2003-10-01 09:18:24 +00:00
Robert Osfield
ddde1c4e46
Removed debugging comments.
2003-09-30 21:30:39 +00:00
Robert Osfield
2509c3339d
Changed std::vector<>::at to [].
2003-09-30 19:09:31 +00:00
Robert Osfield
8f4c4dbae8
Fixed DriveManipulator::init(,) method so that used a Matrix::set(Quat) rather
...
than the inappropriate usage Matrix::get(Quat).
2003-09-29 14:42:15 +00:00
Robert Osfield
b57404d17e
Fixed the Geometry::verifyBindings && computeCorrectBindingsAndArraySizes so they
...
correctly check the indices and array elements.
2003-09-29 14:07:46 +00:00
Robert Osfield
e693f148cb
Made osg::Quat support either float or double internal representation, defaulting to double.
...
Generalised the osgDB::Field so that its getFloat() method can be used with either doubles or
floats governed by the type passed in - this helps support either float/double
Quat and Matrix classes seemlessly.
2003-09-29 13:35:02 +00:00
Robert Osfield
7d69f8e193
Added getPerspective() method to Matrix* and SceneView
2003-09-29 13:14:34 +00:00
Robert Osfield
da8ef894c1
Added equals operator to CUllingSet.
...
Update AUTHORS file.
Change tabs to 4 spaces in ive/TextureCubeMap.cpp
2003-09-28 10:15:10 +00:00
Robert Osfield
00d8ce7a48
Changed std::vector<>::at(i) array access usage to straight [i] to keep things compiling on gcc 2.x serious
2003-09-26 20:14:30 +00:00
Robert Osfield
65c33b0574
From Michael Gronager, jp2 plugin for reading and writing JPEG2000 files.
2003-09-26 16:02:53 +00:00
Robert Osfield
f8df9991b2
Improves to CullStack.
...
From M.Grngr. options support for f=switching off internal imagery in .ive files
2003-09-26 11:20:43 +00:00
Robert Osfield
7fb9f6be4b
Added the beginnings of a new osgforest example.
...
Added support into osg::TriangleFunctor for specifying whether the vertices
being generates are temporary or not.
2003-09-25 21:54:33 +00:00
Robert Osfield
2812c50329
Improved the Geometry::verifyBinding() and computeCorrectBindingsAndArraySizes()
...
methods to check all atributes and to report warnigns when errors are detected.
Added a CheckGeomtryVisitor to osgUtil::Optimizer to detect eroneous Geometry
before rendering.
2003-09-24 15:54:22 +00:00