1baffa3a77Addition of the following methods:
Robert Osfield
2003-12-09 12:08:27 +00:00
f5a79aec4eAdded get() method to ReaderWriterProxy class to allow the readerwriter to be obtained once its constructed.
Robert Osfield
2003-12-09 12:07:41 +00:00
6d5eb79804Addition of Mode mode=MODULATE constructor.
Robert Osfield
2003-12-09 12:05:50 +00:00
bbde1b2ae7Fixes for optional compile of GL_LUMINANCE_ALPHA and GL_ALPHA texture usage in fonts. Default to GL_ALPHA.
Robert Osfield
2003-12-09 12:04:14 +00:00
4c3f6004dfMoved osgText across to create GL_ALPHA textures instead of GL_LUMINANCE_ALPHA
Robert Osfield
2003-12-09 11:31:33 +00:00
393f1580c8From Pavel Moloshtan, extension support for ARB_occlusion_querry
Robert Osfield
2003-12-09 11:20:44 +00:00
77fce7f6f6From Mike Wieblen, tweak to GL2 shader
Robert Osfield
2003-12-09 11:19:52 +00:00
58c872c662From Tree, tweaks to the coord generation to improve text alignment.
Robert Osfield
2003-12-09 10:42:30 +00:00
1f219f5a7eFrom Johan Nouvel, support for AnimationPathCallback values in .osg file. Includes a small modication to ensure that code works shared animation paths, by RO.
Robert Osfield
2003-12-09 10:38:59 +00:00
e6d3af7a46From Eric Sokolosky, OSX uses DYLD_LIBRARY_PATH for initial library search path instead of LD_LIBRARY_PATH.
Robert Osfield
2003-12-09 09:25:53 +00:00
b0a4e917c8Aded FileUtils include.
Robert Osfield
2003-12-09 09:03:14 +00:00
0034d026d2Added commented out lines for setting orange blue anaglyphic stereo. The analgyphic block really needs to have the color mask set up optionally, this is something to configure in the future.
Robert Osfield
2003-12-08 19:25:08 +00:00
83bf813e58Moved the responsibility for finding file to load on to the ReaderWriter plugins, instead of osgDB::Registry where it original lay. This has been done to allow fileName strings to be encode data rather than just file names, such as one requires when using PagedLOD along with plugins for doing dynamic tesselation.
Robert Osfield
2003-12-08 11:24:43 +00:00
3e7fadb2ecAdded check against null being passed into std::string constructor.
Robert Osfield
2003-12-07 20:58:46 +00:00
75174c1be1Changed the minium tri strip length to 2 rather than 0.
Robert Osfield
2003-12-05 22:42:02 +00:00
3f14b9a653Added code for combining adjacent static MatrixTransforms
Robert Osfield
2003-12-05 14:39:32 +00:00
1046c73731Fixes for Win32 build.
Robert Osfield
2003-12-05 14:39:09 +00:00
8794f1bb76Fixes for Windows build.
Robert Osfield
2003-12-05 13:58:27 +00:00
73c5896432Removed DOFTransform.
Robert Osfield
2003-12-05 13:26:47 +00:00
4b63fde145Added a cast (Array*) to get round VS.NET compiler error.
Robert Osfield
2003-12-05 09:22:03 +00:00
9c2f01fd61Added support for expanding index'd attributes from within osgUtil:TriStripVisitor.
Robert Osfield
2003-12-04 17:14:06 +00:00
f9fcffd9cdAdded optional TraversalMask paramter to computeIntersections() methods.
Robert Osfield
2003-12-04 09:43:34 +00:00
db66abd6d6Implemented duplicate removal code into TriStripVisitor and added an extra pass to doing tri stripping in the osgUtil::Optimzer.
Robert Osfield
2003-12-03 21:45:32 +00:00
cdb6f9a1dfMade removedExpiredChildren() virtual.
Robert Osfield
2003-12-03 21:28:42 +00:00
eed6b77ca4Suggestion from Tree, changed tex coord scaling against textureWidth/Height rather than textureWidth-1 etc.
Robert Osfield
2003-12-02 21:38:52 +00:00
a66d6becfaFrom Rune, Added catch for erroneous size specification in .dds file.
Robert Osfield
2003-12-02 21:38:01 +00:00
bd4a1cd601From Pavel Moloshton, addition of AlphaFunc support to .ive.
Robert Osfield
2003-12-01 14:31:56 +00:00
3c9d1e0603Added a spatializer into osgUtil to create a balanced quad/oct tree.
Robert Osfield
2003-12-01 10:28:23 +00:00
532d9a38bfFrom Ruben,
Robert Osfield
2003-11-28 22:39:15 +00:00
848e21fb98From Geoff Michel, updates to GEO plugin.
Robert Osfield
2003-11-28 14:37:46 +00:00
1c2ef7d508Updates to osgdem.
Robert Osfield
2003-11-28 14:26:51 +00:00
4f71f1becdFrom Qing Shen, addition of computeIntsect methods which take a node pointer to intersect with rather than assume the viewer's scene pointer.
Robert Osfield
2003-11-28 13:41:10 +00:00
fd2a735be8From Rune Schmidt Jensen, support for osgSim::VisibilityGroup in the .ive loader and support for node masks.
Robert Osfield
2003-11-27 22:53:40 +00:00
f2da687d0fStandardised the tabbing so that 4 spaces are used instead of hardware tabs.
Robert Osfield
2003-11-27 22:06:11 +00:00
2353d55697From Michael Gronager, osgSim::VisibilityGroup
Robert Osfield
2003-11-27 16:23:07 +00:00
e7f9a51f0fUpdates to osgdem + BoundingBox to support graph iterators
Robert Osfield
2003-11-27 15:13:55 +00:00
dd44734635From Nikolaus Hanekamp, Fixes to lightpoint code
Robert Osfield
2003-11-27 13:31:16 +00:00
d41a3de37cFrom Trajce Nikolov:
Robert Osfield
2003-11-27 13:25:52 +00:00
d950ee8410Addition of light point.
Robert Osfield
2003-11-26 16:56:32 +00:00
091151e4ceWarning fix from Romano
Robert Osfield
2003-11-26 16:43:28 +00:00
a0375f58daAdded a f after 2.0 definitions in atan2 to get round stupid MS errors.
Robert Osfield
2003-11-26 13:21:40 +00:00
f0e24bdd5aRemoved DOFTransform.
Robert Osfield
2003-11-26 11:33:30 +00:00
148c24d69cChanged SG_EXPORT to OSGSIM_EXPORT.
Robert Osfield
2003-11-26 11:01:12 +00:00
83320374abAdded missing DOFTransform and MultiSwitch implementations
Robert Osfield
2003-11-26 08:37:03 +00:00
b4776cd947Checked in support for osgTerrain in Make/makedirdefs
Robert Osfield
2003-11-25 19:43:19 +00:00
023d2254abEarly development work on osgTerrain.
Robert Osfield
2003-11-25 19:42:35 +00:00
a4b399c002Disabled the build of osgTerrain, until its checked in.
Robert Osfield
2003-11-25 19:25:59 +00:00
7bebda5e4dAdded OSGSIM_EXPORT to scalarbar::printer
Robert Osfield
2003-11-25 19:25:42 +00:00
fea4688589Added missing DOFTransform.cpp
Robert Osfield
2003-11-25 19:06:31 +00:00
d20f93d78aAdded suport for osgSim::MultiSwitch to .ive plugin
Robert Osfield
2003-11-25 16:28:32 +00:00
953bbd85e8Tweaked MultiSwitch IO
Robert Osfield
2003-11-25 16:07:32 +00:00
72ba462251Added osgSim::MultiSwitch and support for it in the OpenFlight and .osg plugins
Robert Osfield
2003-11-25 15:58:57 +00:00
280eaf56fdAdded support for TexMat to .ive plugin
Robert Osfield
2003-11-25 14:38:16 +00:00
31c5528ffbMoved osg::DOFTransform to osgSim::DOFTransform.
Robert Osfield
2003-11-25 14:11:05 +00:00
032909f8c7Work in progress on osgdem example and osgTerrain::DataSet class
Robert Osfield
2003-11-25 11:40:10 +00:00
92fc29a22cFixed type of unrecognized
Robert Osfield
2003-11-25 11:06:39 +00:00
871d9c9237Moved the unrecognized options check to after loaded
Robert Osfield
2003-11-25 11:05:22 +00:00
91ccb013a4Tweaks for debugging output
Robert Osfield
2003-11-25 10:57:50 +00:00
9c311b4077Added intersect method.
Robert Osfield
2003-11-25 10:56:42 +00:00
d82b3d0105Added read(string,float,float,float,float) method
Robert Osfield
2003-11-25 10:56:12 +00:00
845adb8745Reorganised posstion of getViewMatrix*() methods.
Robert Osfield
2003-11-25 10:55:37 +00:00
787b64999cFrom Eric Hammil, support for compute the dimensions when the file specified size is zero.
Robert Osfield
2003-11-25 10:53:57 +00:00
33fabed8c8Changed error message to something more meaningful
Robert Osfield
2003-11-25 10:52:13 +00:00
7147f52f6dIncreased the prevision of outputing the height field parameters
Robert Osfield
2003-11-25 10:50:57 +00:00
781aa4fe45Added support for case insenstive file searches.
Robert Osfield
2003-11-25 10:49:38 +00:00
357078f207From Trajce Nicklov, support for GeneralMatrix record
Robert Osfield
2003-11-25 10:47:13 +00:00
689e11693aFrom Alberto Farre, added support for nesting of files.
Robert Osfield
2003-11-25 10:32:23 +00:00
bd686c4598From Michael Morrison, added support for the OpenFlight BSPRecord, simply mapping it to a Group.
Robert Osfield
2003-11-25 10:20:21 +00:00
c7b96d18b7Updated links to mailing list
Robert Osfield
2003-11-25 09:23:04 +00:00
78a0fd5a16Added support for case insenstive searches of the filepaths.
Robert Osfield
2003-11-25 09:04:41 +00:00
8fd4bbe510Changed the shadow colour so that it is now controlled via the emissive light material rather than ambient, this allows it to bypass any of the osg::Light values and control the resulting shadow colour more directly.
Robert Osfield
2003-11-24 10:01:02 +00:00
9bb18750c7Removed the ScalarBar:: from the from of the ScalarPrinter::printScalar() calls.
Robert Osfield
2003-11-21 20:21:41 +00:00
e9df154427From John Tan, support for offset and scale tex coords via TexMat.
Robert Osfield
2003-11-21 19:33:09 +00:00
454b474f37From Stephan Huber, clean up of QTexture.cpp's scaling code and additions of handling of different extensions in ReaderWriterQT.cpp
Robert Osfield
2003-11-21 16:30:59 +00:00
709e1de9c8Removed newline from top of header
Robert Osfield
2003-11-21 16:19:07 +00:00
0283495c11From Stephan Huber, with mods by Robert to keep old code in place, change to replace scaling of texture since the OSG does this automatically when required.
Robert Osfield
2003-11-21 14:30:01 +00:00
9d883176f9Changed the main to create a Group and then add the loaded scene and HUD scene into this. This has been done to rework code nearer to what Stephan Huber used to get round a crash under OSX when a model was passed in. This crash suggest a problem in dynamic_cast<> perhaps?
Robert Osfield
2003-11-21 14:17:26 +00:00
f28783e22bFrom Romano J M Silva, changed osg::Texture2D::copyTexImage2D so that it uses the _internalFormat for the texture format to read rather than default to GL_RGBA.
Robert Osfield
2003-11-21 13:45:40 +00:00
62c955fa19Added the missing insertChild(index,child) and insertChild(index,child,value) into osg::Switch.
Robert Osfield
2003-11-20 12:03:51 +00:00
7136a00b9aChanged the freetype plugin so it keeps its own ref_ptr<Font> to fonts that it creates, rather than have osgText::Font::readFontFile() use the osgDB::Registry object cache.
Robert Osfield
2003-11-20 11:07:19 +00:00
84989b06b3Changed libgdal.lib to gdal.lib
Robert Osfield
2003-11-19 20:30:24 +00:00
91da08b525From Ruben, added support for nested update and cull callbacks.
Robert Osfield
2003-11-14 13:39:34 +00:00
bddd49c86aChanged the credit from NVidia's NvTriStrip to Tanguy Faure's traingulation code.
Robert Osfield
2003-11-14 09:25:17 +00:00
8af38347d1From Tom Jolly, Fix to handling of triangle fans.
Robert Osfield
2003-11-13 15:45:31 +00:00
c41221f2acAdded usage of object cache + fixed handling of projection matrix.
Robert Osfield
2003-11-12 19:05:54 +00:00
3f33163c47Fixed setting of OSG_SPLIT_STEREO_AUTO_ADJUST_ASPECT_RATIO value.
Robert Osfield
2003-11-12 15:03:05 +00:00
5fb06a1d77Moved the getTime to inside the locked part of the add events.
Robert Osfield
2003-11-12 10:13:31 +00:00
02274f0ea9From Tom Jolly, fixed incorrect setTexCoordIndices to setColorIndices.
Robert Osfield
2003-11-11 16:30:35 +00:00
21881490cdFrom Dean Iversion, fix to the ReaderWriter::Options management in Pool.cpp
Robert Osfield
2003-11-11 08:52:41 +00:00
8bbbd1fc70Made getWidth and getHeight const.
Robert Osfield
2003-11-07 09:00:22 +00:00
d3251dc9d8From Sondra Iverson:
Robert Osfield
2003-11-06 22:06:44 +00:00
71cae09943Added Producer.lib into the dependancy list.
Robert Osfield
2003-11-06 21:58:41 +00:00
9184e9190eFrom David Ergo, patch for setting the shininess strength of the specular material,
Robert Osfield
2003-11-06 13:44:59 +00:00
b7eeeea8d1Fixed loading of dynamic libraries with dlopen if the library is in the current directory
Don BURNS
2003-11-06 04:08:53 +00:00
e043f6c89dAdded code to load the bluemarble.ive database instead of the texture mapped sphere for the earth model in the logo.
Robert Osfield
2003-11-05 10:24:51 +00:00
4e8992d8c1MIssing check for ptr == NULL at line 227 in Registry.cpp
Don BURNS
2003-11-05 04:58:18 +00:00
d56ef40d7dSmall bug in DynamicLibrary.cpp ptr was not being checked for NULL
Don BURNS
2003-11-05 04:56:08 +00:00
d493309b69Changed versioning for make rpms
Don BURNS
2003-11-05 04:51:10 +00:00
8f2a688effAdded TextureObjectManager constructor.
Robert Osfield
2003-11-04 22:00:16 +00:00
5f5677dceeMade all positioning transform DYNAMIC to avoid the osgUtil::Optimizer flattening them. Flattening of static transforms was affecting the PagedLOD nodes.
Robert Osfield
2003-11-04 19:26:16 +00:00