3ea1bb6de7Added osgdistortion examples .dsp
Robert Osfield
2004-01-06 15:56:18 +00:00
4a0a7c7801Fixed comments
Robert Osfield
2004-01-06 14:37:25 +00:00
3b82c67c13Added code to the DatagbasePager::removeExpiredSubgraphs() that update the osgDB::Registry cache.
Robert Osfield
2004-01-06 14:09:12 +00:00
9927c664b5Merged changes from Cobin Holtz for support of "noUnitsConversion" via the ReaderWriter::Options string.
Robert Osfield
2004-01-06 12:27:20 +00:00
466497cc8cFrom Nick, increased info.radius by x 1.3 to avoid culling
Robert Osfield
2004-01-06 08:38:17 +00:00
3f9ba1484cAdded code to scale the priority by the offset and scale.
Robert Osfield
2004-01-05 20:51:30 +00:00
413064fc6eAdded support for priority offset and scale into PagedLOD.
Robert Osfield
2004-01-05 20:45:28 +00:00
50a7fc16af#if 0'd out code for switch off seam generation.
Robert Osfield
2004-01-05 19:04:25 +00:00
f820a28335Compile fixes for Win32
Robert Osfield
2004-01-05 15:40:44 +00:00
a442c7c2cbFixed .dsp
Robert Osfield
2004-01-05 15:34:41 +00:00
e8b15c03bfRenamed osgshadowtexture.dsp to osgdepthshadow.dsp
Robert Osfield
2004-01-05 14:17:01 +00:00
f230f5a132Added support into osgProducer::Viewer for flushing and compiling GL objects via a Producer post swap callback.
Robert Osfield
2004-01-05 13:40:36 +00:00
042644df13From Pavel Moloshtan, osgdepthshadow example
Robert Osfield
2004-01-05 09:34:28 +00:00
c71e2100ecExperiments at fixing seam handling.
Robert Osfield
2004-01-04 22:28:37 +00:00
d25b682269Fixed osgFX::Validator::compare(..) so that it checked for the correct StateAttribute type before comparing member variables.
Robert Osfield
2004-01-04 12:37:18 +00:00
ad97db86a2Oops. Fixed glaring memory leak in main loop of osgsimple
Don BURNS
2004-01-03 22:52:51 +00:00
687410145dFrom Marco Jez, new Light Wave Scene loader
Robert Osfield
2004-01-03 20:32:27 +00:00
c0f2730d99From Marco Jez, updates to the LWO loader.
Robert Osfield
2004-01-03 15:20:33 +00:00
249eddb3d8Updates to osgGL2 from Mike Weiblen
Robert Osfield
2004-01-03 09:06:52 +00:00
458e10c796Fixed getFogCoord methods
Robert Osfield
2004-01-02 20:44:18 +00:00
3034112577Updates to TXP plugin from Nick.
Robert Osfield
2004-01-02 17:30:05 +00:00
bf9af3f940Added "&& oitr->second.first->referenceCount()<=1" check to removeExpiredObjectsInCache so that it only expires objects in the cache that have no external reference.
Robert Osfield
2004-01-02 17:06:18 +00:00
9867bce5f0Updates to the AUTHORS file from Rune.
Robert Osfield
2004-01-02 11:31:45 +00:00
2870d093f2Added osgdistortion demo.
Robert Osfield
2003-12-27 22:17:41 +00:00
401c3ec45dFrom Geof Michel, addition of TESSELATE_GEOMETRY pass.
Robert Osfield
2003-12-27 22:17:25 +00:00
e6949ee70eRemoved TXPIO.h
Robert Osfield
2003-12-27 15:57:57 +00:00
884e046abbFrom Geoff Michel, added tesselate pass to Optimizer and added handling of per primitve color to osgUtil::Tesselator.
Robert Osfield
2003-12-27 13:46:33 +00:00
2cb360dd38From Rommano Silva, admendments to Texture::computeRequiredTextureDimensions so that it takes into account the current mip map settings.
Robert Osfield
2003-12-27 11:30:41 +00:00
177eb76244Fixed osgFX::Scribe so that is handled setting of colour and line width correctly, by setting up the Materiail and LineWidth attributes within the Scribe constructor.
Robert Osfield
2003-12-26 16:45:06 +00:00
96a8fa1f21Fixes for VS6.0
Robert Osfield
2003-12-24 19:28:39 +00:00
1a99f78aeeRemoved redundent osgcameragroup
Robert Osfield
2003-12-24 17:20:13 +00:00
6062823bf9Fixed typo of TileMap - now corrected to TileMapper
Robert Osfield
2003-12-24 17:19:07 +00:00
477739f6fcFixed typos in error reporting
Robert Osfield
2003-12-24 00:14:45 +00:00
5c199e01c0Build fixes for VS6.0
Robert Osfield
2003-12-24 00:14:12 +00:00
119a73e406Added osgphotoalbum project
Robert Osfield
2003-12-24 00:07:28 +00:00
0683c1b5a8Added support for a photo archive.
Robert Osfield
2003-12-23 23:55:06 +00:00
5cc98a420dUpdates from Nick.
Robert Osfield
2003-12-23 13:02:13 +00:00
2747c0aa41removed osg::
Robert Osfield
2003-12-23 12:10:06 +00:00
453902001cRemoved osg:: from NodeVisitor and Group base class calls
Robert Osfield
2003-12-23 09:18:29 +00:00
ca7a80685dAdded beginings of PhotoArchive for storing and loading a set of photos from an archive.
Robert Osfield
2003-12-22 21:05:10 +00:00
679b2e44b8Added max texture anisotropy of 4.
Robert Osfield
2003-12-22 14:48:14 +00:00
26ef2ca0d2Updates from Nick.
Robert Osfield
2003-12-22 14:05:04 +00:00
503568a303Moved TileMapper code out into its own file and made it a signleton
Robert Osfield
2003-12-22 07:26:45 +00:00
7a5053f81fFrom Trajce Nikolov, port of TXP plugin across to a pure PagedLOD based pager, with a little assistance from Robert Osfield.
Robert Osfield
2003-12-22 06:27:17 +00:00
f1d8a584d8Fixed memory leak and utilised DrawArrayLengths in place of multiple DrawArray calls.
Robert Osfield
2003-12-21 23:02:32 +00:00
fdd5a72115Added extra clampProjectionMatrix methods to handle both Matrixd and Matrixf pathways.
Robert Osfield
2003-12-21 13:11:36 +00:00
315065df24Fixed PagedLOD's handling of distances beyond the furthest range.
Robert Osfield
2003-12-20 23:25:05 +00:00
b890c8b97cAdded support for placing pictures of backs and fronts of pages.
Robert Osfield
2003-12-20 14:25:18 +00:00
a7a96e710cAdded support for REVERESED_XY_PLANE, REVERESED_XZ_PLANE and REVERESED_YZ_PLANE's for the axis alignement to allow the text to be reversed.
Robert Osfield
2003-12-20 14:23:04 +00:00
fd9777101c*** empty log message ***
Robert Osfield
2003-12-20 14:20:48 +00:00
30bafd8867Added Mode parameter to constructor.
Robert Osfield
2003-12-20 14:19:09 +00:00
6553284ed9Added support for reading and writing UserData from objects.
Robert Osfield
2003-12-19 23:14:54 +00:00
e19f87ddceAdded support for tagging the required resolutions from the source data.
Robert Osfield
2003-12-19 22:55:35 +00:00
b1945b865eAdded swap bytes methods.
Robert Osfield
2003-12-19 22:34:18 +00:00
ca86461446From Corbin Holtz, support for endian testing and bytes swapping. With mods from Robert to use include/osg/Endian
Robert Osfield
2003-12-19 22:21:57 +00:00
3ee8ed15a6Added _ARB to GL_COMPARE_R_TO_TEXTURE
Robert Osfield
2003-12-19 10:52:17 +00:00
d99e7a2d00Changed inline docs for readPixels to say "read pixels from current frame buffer"
Robert Osfield
2003-12-18 20:53:23 +00:00
7f76c66a00Added definition of GL_DEPTH_TEXTURE_MODE_ARB
Robert Osfield
2003-12-18 16:15:58 +00:00
ca06afbc79Changed the ArrayData constructor to use copyop for copying arrays, instead of by default doing cloning.
Robert Osfield
2003-12-18 12:20:38 +00:00
3eef331f2aFixed s/getCreateBackFace(bool on) methds so that use used the correct variable.
Robert Osfield
2003-12-18 10:57:57 +00:00
aac16a17e7Fixed typo in comments.
Robert Osfield
2003-12-18 09:56:48 +00:00
0edb480129From Bob Kuehne, build fixes for OSX.
Robert Osfield
2003-12-17 23:19:11 +00:00
8fefec9f47From Pavel Moloshtan, added GL_ARB_shadow_support to osg::Texture.
Robert Osfield
2003-12-17 19:26:16 +00:00
1e361017c8From Pavel Molishtan, Fixed comparision of _t plane.
Robert Osfield
2003-12-17 17:05:20 +00:00
01f171f133Added support for tracing the resolutions that are required by the destination data.
Robert Osfield
2003-12-17 17:02:23 +00:00
c6cd8edf3fFrom Jeremy Bell, made SHARED = -dynamic for OSX.
Robert Osfield
2003-12-17 10:05:29 +00:00
a30c83560cAdded VS projects for osgkeyboardmouse and osgsimple examples.
Robert Osfield
2003-12-17 10:04:01 +00:00
90642007e1Added -losgGL2 to link line.
Robert Osfield
2003-12-17 00:58:36 +00:00
6bdbe942b1From Marco Jez, fixes to osgFX so that effects are compiled correctly.
Robert Osfield
2003-12-16 23:43:37 +00:00
7fcdf9b82dAdded osgUtil dependancy to lib3ds plugin
Robert Osfield
2003-12-16 19:21:45 +00:00
2e9676f2cbPut the ordering of the callbacks so that the update callback is first, then cull then draw. Added missing copy of update callback into copy constructor.
Robert Osfield
2003-12-16 08:56:49 +00:00
1158e4605dAdded support for updating the SceneView projection matrix from the values of near and far computed during the cull traversal.
Robert Osfield
2003-12-15 23:23:45 +00:00
de0253aac7Changed the default wrap modes from REPEAT to CLAMP since CLAMP is the OpenGL default value.
Robert Osfield
2003-12-15 23:22:35 +00:00
b1226cc4a9Added two news examples, osgsimple just loads a model and then renders it in a single window. osgkeyboardmouse adds to osgsimple support for keyboard mouse and picking interactions.
Robert Osfield
2003-12-15 16:46:06 +00:00
ff6b9099cfAdded gemetry of photo album and page turning animation.
Robert Osfield
2003-12-15 16:40:26 +00:00
caaed0d8b8Added test against MultiSwitch in Optimizer to prevent switch children being removed.
Robert Osfield
2003-12-15 08:54:38 +00:00
0c22a6550fFixed paramter name from being fileName to file.
Robert Osfield
2003-12-13 22:15:47 +00:00
3702947ef9From Jeremy Bell, add -losgText to fix OSX compile.
Robert Osfield
2003-12-13 22:07:55 +00:00
70572a3930Added TriStripVisitor usage.
Robert Osfield
2003-12-13 16:41:46 +00:00
0cbe10d399From Michael Gronager, with updates from Robert Osfield, to add support for Registry::closeAllLibrary and forced Registry destruction via Registry::instance(true).
Robert Osfield
2003-12-13 16:36:29 +00:00
1025643170From Eric Sokolosky, fixed broken handling of palatted textures.
Robert Osfield
2003-12-13 15:33:48 +00:00
4c95f0db1fFixed typo of s/getUpdateVisitor().
Robert Osfield
2003-12-12 20:33:36 +00:00
9f0dc42efeFixed flatten static transform
Robert Osfield
2003-12-12 17:23:03 +00:00
3fefc3cc7eRemoved comments, and move the tri stipper slightly later in the code to apply it on all geometries.
Robert Osfield
2003-12-12 16:34:46 +00:00
f4b5c075beUpdates from Geof Michel.
Robert Osfield
2003-12-12 15:22:39 +00:00
4bf9347faeMade progress reports use osg::notify(osg::INFO) instread of std::cout
Robert Osfield
2003-12-12 13:53:04 +00:00
995af47ab9Fixed merging of geometry code.
Robert Osfield
2003-12-12 13:24:23 +00:00
7e012ccfc4Renamed PermissableOptions to setPermissableOptimizations.
Robert Osfield
2003-12-11 23:33:27 +00:00
1881610a35Added support for controlling what optimization operations can be applied to specific nodes in the scene graph. Typical use would be tagging a node so that it can't be optimized away in say a flatten static transform pass. Added methods to Optimizer are:
Robert Osfield
2003-12-11 23:26:22 +00:00
5295d68fd3Added _maximumNumberOfActiveOccluders variable to CollectOccludersVisitor(), to limit the maximum number of occluders used in the cull traversal, default is now 10.
Robert Osfield
2003-12-11 16:46:45 +00:00
8f41f8a149Added environmental variable for setting the height of the drive manipulator.
Robert Osfield
2003-12-10 16:50:26 +00:00
5011d994e8Added a special AvailablerReaderWriterIterator class to handle the task of iterating through the list of available reader writer, whilst handling cases where the list itself changes size during iteration through the list. Previous size changes during iteration was cause invalid iterators, which in turn was causing a crash.
Robert Osfield
2003-12-10 15:24:14 +00:00
cfb14b7490Added proper handling of unhandled file return type.
Robert Osfield
2003-12-10 15:22:05 +00:00
af482998b9Improved the management of errors reported from ReaderWriters, and cleaned up the reporting of errors in DynamicLibrary.
Robert Osfield
2003-12-10 11:40:58 +00:00
eb57ab5cdaAdded support for using DrawArrays when indices are in ascending order, and increment 1 at a time.
Robert Osfield
2003-12-10 10:49:16 +00:00
a25e14b42fImprovements to the TriStripVisitor such that it now groups 4 point tri strips together as quads.
Robert Osfield
2003-12-09 22:29:56 +00:00
9780a7cbd6Removed osg::Transform::ComputeTransformCallback from osg::Transform.
Robert Osfield
2003-12-09 14:07:44 +00:00
d76cef6f8eAdded support for new PagedLOD Radius and NumChildrenThatCannorBeExpired variables to .osg and .ive support.
Robert Osfield
2003-12-09 14:06:48 +00:00
f46cbe60dcAdded new example osgphotoalbum.
Robert Osfield
2003-12-09 12:11:21 +00:00
5ad968b049Reverted back to non exception based JPEG plugin.
Robert Osfield
2003-12-09 12:09:36 +00:00