8b03d59be3Added support for modifying the osg::Texture*:Extensions stuctures.
Robert Osfield
2003-04-10 13:41:45 +00:00
bc4fd5b051Added usage of Producer::CameraGroup::isValidForRendering() to the Viewer::done() implemention so apps automatically close if one of the windows is killed.
Robert Osfield
2003-04-10 12:55:48 +00:00
22546b8085Added support for multiple graphics context to osg::VertexProgram and osg::Impostor
Robert Osfield
2003-04-10 12:11:40 +00:00
0dd724e8b7Changed the '-c' commandline option to '-m' to avoid overlapp with -c used for config files.
Robert Osfield
2003-04-10 10:21:20 +00:00
5c88b5ff8bFix to the CameraGroup::setViewByMarix usage.
Robert Osfield
2003-04-10 10:16:39 +00:00
e1e54570cbFixed Viewer and OsgCameraGroup classes so that work properly with the Prodicer::setViewByMatrix calls.
Robert Osfield
2003-04-10 10:02:24 +00:00
0a68608bc4From Brede, added if (cv->getComputeNearFarMode() != osgUtil::CullVisitor::DO_NOT_COMPUTE_NEAR_FAR) to protect cv->updateCalculatedNearFar(matrix,_bbox); call to avoid inapporpriate near/far warnings.
Robert Osfield
2003-04-10 08:25:30 +00:00
2166f9b701Fixes to the Impostor implementation.
Robert Osfield
2003-04-09 21:53:09 +00:00
3dc180f3fdFrom Romano, ' ' now sets pause to false.
Robert Osfield
2003-04-09 13:29:12 +00:00
eb995684fbAdded using namespace std;
Robert Osfield
2003-04-09 11:45:41 +00:00
2e87dcd804Added desciptions to all the demos.
Robert Osfield
2003-04-09 11:44:32 +00:00
38cccb696bAdded environmental variable usage to OsgCameraGroup.
Robert Osfield
2003-04-09 10:51:13 +00:00
692283100cAdded support for osg::Node::get/setNodeMask() into .osg format.
Robert Osfield
2003-04-09 10:30:24 +00:00
ca4b558994Made the AnimationPathManipulator::home() reset the timming of the animation path so that the timing always starts at the begining of the loop.
Robert Osfield
2003-04-09 10:26:50 +00:00
2c030170ffAdded a setting of OsgCameraGroup::_applicateUsage to ApplicationUsage::instance() by default.
Robert Osfield
2003-04-09 10:13:07 +00:00
2061b1bdd3Fixed warning.
Robert Osfield
2003-04-09 10:11:56 +00:00
e377424752Added fallback in RenderBin::createRenderBin(const std::string& binName) which return a new RenderBin when the no prototype is found with className of binName.
Robert Osfield
2003-04-09 10:10:57 +00:00
b02917e7a2Fixed type of osg::ApplicationUsage::set/getApplictionName(), updated demos accordingly.
Robert Osfield
2003-04-09 08:20:08 +00:00
1e689ae57aAdded support for key modifiers to osgProducer::EventAdapter.
Robert Osfield
2003-04-08 20:39:47 +00:00
c3fd384eb1From Romano José Magacho da Silva, added 'p' toggle to animation path manipulator to allow animations to be paused and resumed.
Robert Osfield
2003-04-08 20:06:37 +00:00
06e773cefbFixed warning.
Robert Osfield
2003-04-08 20:05:00 +00:00
8a3d731739Added support for Viewer::setViewer::setView so that the internal old style osg::Camera and camera manipulators are updated correctly.
Robert Osfield
2003-04-08 15:47:45 +00:00
e928bca4c9Changed the Viewer::realize() calls across to not using the threading paramter leaving it up to the Viewer to specify the mode (which by default is MultiThreaded). Added a check for the presence of osgParticle systems so that threading is disabled in this case.
Robert Osfield
2003-04-08 15:18:45 +00:00
afef5ad2faSet the static mouse position values in osgProducer::EventAdater to the same value as warp pointer to ensure that the now roll is encountered on warping of the pointer.
Robert Osfield
2003-04-08 13:53:28 +00:00
5f8411ac5cChanged the KeySwichCameraManipulator::setNode() so it set all camera's attached to it.
Robert Osfield
2003-04-08 13:10:47 +00:00
cbd0fad400Convert dsp's to use dos endings.
Robert Osfield
2003-04-08 10:59:08 +00:00
4fd2352afaCleaned up some warnings and added :
Robert Osfield
2003-04-08 10:17:44 +00:00
0d45181affRemoved the output of command line usage when no arguments are passed since this example doens't need paramters.
Robert Osfield
2003-04-08 09:48:02 +00:00
6f859366e9Added Producer to the dependcies in osgwindows.
Robert Osfield
2003-04-08 09:44:21 +00:00
559f5f93e5Added an osg::absolute template function into osg/Math.
Robert Osfield
2003-04-08 09:42:03 +00:00
18ab95a294Added support for snaping screen images from osgProducer::Viewer apps.
Robert Osfield
2003-04-07 19:19:01 +00:00
e04b36b467Fixes to dds plugin from Rune.
Robert Osfield
2003-04-07 15:11:29 +00:00
6a178f76c4Set the hardware mip map generation to false in TextureCubeMap since this extension is not implemented when texture cube mapping.
Robert Osfield
2003-04-07 15:07:45 +00:00
564077643fSet the fusion distance ratio to 1/300.0f to compensate for the coords of the hang gliding database being so small, this allow the scene to be viewed in stereo and still look a convincing size.
Robert Osfield
2003-04-07 14:57:18 +00:00
7af174fadbFrom Ulrich Hertlien, new osg::TextureRectangle class.
Robert Osfield
2003-04-07 13:20:53 +00:00
9f0fa75484Added support for unref image data after apply in the osg::Texture* classes. Only unref's after all graphics context have been applied.
Robert Osfield
2003-04-07 12:51:00 +00:00
0df1b28672Added osgwindows example which sets up and Producer::CameraConfig up and uses that to create multiple windows.
Robert Osfield
2003-04-07 10:20:34 +00:00
7e58786b11Moved the modified tag's from osg::Texture into the osg::Texture1D,2D,3D and CubeMap classes.
Robert Osfield
2003-04-07 09:46:06 +00:00
98f691f693Added if (!_kbmcb) to handle the case where the keyboard mouse callback is pre set.
Robert Osfield
2003-04-06 21:46:48 +00:00
49a28660dcAdded the usage report to the examples for when no arguments are passed to the examples.
Robert Osfield
2003-04-06 21:32:44 +00:00
908164d58aFixed for new implemention osg OsgCameraGroup::setView().
Robert Osfield
2003-04-06 18:18:52 +00:00
e60ddd4916Fixed setView to work with new OsgCameraGroup::setView
Robert Osfield
2003-04-06 13:29:02 +00:00
8a3b81f00dFixed handling of pixel and internal images formats.
Robert Osfield
2003-04-06 10:07:44 +00:00
c7a7bd03cbAdded support for recording animation paths in the osgProducer::Viewer.
Robert Osfield
2003-04-05 22:24:48 +00:00
79fd5786d8Fixed manipulator to work correctly with new osgGA::GUIEventAdapter code.
Robert Osfield
2003-04-05 20:02:42 +00:00
5dbe1f0d0bAdded Images/ infront of dog_left and dog_right images.
Robert Osfield
2003-04-05 19:54:51 +00:00
75b591e70bAdded a couple ability of offset the images relative to each other horizontally and vertically to allow better comenstation for mismatched imagery.
Robert Osfield
2003-04-05 19:40:18 +00:00
cac6642de5Improvements to the handling of warp pointer call on start up.
Robert Osfield
2003-04-05 07:19:40 +00:00
c6e3cb044bFixed the drive manipulator so its height is now 1.5m and the buffer size if 2.0m.
Robert Osfield
2003-04-05 07:11:07 +00:00
169bf25f77Implemented support for float x and y mouse positions, and normalization of mouse coords in osgGA::GUIEventAdapter, and ported osgGA camera manaipulators to use the new normalized values.
Robert Osfield
2003-04-04 19:10:37 +00:00
fb49e5a60fRemoval of trailing \ from end of couple lines in cygwin path.
Robert Osfield
2003-04-04 15:22:25 +00:00
e9e0b4304dImproved support for toggle between full screen and non fullscreen in the osgProducer::Viewer.
Robert Osfield
2003-04-04 11:06:09 +00:00
e0d7709d50Added code to set the colour of each geometry to white to prevent colours from the text being inherited.
Robert Osfield
2003-04-04 08:39:58 +00:00
7473bf573dSuported for mip mapping added by Rune.
Robert Osfield
2003-04-03 21:00:12 +00:00
a47a6f0310Fixes to the multipipe initialization.
Robert Osfield
2003-04-03 14:12:09 +00:00
03a0b4f5deChanges to fix compiles on Mac OS X
Don BURNS
2003-04-03 08:14:49 +00:00
78d95b2414Fixes for Win32 - removed second copy constructor from protected section in ReaderWriterLOGO.cpp, and add osgText as a dependancy to osgtexture3D example app.
Robert Osfield
2003-04-03 07:37:08 +00:00
2bdb79e6b5Added osgText dependancy to osgtexture2D demo.
Robert Osfield
2003-04-03 07:31:01 +00:00
e1e22ab430Added GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB etc to the Texture header to allow compilation across platforms.
Robert Osfield
2003-04-02 20:43:19 +00:00
12e2e1968aFixes to the dds plugin.
Robert Osfield
2003-04-02 19:41:18 +00:00
0f3eaeba46From Rune Schmidt Jensen - new dds loader.
Robert Osfield
2003-04-02 18:26:34 +00:00
161c40d75fRemoved OSX override override of PLUGIN_DIRS.
Robert Osfield
2003-04-02 14:54:05 +00:00
fea6ad3101Changed colour of anisotropic text in osgtexture2D example.
Robert Osfield
2003-04-02 11:57:23 +00:00
7aab621405Added support for min pixel size, max pixel size and max visable distance to osgSim::LightPointNode, the max pixel size from was originally in osg::LightPoint.
Robert Osfield
2003-04-02 10:50:15 +00:00
d3d32edfcdAdded prefix's to ApplicationUsageProxy's and made them static to help prevent problems under OSX.
Robert Osfield
2003-04-02 08:22:47 +00:00
732dad0e6eFixed std::string usage so that std::string::size_type is used where appropriate.
Robert Osfield
2003-04-01 20:52:56 +00:00
5a974ab091Fixes to osg::Texture's handling of anisotropy updating and hardware generate mip mapping.
Robert Osfield
2003-04-01 20:32:57 +00:00
b59760482fChanged unsigned int to std::string::size_type.
Robert Osfield
2003-04-01 18:50:36 +00:00
5b36049f33Added convinience constructor.
Robert Osfield
2003-04-01 18:42:38 +00:00
060b9f7150Added futher debugging messages to track down the x86-64 crash.
Robert Osfield
2003-04-01 18:42:17 +00:00
d820449931Used notify for reporting the keypressing to the commandline.
Robert Osfield
2003-04-01 18:35:31 +00:00
b63a49ca3fNew osgtexture2D example code.
Robert Osfield
2003-04-01 16:00:33 +00:00
49b62ff92cMoved the logo plugins from the osgPlugins/logos directory to osgPlugins/logo to make it consistent with the naming of the plugin.
Robert Osfield
2003-04-01 15:13:26 +00:00
43f1c0121bBug spotted and fix by Sébastien Kuntz. Changed < to <= on Geometry.cpp, in removePrimitiveSet(), if( i+numElementsToRemove<_primitives.size() )
Robert Osfield
2003-04-01 15:08:30 +00:00
f01cc73b43From Macro Jez, fixes to logo plugin under VS.
Robert Osfield
2003-04-01 13:16:02 +00:00
e8f7290eadUpdated NEWS.
Robert Osfield
2003-04-01 12:00:13 +00:00
fee0debfdeAdded timer code to the init in OsgCameraGroup.
Robert Osfield
2003-04-01 11:55:29 +00:00
763ee7f086Cleaned up the reset of the vertex arrays in osg::State.
Robert Osfield
2003-04-01 11:53:34 +00:00
3975fc9b01Improved handling of subloading.
Robert Osfield
2003-04-01 11:49:09 +00:00
05820ecbe9From Marco, fix to the path of the osgPlugin logo.
Robert Osfield
2003-04-01 11:38:33 +00:00
90a2c93e50Added extra debugging messages into the ArgumentParser::reportRemainingOptionsAsUnrecognized(ErrorSeverity severity) method to help track down a crash under x86-64.
Robert Osfield
2003-04-01 08:47:11 +00:00
b728b1dd99Implemented load and subload methods in osg::Texture/Texture2D.
Robert Osfield
2003-03-31 21:41:17 +00:00
11a38e12f2Made the default transparent bin be bin number 10 rather than 1 to allow more bins between it and the default opaque bin of 0.
Robert Osfield
2003-03-31 12:48:33 +00:00
3fe1313ad9Adding reseting of the array pointers to the dirty methods.
Robert Osfield
2003-03-31 11:25:04 +00:00
2af64da81cRemoved closeLibrary reference for osgtext as this was causing problems with the osgtext help.
Robert Osfield
2003-03-30 11:10:56 +00:00
11053aaa5cChange the className() functions from non const to const to be consistent with the osg::Object definition.
Robert Osfield
2003-03-29 22:07:03 +00:00
60e16ea044Added Escape to the help list. Changed the help key from '?' to 'h'
Robert Osfield
2003-03-28 10:04:58 +00:00
190c32c73aMoved demo references acros to being example references.
Robert Osfield
2003-03-27 18:56:23 +00:00
5b1969563bFixed installation of demo source from src/Demos to examples
Don BURNS
2003-03-27 18:42:31 +00:00
d8c82e17afChanged private to protected.
Robert Osfield
2003-03-27 17:20:21 +00:00
82139fae78Fixed typo.
Robert Osfield
2003-03-27 17:18:59 +00:00
ee7975c76aAdded -losgGA to keep things compiling across platforms.
Robert Osfield
2003-03-27 17:16:53 +00:00
6b7102d16eImproved stats.
Robert Osfield
2003-03-27 14:39:19 +00:00
a3d676c10bAdded -osgText to GNUMakefiles.
Robert Osfield
2003-03-27 13:51:40 +00:00
c784f8a669Changed the background pixel colour to white, but kept the alpha value zero. This has been done to improve the quality of the mip mapping of text.
Robert Osfield
2003-03-27 10:58:20 +00:00
fc4fe9c625Updates to utilise the new Producer keyboard bindings.
Robert Osfield
2003-03-27 10:54:01 +00:00
9d45b526adAdded osgText dependency to osgProducer lib.
Robert Osfield
2003-03-26 20:11:11 +00:00
e93c812021Improved the stats reporting.
Robert Osfield
2003-03-26 16:48:29 +00:00
8779fe20a7Added help support for display help on screen to osgProducer::Viewer.
Robert Osfield
2003-03-26 12:50:30 +00:00
e00b8f2868Tweak the tex coords of fonts slightly to avoid cut off of text.
Robert Osfield
2003-03-25 15:48:17 +00:00