Robert Osfield
2910ec140d
Added KeyboardMouseCallback::shutdown() support.
2003-08-27 10:22:12 +00:00
Robert Osfield
b5674a7dde
Fixed CullVisitor::popProjectionMatrix() handling of othorgraphic near
...
and far values.
2003-08-27 00:39:44 +00:00
Robert Osfield
f7d7a746f3
Added missing osgFX files.
2003-08-26 22:09:15 +00:00
Robert Osfield
2c4c2ad068
Added osgFX - Marco Jez's special effects nodekit.
2003-08-26 21:17:22 +00:00
Robert Osfield
a782cbad60
Moved the keyboardmouse startThread into the Viewer::realize() method.
2003-08-26 15:49:49 +00:00
Robert Osfield
229a0f2920
Added check for :: in wrapper name when writing out to .osg, so that
...
if a namaspace:: exists in the wrapper name then one isn't created for
it by default.
2003-08-25 22:50:01 +00:00
Robert Osfield
4924cd9ceb
Added osgProducer:: in front of KeyboardMouseCallback.
2003-08-25 14:03:49 +00:00
Robert Osfield
bd798a6c4e
Added getInitialInverseViewMatrix() to osg::State.
2003-08-25 13:06:15 +00:00
Robert Osfield
ed465a9f53
Added support for loading nodekits/plugins to resolve associates when
...
reading .osg files.
2003-08-25 11:37:22 +00:00
Robert Osfield
db9b6d10c6
Add osg_ref<Producer::KeyboardMouse> to osgProducer::Viewer to ensuer that
...
the keyboard mousr desctructor is being called correctly.
2003-08-23 20:48:36 +00:00
Robert Osfield
02561a96c7
Compile/Warnings fixes.
2003-08-21 14:26:40 +00:00
Robert Osfield
e46d1cf941
Moved OpenThreads::Threads::Yield() calls across to new
...
OpenThreads::Threads::YieldCurrentThread() naming.
2003-08-21 09:52:12 +00:00
Robert Osfield
7b9de3ad91
From Marco Jez, improvement to the handling of coordinates frame in CubeMapGenerator.
2003-08-21 09:51:25 +00:00
Robert Osfield
1a68dd80d7
Added explicit calls cancel and wait until thread and no longer running to the
...
DatabasePager and TXP pager.
2003-08-20 12:52:33 +00:00
Robert Osfield
18abc3aff7
Renamed instances of Click to Tick for consistency.
2003-08-20 12:51:40 +00:00
Robert Osfield
1c3b2b2554
Standardised the culling flags between CullingSet and CullStack, and
...
made ENABLE_ALL_CULLING enable all culling including the near and far plane.
DEFAULT_CULLING is now used for the default as uses the same original
values as ENABLE_ALL_CULLING once did - view frustum culling with near and
far culling. SceneView now uses DEFAULT_CULLING.
2003-08-20 12:50:54 +00:00
Robert Osfield
bca7e4e73b
Added osg::setGLExtensionDisableString && osg::getGLExtensionDisableString()
...
functions the GLExtensions file, and made the isGLExtensionSupported() function
use the extension disable string when extension are querried.
2003-08-20 10:38:54 +00:00
Robert Osfield
56044e6cf7
Moved the delete of expired subgraphs to the database thread to improve
...
the stability of the frame rate.
2003-08-20 07:36:47 +00:00
Robert Osfield
5b7d480c0a
Fixes to the database paging.
2003-08-19 19:46:18 +00:00
Robert Osfield
e2a72f7e72
Fixed typo of getNumMatrixManipulators().
2003-08-19 14:05:53 +00:00
Robert Osfield
75e4d43026
Removed inappropriate static_cast<>.
2003-08-19 13:01:01 +00:00
Robert Osfield
169eb0fd07
Changed applyTextParamaters() to set the wrap modes :
...
GL_TEXTURE_WRAP_S for all texture targets.
GL_TEXTURE_WRAP_T for all texture targets except GL_TEXRTURE_1D
GL_TEXTURE_WRAP_R for only GL_TEXTURE_3D
And changed the defaults to OpenGL defaults of GL_REPEAT.
2003-08-18 19:51:27 +00:00
Robert Osfield
0685c2a852
Added applyTexImage_subload() implemention into TextureRectangle class
...
to provide automatic support for texture subloading.
2003-08-18 19:36:50 +00:00
Robert Osfield
8d5aa5644d
Added X_INC into the Make/makedefs and changed the *GNUmakefile* to use it.
2003-08-18 10:58:30 +00:00
Robert Osfield
8c65920c1f
Fixes for Java build.
2003-08-18 09:24:17 +00:00
Robert Osfield
07f120fb1c
Fixes to Cygwin/Mingw makedefs.
...
Converted unix line endinges to dos line endings in various VS project files.
2003-08-16 20:42:54 +00:00
Don BURNS
52819c3f25
Added check for byte swapping when writing RGB files so rgb files can be
...
created on big endian machines
2003-08-16 18:52:37 +00:00
Robert Osfield
282eb39ec5
Changed cout's to notufy(INFO).
2003-08-15 09:38:36 +00:00
Robert Osfield
4b7bde1440
Removed the deprecated NodeVisitor::getLocalToWorld/WorldToLocal methods as
...
this are replaced by the osg::computeLocalToWorld/WorldToLocal() functions
found in osg/Transform.
Made the ReleaseTextureAndDisplayListsVisitor a public nested class of
osgDB::DatabasePager to allow it to be used in the TXP plugin, and added
usage of this visitor to the TXP plugin to make sure that textures and
display lists are released during the update thread.
2003-08-14 00:05:34 +00:00
Robert Osfield
7ed516e443
Fixed capitalization of QTtexture.h
2003-08-12 23:06:25 +00:00
Robert Osfield
1de167cd37
Fixed DrawVertex/DrawColors access of null arrays errors.
2003-08-12 10:15:59 +00:00
Robert Osfield
ef4535a2a4
Added s/getFastPathHint().
2003-08-09 00:46:48 +00:00
Robert Osfield
8a737dd2ca
Added support for clampping the near and far values in othrographic projection.
...
Fixed the handling of anaglyphic/stereo state in SceneView::draw().
2003-08-08 00:36:51 +00:00
Robert Osfield
a11395feec
Added missing copy ops in the copy constructor.
...
Added computeInternalOptimziedGeometry() and associated methods to Geometry
to support alternate versions of a geometry to be used to optimize rendering,
such as flattening indexed attributes to straight attribute arrays.
2003-08-08 00:21:30 +00:00
Robert Osfield
f4d093df36
Fixed computeFastPathsUsed() so that it includes a check for the presence
...
of _vertexIndices and disables fast paths in this case.
2003-08-04 22:03:55 +00:00
Robert Osfield
dd90d924d2
From Romano Magacho. add osg:: to Referenced() calls for IRIX build.
2003-08-04 21:09:40 +00:00
Robert Osfield
372c5b636a
Fixed VC6 for scoping problem in ive plugin.
2003-08-03 02:59:48 +00:00
Robert Osfield
5ec1458975
From Romano Magacho, fix for compile problem under IRIX.
2003-08-03 00:24:59 +00:00
Robert Osfield
79855cf669
Fixed warning in jpeg loader by replacing longjmp with throw/catch.
2003-07-26 18:57:12 +00:00
Robert Osfield
525cd9292d
Fixed long jump warning.
...
CV: ----------------------------------------------------------------------
2003-07-26 14:15:24 +00:00
Robert Osfield
edeb32778c
Fixed warnings.
2003-07-26 04:25:27 +00:00
Don BURNS
e96c0b735b
Fixes to makedefs/makedirdefs ordering in some makefiles, and conditional
...
build for osgslideshow on Sun
2003-07-26 01:02:39 +00:00
Don BURNS
49a93076c1
Removed references to PRODUCER_INCLUDE_DIR and PRODUCER_LIB_DIR in the
...
local makefiles.
Small change in txp loader for sun build
2003-07-25 23:49:03 +00:00
Robert Osfield
acc200a6a2
Fixed warning, which was actually a bug, sometimes you've just gotta love
...
pedantic warnings.
2003-07-24 06:07:12 +00:00
Robert Osfield
1049ead980
Fix warnings.
2003-07-24 06:05:54 +00:00
Robert Osfield
c404bd09ed
Removed all references to sleep/usleep.
2003-07-23 21:32:11 +00:00
Robert Osfield
70db0608a9
Moved t->testCancel() to end of loop.
...
Changed a sleep() to a Yield.
Removed debugging messages.
2003-07-23 21:18:04 +00:00
Robert Osfield
bf5add799d
Added makefile.
2003-07-23 20:57:57 +00:00
Robert Osfield
2f47ab559a
Made the fine grained checking of GL errors off by default.
2003-07-23 20:55:26 +00:00
Robert Osfield
8bd3e9f1b2
From Romano José Magacho da Silva, extension checking for NV_occlusion_query extension.
2003-07-23 20:53:53 +00:00