Robert Osfield
eac6a3b873
Fixed type in location of redhat glu patch.
2002-04-17 14:18:20 +00:00
Robert Osfield
5830c60cef
Fixes for warnings under VisualStudio
2002-04-17 11:36:38 +00:00
Robert Osfield
7504312839
Added a gset->computeNumVertices() which was missing, this was causing models
...
to disappear after application of tri stripping.
2002-04-17 11:29:49 +00:00
Robert Osfield
e17261c45f
Changed 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.
Changed the osg::Matrix set methods so they are inline.
Added a few useful comments to MemoryManager.cpp to help people understand
the assert's better.
2002-04-17 09:48:19 +00:00
Don BURNS
b76888ffb9
Changed Linux makedepend flag from -MM to -M
2002-04-16 21:39:45 +00:00
Robert Osfield
b02cc80533
Fixed the seveal hunderd warnings in TerraPage loader!
2002-04-16 21:08:46 +00:00
Robert Osfield
3f249fcb57
Fix to TXP plugin to handle to new osg::Image method naming.
2002-04-16 15:44:31 +00:00
Robert Osfield
5deafbda24
Added clearing of seperation band between horizontal/vertical split stereo
...
areas.
2002-04-16 15:31:46 +00:00
Don BURNS
6428715304
Added 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.
Also cleaned up txp loader to compile with SunOS. This needs to be retested
on other platforms.
2002-04-16 15:21:24 +00:00
Robert Osfield
7836540bb3
Added 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.
Updated the rest of the distribution to take account for these names changes.
2002-04-16 14:57:39 +00:00
Robert Osfield
2b4008bbbc
Purge on warnings under Linux.
2002-04-16 14:09:46 +00:00
Robert Osfield
f8340f9ef5
Removed 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.
Added a computeWindowMatrix() method to Viewport, to make it easier to construct
a MV*P*W matrix for converting local coords into screen coords and visa versa.
Converted SceneView and CullVisitor to use this new method.
2002-04-16 11:41:32 +00:00
Robert Osfield
43fa577566
Updates to the flt plugin from Brede Johansen.
2002-04-16 11:36:23 +00:00
Robert Osfield
0c6f09f4c5
Warnings fix.
2002-04-16 08:01:18 +00:00
Don BURNS
1423206e6b
Fixed some boo-boos in makerpms for building demo source files...
2002-04-16 05:29:39 +00:00
Don BURNS
906f1de294
Fixed Solaris 'make distribution' for demo source.
2002-04-16 04:13:30 +00:00
Don BURNS
f69e1276a9
fixed a few problems that didn't work right with installing demo source
...
on platforms other than Solaris.
2002-04-16 03:24:41 +00:00
Robert Osfield
9fd7c528f4
Compile fixes for IRIX, submitted by Randall Hopper.
2002-04-15 21:48:43 +00:00
Robert Osfield
5a0f8118b7
Added support for OSG_USE_MEMORY_MANAGER into Windows build.
2002-04-15 21:03:32 +00:00
Robert Osfield
89afe99562
Added Makefile.inst which was not added ealier with the check in osghud.
2002-04-15 19:12:39 +00:00
Don BURNS
c984749457
Added Daniel Sjölie's request to use a default complier (CXX) in makedefs.
...
Doing this only for Linux
2002-04-15 14:45:14 +00:00
Robert Osfield
55e5a943aa
Fixed error in project w.r.t name of source file.
2002-04-15 14:29:13 +00:00
Robert Osfield
78484867ef
Renamed Demos/osgtext/osgtext.dsp back to Demos/osgtext/osgtextdemo.dsp
2002-04-15 14:21:10 +00:00
Robert Osfield
bbef7164db
Added CullCallbacks to osg::Node, and osgUtil::CullVisitor.
2002-04-15 13:15:48 +00:00
Robert Osfield
0222f10d27
Added osghud, a head up display demo.
2002-04-15 11:03:31 +00:00
Robert Osfield
1c1b29809b
Fixes to warning in Win32 build
2002-04-15 10:59:16 +00:00
Robert Osfield
83a142b944
Fixed 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.
2002-04-15 08:51:11 +00:00
Robert Osfield
1c4de0e1d2
Fixed display problem with the HUD in osgtext which was caused by the
...
new mods to SceneView not honouring the z near/far calculation flag.
2002-04-15 08:09:02 +00:00
Robert Osfield
c43607c14d
Added support for specificing the eye mapping and seperation between the
...
horizontal and veritical split stereo modes.
Renamed osg::Image::ensureDimensionArePowerOfTwo() to osg::Image::ensureValidSizeForTexturing().
2002-04-14 22:21:59 +00:00
Robert Osfield
22e8047869
Used 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.
2002-04-14 20:30:43 +00:00
Robert Osfield
09d41789da
Fixes to osg::Image::createImage(..), and addition of code to Viewer.cpp to support
...
output of screen snapshot via 'O'.
2002-04-14 13:41:13 +00:00
Robert Osfield
03e9f63d54
Addition of write .bmp to the BMP plugin.
2002-04-14 12:54:26 +00:00
Robert Osfield
e71b92dbcc
Fix for crash in SceneView introduced when ungarded use of _dispalySettings
...
pointer was added, a if (valid) guard has been added to solve the problem.
2002-04-14 12:53:36 +00:00
Robert Osfield
8a5c6d5102
Clean up for VisualStudio build
2002-04-13 22:19:29 +00:00
Robert Osfield
65e0a5f9d2
Added a space into the project name because it was confusing VisualStudio.
2002-04-13 18:53:20 +00:00
Robert Osfield
fc0601fd8e
Further changes to VisualStudio.dsw for dependancies.
2002-04-13 18:45:18 +00:00
Robert Osfield
618b48fc03
Added dependanices into osgPlugins.
2002-04-13 11:36:10 +00:00
Robert Osfield
9b2fe06896
Fixed compile problem related to missing includes (a result of removing include of Camera..)
2002-04-13 11:08:04 +00:00
Robert Osfield
62192cb236
Added dependancies to Demos.
2002-04-13 10:29:44 +00:00
Robert Osfield
3f67300c82
Saved workspace from VisualStudio to follow up on missing demo dependancies
2002-04-13 10:18:58 +00:00
Robert Osfield
7150ab090b
Added Core infront of the names of the project dependancies.
2002-04-13 09:28:53 +00:00
Robert Osfield
341ffb2361
Further work on cleaning up SceneView and Camera, in particular moving strereo
...
support out of Camera and into SceneView. Also enabled the option to set the
projection and modelview matrices directly on SceneView thereby removing the
dependance on osg::Camrea to control the view of the scene.
2002-04-12 18:06:13 +00:00
Robert Osfield
468580a12c
Fixes for Win32 build.
2002-04-12 14:05:55 +00:00
Robert Osfield
91e9d71963
Futher updates to VisualStudio files, adding osgstereoimage and osgversion in particular.
2002-04-12 13:06:48 +00:00
Robert Osfield
d3fa1df64f
Added "Core " infront of the osg, osgDB, osgUtil, osgText, and osgGLUT libraries
...
in the Visual Studio workspace/project files.
2002-04-12 12:51:32 +00:00
Robert Osfield
4d90729c33
Renamed the osgtext demo project to reflect the name.
2002-04-12 12:15:07 +00:00
Robert Osfield
4da5d65eca
Added "Demo " and "osgPlugin " infront of all demo and plugin project names to
...
help differentiate them within VisualStudio.
2002-04-12 11:57:20 +00:00
Robert Osfield
2ea2296f8d
Attempt to add osgPlugin infront of the 3ds name to force VisualStudio to
...
present it as plugin in the browser.
2002-04-12 10:24:45 +00:00
Robert Osfield
795c2ded43
Reorganised the names of libraries and Demos to make it clear what is what.
2002-04-12 10:12:35 +00:00
Robert Osfield
a44efe01bb
Fixes for Win32 build
2002-04-12 09:53:39 +00:00