Robert Osfield
559f5f93e5
Added an osg::absolute template function into osg/Math.
2003-04-08 09:42:03 +00:00
Robert Osfield
18ab95a294
Added support for snaping screen images from osgProducer::Viewer apps.
2003-04-07 19:19:01 +00:00
Robert Osfield
e04b36b467
Fixes to dds plugin from Rune.
2003-04-07 15:11:29 +00:00
Robert Osfield
6a178f76c4
Set the hardware mip map generation to false in TextureCubeMap since this
...
extension is not implemented when texture cube mapping.
2003-04-07 15:07:45 +00:00
Robert Osfield
564077643f
Set 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.
2003-04-07 14:57:18 +00:00
Robert Osfield
7af174fadb
From Ulrich Hertlien, new osg::TextureRectangle class.
2003-04-07 13:20:53 +00:00
Robert Osfield
9f0fa75484
Added support for unref image data after apply in the osg::Texture*
...
classes. Only unref's after all graphics context have been applied.
2003-04-07 12:51:00 +00:00
Robert Osfield
0df1b28672
Added osgwindows example which sets up and Producer::CameraConfig up
...
and uses that to create multiple windows.
2003-04-07 10:20:34 +00:00
Robert Osfield
7e58786b11
Moved the modified tag's from osg::Texture into the osg::Texture1D,2D,3D and
...
CubeMap classes.
2003-04-07 09:46:06 +00:00
Robert Osfield
98f691f693
Added if (!_kbmcb) to handle the case where the keyboard mouse callback
...
is pre set.
2003-04-06 21:46:48 +00:00
Robert Osfield
49a28660dc
Added the usage report to the examples for when no arguments are passed
...
to the examples.
2003-04-06 21:32:44 +00:00
Robert Osfield
908164d58a
Fixed for new implemention osg OsgCameraGroup::setView().
2003-04-06 18:18:52 +00:00
Robert Osfield
e60ddd4916
Fixed setView to work with new OsgCameraGroup::setView
2003-04-06 13:29:02 +00:00
Robert Osfield
8a3b81f00d
Fixed handling of pixel and internal images formats.
2003-04-06 10:07:44 +00:00
Robert Osfield
c7a7bd03cb
Added support for recording animation paths in the osgProducer::Viewer.
2003-04-05 22:24:48 +00:00
Robert Osfield
79fd5786d8
Fixed manipulator to work correctly with new osgGA::GUIEventAdapter
...
code.
2003-04-05 20:02:42 +00:00
Robert Osfield
5dbe1f0d0b
Added Images/ infront of dog_left and dog_right images.
2003-04-05 19:54:51 +00:00
Robert Osfield
75b591e70b
Added a couple ability of offset the images relative to each other
...
horizontally and vertically to allow better comenstation for mismatched
imagery.
2003-04-05 19:40:18 +00:00
Robert Osfield
cac6642de5
Improvements to the handling of warp pointer call on start up.
2003-04-05 07:19:40 +00:00
Robert Osfield
c6e3cb044b
Fixed the drive manipulator so its height is now 1.5m and the buffer size if
...
2.0m.
2003-04-05 07:11:07 +00:00
Robert Osfield
169bf25f77
Implemented 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.
Moved osgProducer across to tracking the window dimensions and ensure that the
internals values in osgProducer::EventAdapter are kept consistent. Moved
the warp pointer in Viewer across to using KeyboardMouse::positionPointer().
2003-04-04 19:10:37 +00:00
Robert Osfield
fb49e5a60f
Removal of trailing \ from end of couple lines in cygwin path.
2003-04-04 15:22:25 +00:00
Robert Osfield
e9e0b4304d
Improved support for toggle between full screen and non fullscreen in
...
the osgProducer::Viewer.
2003-04-04 11:06:09 +00:00
Robert Osfield
e0d7709d50
Added code to set the colour of each geometry to white to prevent
...
colours from the text being inherited.
2003-04-04 08:39:58 +00:00
Robert Osfield
7473bf573d
Suported for mip mapping added by Rune.
2003-04-03 21:00:12 +00:00
Robert Osfield
a47a6f0310
Fixes to the multipipe initialization.
2003-04-03 14:12:09 +00:00
Don BURNS
03a0b4f5de
Changes to fix compiles on Mac OS X
2003-04-03 08:14:49 +00:00
Robert Osfield
78d95b2414
Fixes for Win32 - removed second copy constructor from protected section
...
in ReaderWriterLOGO.cpp, and add osgText as a dependancy to osgtexture3D example app.
2003-04-03 07:37:08 +00:00
Robert Osfield
2bdb79e6b5
Added osgText dependancy to osgtexture2D demo.
2003-04-03 07:31:01 +00:00
Robert Osfield
e1e22ab430
Added GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB etc to the Texture header to
...
allow compilation across platforms.
2003-04-02 20:43:19 +00:00
Robert Osfield
12e2e1968a
Fixes to the dds plugin.
2003-04-02 19:41:18 +00:00
Robert Osfield
0f3eaeba46
From Rune Schmidt Jensen - new dds loader.
2003-04-02 18:26:34 +00:00
Robert Osfield
161c40d75f
Removed OSX override override of PLUGIN_DIRS.
2003-04-02 14:54:05 +00:00
Robert Osfield
fea6ad3101
Changed colour of anisotropic text in osgtexture2D example.
...
Removed the save test.osg call in osgkeyboard.
2003-04-02 11:57:23 +00:00
Robert Osfield
7aab621405
Added 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.
Added additional get/set methods to osg::LightPointNode.
Increased the compute pixel size by a ratio 1.41 (sqrtf(2)) to correlate the
computed size with the actual size seen on screen.
2003-04-02 10:50:15 +00:00
Robert Osfield
d3d32edfcd
Added prefix's to ApplicationUsageProxy's and made them static to help
...
prevent problems under OSX.
2003-04-02 08:22:47 +00:00
Robert Osfield
732dad0e6e
Fixed std::string usage so that std::string::size_type is used where
...
appropriate.
2003-04-01 20:52:56 +00:00
Robert Osfield
5a974ab091
Fixes to osg::Texture's handling of anisotropy updating and
...
hardware generate mip mapping.
Added switching off generate mip map from osgText::Font.cpp.
Changed savedmodel.osg to saved_model.osg in ViewerEventHandler.
2003-04-01 20:32:57 +00:00
Robert Osfield
b59760482f
Changed unsigned int to std::string::size_type.
2003-04-01 18:50:36 +00:00
Robert Osfield
5b36049f33
Added convinience constructor.
2003-04-01 18:42:38 +00:00
Robert Osfield
060b9f7150
Added futher debugging messages to track down the x86-64 crash.
2003-04-01 18:42:17 +00:00
Robert Osfield
d820449931
Used notify for reporting the keypressing to the commandline.
2003-04-01 18:35:31 +00:00
Robert Osfield
b63a49ca3f
New osgtexture2D example code.
2003-04-01 16:00:33 +00:00
Robert Osfield
49b62ff92c
Moved the logo plugins from the osgPlugins/logos directory to osgPlugins/logo
...
to make it consistent with the naming of the plugin.
2003-04-01 15:13:26 +00:00
Robert Osfield
43f1c0121b
Bug spotted and fix by Sébastien Kuntz. Changed < to <= on Geometry.cpp, in removePrimitiveSet(),
...
if( i+numElementsToRemove<_primitives.size() )
2003-04-01 15:08:30 +00:00
Robert Osfield
f01cc73b43
From Macro Jez, fixes to logo plugin under VS.
2003-04-01 13:16:02 +00:00
Robert Osfield
e8f7290ead
Updated NEWS.
...
Removed writing of test.osg from osgstereoimage.
2003-04-01 12:00:13 +00:00
Robert Osfield
fee0debfde
Added timer code to the init in OsgCameraGroup.
...
Made the stats view 20 frames rather than 6.
2003-04-01 11:55:29 +00:00
Robert Osfield
763ee7f086
Cleaned up the reset of the vertex arrays in osg::State.
2003-04-01 11:53:34 +00:00
Robert Osfield
3975fc9b01
Improved handling of subloading.
...
Removed the rescalling of images in osg::Image during texture apply, moving
the rescale so it is locally calculated. This solves an outstanding threading
problem which occured by multiple draw threads all tried to rescale the same
image at one time.
Made osg::Image ptr in osg::Texture2D non mutable as it is no longer modified
during apply.
2003-04-01 11:49:09 +00:00