Robert Osfield
763ee70f2f
Commented out calc near/far debugging messages.
2003-09-02 20:06:20 +00:00
Robert Osfield
fe5e6d14de
Added test of sizeof(types) - run osgunittests sizeof.
2003-09-02 20:03:01 +00:00
Robert Osfield
e530912744
Made Matrix a typedef to Matrixf, and converted the old Matrix to Matrixf, as
...
part of prep for supporting both Matrixf (float) and Matrixd (double).
Added osg::Matrixf::glLoadMatrix() and osg::Matrixf::glMultiMatrix() methods
and changed corresponding usage of glLoad/MultMatrixf() calls across to use these
methods. Again prep for support Matrixd.
Fixes for VisualStudio 6.0 compile.
2003-09-02 17:19:18 +00:00
Robert Osfield
f90e4ff5f8
Converted eroneous writeLong/readInt boolean entries used writeBool/readBool.
2003-09-02 17:16:17 +00:00
Robert Osfield
da6f7ebeef
Fixes for IRIX build + to_unix on txp plugin files.
2003-09-02 10:27:57 +00:00
Robert Osfield
7575f45800
Support for BumpMapping added by Marco Jez.
2003-09-01 21:53:53 +00:00
Robert Osfield
bc14e4ecdc
Updates from Marco:sgfxbrowser.cpp (added specular
...
component to scene light) and AnisotropicLighting.cpp (workaround for a
multiple-context issue).
2003-09-01 19:43:58 +00:00
Robert Osfield
2a2ca0da2c
Win32 fixes.
2003-09-01 15:49:08 +00:00
Robert Osfield
73094265c3
Fixes for Win32.
2003-09-01 15:46:10 +00:00
Robert Osfield
0ebf005ac1
Added a call to disable all vertex attrib arrays when none are present
...
on an osg::Geometry.
2003-09-01 11:23:29 +00:00
Robert Osfield
144ac14b07
From Neil Salter, added osgSim::SphereSegment and osgSim::ScalarBar, and
...
osgspheresegment and osgscalarbar, and osgsimulation examples.
2003-09-01 09:36:03 +00:00
Robert Osfield
5400f8293b
Converted cout's to notify's.
2003-08-31 22:17:53 +00:00
Robert Osfield
6bb951a5bb
From Alberto Farre, fixes to the file path handling of internally referenced
...
files.
2003-08-31 22:17:15 +00:00
Robert Osfield
4c62cfe6e5
Added experiment Tempated fast path implemenation, #if 0 out right now.
2003-08-31 22:08:22 +00:00
Robert Osfield
5ca8207bd1
From Tree, updated syntax highlighting.
2003-08-31 21:23:08 +00:00
Robert Osfield
1896b8417e
Converted cout's messages to use notify.
2003-08-31 21:13:50 +00:00
Robert Osfield
5c3a2bc683
Added s/getCullVistorLeft/Right(), s/getRenderStageLeft/Right(),
...
s/getRenderGraphLeft/Right() methods.
2003-08-29 23:04:42 +00:00
Robert Osfield
0fbccf778c
From Alberto Farre, added support for both / and \ slashes in path utility
...
functions.
2003-08-29 22:05:06 +00:00
Robert Osfield
0b75a59cfe
Added an explicit check for file extension so that only .jpg and .jpeg files
...
are loaded with the JPEG plugin, thus avoid a crash which was occuring when
it was passed non JPEG files.
2003-08-29 22:04:35 +00:00
Robert Osfield
8498422d7e
Added fonts/ in front of arial.ttf.
2003-08-29 21:52:52 +00:00
Robert Osfield
d559ff91c3
Added getBound() to the database pager so that once a model has been loaded
...
it bounding volume is computed upfront and in the database paging thread.
2003-08-28 21:40:23 +00:00
Robert Osfield
64e3c052d6
Removed double line spacing in ExternalReference code.
2003-08-28 12:49:38 +00:00
Robert Osfield
138835d817
Added a PushAndPopFilePath usage to the internal flt file references.
2003-08-28 12:47:32 +00:00
Robert Osfield
77c862d305
From Marco Jez, tangent space generator.
2003-08-27 14:13:12 +00:00
Robert Osfield
91229f8d51
Added /Zm200 for VS6.0 build.
2003-08-27 13:09:38 +00:00
Robert Osfield
ca37080020
Added /Zm200 define to .dsp's to avoid compile errors under VisualStudio6.0.
2003-08-27 10:34:34 +00:00
Robert Osfield
2910ec140d
Added KeyboardMouseCallback::shutdown() support.
2003-08-27 10:22:12 +00:00
Robert Osfield
2fcb74a30c
Added Performer plugin .dsp
2003-08-27 08:54:30 +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
e07c1ea10d
Added set/getDatabasePager() method.
2003-08-26 08:02:43 +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
5a0b499637
Updated NEWS for 0.9.6 release.
2003-08-25 14:04:16 +00:00
Robert Osfield
4924cd9ceb
Added osgProducer:: in front of KeyboardMouseCallback.
2003-08-25 14:03:49 +00:00
Robert Osfield
0ed56936ce
Removed suplerfluous inline from setInitialViewMatrix().
2003-08-25 13:31:31 +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
12133c6db5
Made getLibrary public.
2003-08-21 19:23:24 +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