0a82e8d043Updated demos documentation.
Robert Osfield
2002-04-25 07:29:02 +00:00
59e2fa89b7Fixed spellings in introduction.html, and update osgtext and osgviews images.
Robert Osfield
2002-04-25 06:27:09 +00:00
92407121d9Added back in as binary file.
Robert Osfield
2002-04-25 05:43:33 +00:00
5eb5aef473Temporily removing to change it to a binary file.
Robert Osfield
2002-04-25 05:42:37 +00:00
61b0865309Merged Bob's changes for MacOSX build. This change is simply the addition of GLUT_LIB to the link line. This change should be removed once we fixed the OSG_LIBS so that it doens't include osgGLUT, however, I'll leave this for another day...
Robert Osfield
2002-04-24 20:57:00 +00:00
84dd24ce3fFix for MacOSX build, making sure that the compresed tex image is defined on all builds by removing the #ifdef's but then changing the name used in the typedef so it doesn't collide with local implementations.
Robert Osfield
2002-04-24 20:36:47 +00:00
08f063ec2dUpdated doc++ docs once more.
Robert Osfield
2002-04-24 20:32:39 +00:00
f0e7e8e48bRemoved CullViewState from the distribution, moved CullViewState::CullingMode into CullVisitor, and then removed all references to CullViewState from other parts of the scene graph.
Robert Osfield
2002-04-24 20:24:10 +00:00
7880fd3354Updateds doc++ documention.
Robert Osfield
2002-04-24 20:13:50 +00:00
8f3debaf9bChanges for Mac OSX build, sent in by Bob Kuehne
Robert Osfield
2002-04-24 20:04:34 +00:00
b2e6279178Removed the use of __FUNCTION__ from MemoryManager to remove problems with VisualStudio .NET compile.
Robert Osfield
2002-04-24 14:52:53 +00:00
7a76be4465Updates to the documentation.
Robert Osfield
2002-04-24 14:14:37 +00:00
b1717dc898Moved doc/OpenSceneGraphBanner_Distribution.jpg to doc/images/ to tidy up the doc directory.
Robert Osfield
2002-04-24 13:08:30 +00:00
061094ae40Futher work on documentation - added seperate context.html, a new demos.html directory and moved the previous doc/index.html to doc/documentation.html.
Robert Osfield
2002-04-24 13:05:03 +00:00
20b5e59dfdFix for the Cygwin build related to the new FileUtils_Unix not using the Windows PATH environmental variable for searching for libraries. Sent in by Norman Vine.
Robert Osfield
2002-04-24 08:50:03 +00:00
37c98c1eafUpdated the docs on compiling under Windows.
Robert Osfield
2002-04-23 22:04:04 +00:00
5a6a4ab270Added OSG_USE_MEMORY_MANAGER to Windows debug build
Robert Osfield
2002-04-23 15:05:14 +00:00
3e92c8d2feFixed compilation problem associated wirh moving FileUtils source out into seperate files.
Robert Osfield
2002-04-23 15:01:55 +00:00
96c790b266Fixed ordering of paramters in osg::Image constructor to remove warning.
Robert Osfield
2002-04-23 14:58:33 +00:00
3668c050daSeperated out the platform specific implementions of the file search/access routines - we now have FileUtils_Windows.cpp, FileUtils_Mac.cpp and FileUtils_Unix.cpp. The FileUtils_Mac.cpp is based on code submitted by Josh Portway and add uses the carbon API for searching for files.
Robert Osfield
2002-04-23 13:59:01 +00:00
79e89193b3Addtional details on the OpenSceneGraph and support.
Robert Osfield
2002-04-23 13:12:37 +00:00
90112df269Changed the Windows gauard around so that it only works for VisualStudio and not Cygwin/Mingw.
Robert Osfield
2002-04-23 11:03:09 +00:00
f4f4423fe7Added a pragma to get round a VisualStudio warning that I couldn't fix in any easy way.
Robert Osfield
2002-04-23 11:02:09 +00:00
2d0df88ee4Added an imageList.clear() to osgbillboard so that its memory would be cleared before entering the viewer main loop, this removes memorymanager a reported memory leak due to the viewer using exit() which bypasses the clean up on main itself.
Robert Osfield
2002-04-23 10:55:45 +00:00
2f392b635cFixed compile problems under VisualStudio w.r.t the new additions for precompiled mipmaps. Changed std::size_t to unsigned int.
Robert Osfield
2002-04-23 10:34:20 +00:00
a9bf24cf71Replaced texture compression extension define so that its #ifndef guard used GL_ARB_texture_compression as natured intended.
Robert Osfield
2002-04-23 09:06:03 +00:00
7eb0396711Updated ChangeLog in preperation for the 0.8.45 release.
Robert Osfield
2002-04-23 08:40:13 +00:00
794029504aAdded to the NEWS file.
Robert Osfield
2002-04-23 08:34:58 +00:00
ac7af8eee5Fixed warning in swapBytes, simple addded unsigned to the int loop count, since sizeof() is always an unsigned int.
Robert Osfield
2002-04-23 08:29:39 +00:00
ecd2c73c55Impleneted byte swap for use between machines with different endians.
Don BURNS
2002-04-22 23:54:13 +00:00
043016ce1dFixed couple of small errors caught by Solaris compiler
Don BURNS
2002-04-22 21:45:33 +00:00
43abbe311eA couple of API additions to osg::ClippingVolume, osg::Matrix and osg::Plane sent in by Mike Connell.
Robert Osfield
2002-04-22 21:18:15 +00:00
dcfef4a023Integrated submission from Boris Bralo:
Robert Osfield
2002-04-22 21:13:33 +00:00
8b30a10375Added code in hangglide to move the earth sky around with the eye point, use osg::Transform::ComputeTransformCallback.
Robert Osfield
2002-04-22 19:41:33 +00:00
56dc083330Added support for compute the near and far planes and then applying to the current projection matrix into CullVisitor itself. Similar code to support this has been moved out of SceneView completely.
Robert Osfield
2002-04-22 14:54:39 +00:00
c5a93ab44dSlight changes to FAQ to make a little more relevant, it really needs a total re-write though.
Robert Osfield
2002-04-22 09:55:45 +00:00
200e93ee77Added test script which runs all the demos in the OSG to make sure they run ok. User has to verify they are correct visually.
Robert Osfield
2002-04-22 09:50:32 +00:00
f515d67f4fCleaned up the handling of the Viewport with osg::SceneView/RenderStage and CullVisitor so that the Viewport is now managed as part as the global stateset so that it can be pushed and popped like the rest of state without problems. This makes it easier to have multiple viewports within one scene graph.
Robert Osfield
2002-04-22 09:37:17 +00:00
4b9473eda9Fixes the .mlt loading from Ben Discoe.
Robert Osfield
2002-04-22 09:31:54 +00:00
9574ce97d2Updated TODO list.
Robert Osfield
2002-04-21 22:05:26 +00:00
a0cb66ed78A second try at commit these updates to docs.
Robert Osfield
2002-04-21 21:53:03 +00:00
bb505e3712Fixes to spelling mistakes in NEWS file.
Robert Osfield
2002-04-21 10:12:15 +00:00
3d3534dda9Updated Versions, and NEWS file to reflect impending release of 0.8.45.
Robert Osfield
2002-04-21 10:11:03 +00:00
812d7d3eadUpdates to docs.
Robert Osfield
2002-04-21 09:51:59 +00:00
39f9be3402Updated the docs.
Robert Osfield
2002-04-20 20:35:02 +00:00
a2325b71e4Reorginising the docs so that data source, dependencies and installation istrucions sit in the doc directory as html files.
Robert Osfield
2002-04-20 15:49:28 +00:00
e3958790a2Changed the implementation of osg::Quat::makeRotate(heading,pitch,roll) so that it conforms to the OpenFlight convention of euler angles. Added documentation into Matrix and Quat to reflect this.
Robert Osfield
2002-04-19 19:55:48 +00:00
1131be56dcFixes for Max OSX build from Bob Kuehne.
Robert Osfield
2002-04-19 16:22:25 +00:00
b7d1036bb2updated the introduction.html, still not complete but getting there. No edited for typo's yet :-)
Robert Osfield
2002-04-19 16:21:18 +00:00
c5f26d78f6Fixed an assignment that should have been a test
Don BURNS
2002-04-19 16:00:15 +00:00
4624514924Updated some files sent by Boris Bralo for the txp loader.
Don BURNS
2002-04-19 15:34:40 +00:00
33b4a4cb5fFixed small typo in src/osgUtil/RenderStage.cpp
Don BURNS
2002-04-19 15:02:34 +00:00
0a2e5565acAdded Bob K's fix
Don BURNS
2002-04-19 15:00:57 +00:00
c6254d5f87Fixed small typo in SceneView::setDefaults().
Don BURNS
2002-04-18 23:30:06 +00:00
da34f99d85Added introduction html file.
Robert Osfield
2002-04-18 21:29:31 +00:00
904371fec6Updated stereo documentation to include details about horizontal and vertical split stereo.
Robert Osfield
2002-04-18 16:40:17 +00:00
d7e6bb70c5Changed make makeosx to make
Don BURNS
2002-04-18 16:08:36 +00:00
7f30ad780bchanged LIBEXT to LIB_EXT for Darwin
Don BURNS
2002-04-18 15:37:26 +00:00
bef8dbbef3Added -lXi to the Linux X_LIBS
Don BURNS
2002-04-18 15:16:59 +00:00
4b5e4904acFixed VisualStudio .NET warnings in TXP plugin.
Robert Osfield
2002-04-18 10:38:58 +00:00
ab64566b61Fixed memory leak in FTGL associated with the function of gluTesselate.
Robert Osfield
2002-04-18 09:57:42 +00:00
791150ab69Warning fixes for VisualStudio
Robert Osfield
2002-04-17 20:04:41 +00:00
eac6a3b873Fixed type in location of redhat glu patch.
Robert Osfield
2002-04-17 14:18:20 +00:00
5830c60cefFixes for warnings under VisualStudio
Robert Osfield
2002-04-17 11:36:38 +00:00
7504312839Added a gset->computeNumVertices() which was missing, this was causing models to disappear after application of tri stripping.
Robert Osfield
2002-04-17 11:29:49 +00:00
e17261c45fChanged the osg::Billboard comution so that it get passed in the current modelview matrix rathan than an identity matrix, this matrix is then modified locally.
Robert Osfield
2002-04-17 09:48:19 +00:00
b76888ffb9Changed Linux makedepend flag from -MM to -M
Don BURNS
2002-04-16 21:39:45 +00:00
b02cc80533Fixed the seveal hunderd warnings in TerraPage loader!
Robert Osfield
2002-04-16 21:08:46 +00:00
3f249fcb57Fix to TXP plugin to handle to new osg::Image method naming.
Robert Osfield
2002-04-16 15:44:31 +00:00
5deafbda24Added clearing of seperation band between horizontal/vertical split stereo areas.
Robert Osfield
2002-04-16 15:31:46 +00:00
6428715304Added makedirdefs via a request from Bob Kheune. This allows us to edit the DIRS cruft in a single file in the Make directory instead of having to edit multiple files. Also edited Makefiles that needed to include this file.
Don BURNS
2002-04-16 15:21:24 +00:00
7836540bb3Added osg::Image::setPixelFormat(..) and setInternalTextureFormat(), and renamed osg::Image::pixelFormat(), internalTextureFormat(),dataType() to osg::Image::getPixelFormat() etc. These changes are to bring it more into line with the style of the rest of the OSG.
Robert Osfield
2002-04-16 14:57:39 +00:00
2b4008bbbcPurge on warnings under Linux.
Robert Osfield
2002-04-16 14:09:46 +00:00
f8340f9ef5Removed the cached matrices from osg::Camera, so that osg::Camrea::getModelViewMatrix() and osg::Camera::getProjectionMatrix() are calculated on the fly. Removed various redudent methods, including the project and unproject methods which are better supported within osgUtil::SceneView.
Robert Osfield
2002-04-16 11:41:32 +00:00
43fa577566Updates to the flt plugin from Brede Johansen.
Robert Osfield
2002-04-16 11:36:23 +00:00
0c6f09f4c5Warnings fix.
Robert Osfield
2002-04-16 08:01:18 +00:00
1423206e6bFixed some boo-boos in makerpms for building demo source files...
Don BURNS
2002-04-16 05:29:39 +00:00
906f1de294Fixed Solaris 'make distribution' for demo source.
Don BURNS
2002-04-16 04:13:30 +00:00
f69e1276a9fixed a few problems that didn't work right with installing demo source on platforms other than Solaris.
Don BURNS
2002-04-16 03:24:41 +00:00
9fd7c528f4Compile fixes for IRIX, submitted by Randall Hopper.
Robert Osfield
2002-04-15 21:48:43 +00:00
5a0f8118b7Added support for OSG_USE_MEMORY_MANAGER into Windows build.
Robert Osfield
2002-04-15 21:03:32 +00:00
89afe99562Added Makefile.inst which was not added ealier with the check in osghud.
Robert Osfield
2002-04-15 19:12:39 +00:00
c984749457Added Daniel Sjölie's request to use a default complier (CXX) in makedefs. Doing this only for Linux
Don BURNS
2002-04-15 14:45:14 +00:00
55e5a943aaFixed error in project w.r.t name of source file.
Robert Osfield
2002-04-15 14:29:13 +00:00
78484867efRenamed Demos/osgtext/osgtext.dsp back to Demos/osgtext/osgtextdemo.dsp
Robert Osfield
2002-04-15 14:21:10 +00:00
bbef7164dbAdded CullCallbacks to osg::Node, and osgUtil::CullVisitor.
Robert Osfield
2002-04-15 13:15:48 +00:00
0222f10d27Added osghud, a head up display demo.
Robert Osfield
2002-04-15 11:03:31 +00:00
1c1b29809bFixes to warning in Win32 build
Robert Osfield
2002-04-15 10:59:16 +00:00
83a142b944Fixed the copying of LongIDRecord's strings in flt plugin so it now uses the record length-4, to create the string. Also Removed some in appropriate comments from LongIDRecord, since they were obvious and hang over of a copy and paste job on the code.
Robert Osfield
2002-04-15 08:51:11 +00:00
1c4de0e1d2Fixed display problem with the HUD in osgtext which was caused by the new mods to SceneView not honouring the z near/far calculation flag.
Robert Osfield
2002-04-15 08:09:02 +00:00
c43607c14dAdded support for specificing the eye mapping and seperation between the horizontal and veritical split stereo modes.
Robert Osfield
2002-04-14 22:21:59 +00:00
22e8047869Used a faster method for checking for power of 2 on the image dimensions and did a check on forcing 16bits textures in osg::Texture (which speeds things up on the Umea model which is performance bound by texture memory.), the later check is now commented out.
Robert Osfield
2002-04-14 20:30:43 +00:00
09d41789daFixes to osg::Image::createImage(..), and addition of code to Viewer.cpp to support output of screen snapshot via 'O'.
Robert Osfield
2002-04-14 13:41:13 +00:00
03e9f63d54Addition of write .bmp to the BMP plugin.
Robert Osfield
2002-04-14 12:54:26 +00:00
e71b92dbccFix for crash in SceneView introduced when ungarded use of _dispalySettings pointer was added, a if (valid) guard has been added to solve the problem.
Robert Osfield
2002-04-14 12:53:36 +00:00
8a5c6d5102Clean up for VisualStudio build
Robert Osfield
2002-04-13 22:19:29 +00:00
65e0a5f9d2Added a space into the project name because it was confusing VisualStudio.
Robert Osfield
2002-04-13 18:53:20 +00:00
fc0601fd8eFurther changes to VisualStudio.dsw for dependancies.
Robert Osfield
2002-04-13 18:45:18 +00:00
618b48fc03Added dependanices into osgPlugins.
Robert Osfield
2002-04-13 11:36:10 +00:00
9b2fe06896Fixed compile problem related to missing includes (a result of removing include of Camera..)
Robert Osfield
2002-04-13 11:08:04 +00:00