Robert Osfield
0fdb54d8bb
Changed loadLibrary so that it retusn a LoadStatus variable to enable calling
...
codes to differentiate between whether a library is already loaded, or is newly loaded
2008-09-26 13:51:18 +00:00
Robert Osfield
026314bf83
Added --isosurface and --mip paths into osgvolume example, and added associted shaders
2008-09-26 11:29:00 +00:00
Robert Osfield
90ccb05fb1
From Mathias Froehlich, "for the rand functions stdlib.h is required ..."
2008-09-26 11:19:59 +00:00
Robert Osfield
195ad58494
From Lionel Lagarde, "Here is a correction on DatabasePager::FindCompileableGLObjectsVisitor
...
The apply(osg::Drawable *) method doesn't update the _drawableSet and
the isCompiled test was inversed."
2008-09-26 10:59:28 +00:00
Robert Osfield
bce664dcab
From Fabio Mierlo, "n the lines 428 and 430 of obj.cpp file from release 2.6.0, the parser
...
use only the first 7 characters to compare the string "map_opacity "
and to copy the followed parameter, but the string have 12 characters."
2008-09-26 10:43:18 +00:00
Robert Osfield
794a3ff257
From Mathieu Marache, added support for CDash
2008-09-25 15:20:20 +00:00
Robert Osfield
3bbd4bbfd6
Removed unused methods
2008-09-25 15:19:42 +00:00
Robert Osfield
57150bb86a
Updated wrappers
2008-09-25 15:04:05 +00:00
Robert Osfield
a3d25add27
Added osg2cpp example into build
2008-09-25 14:41:27 +00:00
Robert Osfield
a3314e35a7
Added convinience methods for parse shader source files
2008-09-25 14:41:06 +00:00
Robert Osfield
8c276a0b5e
Created new osg2cpp utility that creates .cpp files from source shaders that can be included directly in application code, see osgvolume for an example.
2008-09-25 14:39:57 +00:00
Robert Osfield
134a2e69a0
Moved shaders into .cpp, with the shaders created by the new osg2cpp utility
2008-09-25 14:39:08 +00:00
Robert Osfield
36409f8597
Added .vert and .frag to list of accepted extension in the GLSL plugin
2008-09-25 10:21:44 +00:00
Robert Osfield
4cb79dcddf
From Jean-Sebastian Guay, fixed windows build
2008-09-24 16:03:47 +00:00
Robert Osfield
306a9dd6db
From Riccardo Corsi, Added 3gp file extension to supported list in quicktime plugin
2008-09-24 16:00:45 +00:00
Robert Osfield
5a87473444
Added 3gp extension alias for quicktime
2008-09-24 15:59:55 +00:00
Robert Osfield
62331769ac
Added shader based transfer function, enabled via --gpu-tf
2008-09-24 10:45:15 +00:00
Robert Osfield
169d9f550e
Fixed transfer function parsing
2008-09-24 10:20:23 +00:00
Robert Osfield
5c264c7c74
Added mutex usage to protect access to plugin and readerwriter containers
2008-09-23 17:29:28 +00:00
Robert Osfield
edc966c4c2
Added "serialize" and plugin "preload" options in the "read-threads" code path.
2008-09-23 15:41:49 +00:00
Robert Osfield
1b02cf99dc
Added read-threads <numThreads> command line and read thread test back end
2008-09-23 13:58:49 +00:00
Robert Osfield
b1c93f05f6
From Wojciech Lweandowski, added support for noew LispSM shadow technique (use --lispsm on CmdLine) and added IslandScene database (use -4 on CmdLine).
2008-09-23 09:59:23 +00:00
Robert Osfield
55d4756d31
Added support for reading raw data and transfer function from a volume header
2008-09-22 17:24:26 +00:00
Robert Osfield
65cb2e625f
Added --page-and-discard, --page-and-retain, --preload and --length command line options
2008-09-22 16:18:02 +00:00
Robert Osfield
71af4851c7
Fixed typo
2008-09-22 16:17:28 +00:00
Robert Osfield
260334e4fe
Added stats handler
2008-09-22 15:56:22 +00:00
Robert Osfield
976df65bcc
From Ulrich Hertlein, fixes for OSX build
2008-09-22 15:01:25 +00:00
Robert Osfield
e9e3a533ea
Changed OSG_DEBUG_POSTFIX to use ADDQUOTES in the .cpp rather than trying to add quotes via CMakeLists.txt
2008-09-22 14:58:35 +00:00
Robert Osfield
8f4335825b
From Ralf Habacker and Robert Osfield, added search for plugins with OS specific file plugin extensions
2008-09-22 14:55:19 +00:00
Robert Osfield
48fe06fec3
Added getExtensionIncludingDot to provide more efficient handling of extensions
2008-09-22 14:46:54 +00:00
Robert Osfield
922b85b386
Changed the macro usage so that the quotes are now added inside the .cpp
2008-09-22 13:16:29 +00:00
Robert Osfield
fa77f50260
Added readNode implementation that creates an osgVolume::Volume for the specified dicom file.
2008-09-22 11:13:50 +00:00
Robert Osfield
3ec2c22ad4
Added Volume wrappers, and updated terrain wrappers
2008-09-21 11:12:31 +00:00
Robert Osfield
00f6622ac8
Create initial class placeholders for main volume rendering classes
2008-09-21 11:05:03 +00:00
Robert Osfield
ae08a5b261
Change TileID::layer to TileID::level
2008-09-20 15:43:38 +00:00
Robert Osfield
c35159fdde
From Chris Denham, changed gluGetErrorString to using osg::State::checkGLErrors() to avoid null pointer dereference
2008-09-20 10:34:47 +00:00
Robert Osfield
4aaf24b5d8
From Mathias Froehlich, added catch for GL_COLOR_MATERIAL mode being set.
2008-09-20 10:09:56 +00:00
Robert Osfield
8552faf774
From John Vida Larring, "If an application initializes osgViewer::GraphicsWindowEmbedded() but never gets around to do any rendering before the application is closed, the result with be a crash (SIGABRT/std::logic_error) in osg::getGLVersionNumber().
...
The fix was to check whether glGetString( GL_VERSION ) returned a null pointer (Ref. svn diff below). The altered src/osg/GLExtensions.cpp is zipped and attached to this email."
2008-09-20 10:05:31 +00:00
Robert Osfield
0b5852948d
Added wrapper support for new osgShadow classes
2008-09-19 19:51:57 +00:00
Robert Osfield
bf15614df6
From Wojciech Lewandowski, a range of new ShadowMap implementations include View Dependent Shadow Maps - LispSM
...
From Robert Osfield, refactored Wojciech's submission to integrated with osgShadow and use coding sytle more consistent with rest of OSG.
2008-09-19 19:51:27 +00:00
Robert Osfield
f388d6a938
From Mathias Froehlich, added support for search in the installed directories for plugins
2008-09-19 12:49:22 +00:00
Robert Osfield
a961b880bb
From Richard Schmidt, fixed the handling of user data so that it uses ref_ptr<> to avoid data getting deleted.
2008-09-19 08:16:41 +00:00
Robert Osfield
9f1672ca4c
Updated ChangeLog
2008-09-18 16:48:21 +00:00
Robert Osfield
44113cfa14
Added Serializer wrappers
2008-09-18 16:03:34 +00:00
Robert Osfield
90d5c9d0c6
Moved Serializer header from VPB into osgDB.
2008-09-18 15:50:22 +00:00
Robert Osfield
7615c7073c
Updated wrappers
2008-09-18 15:44:21 +00:00
Robert Osfield
91f7895735
refactored the getWindows(..) and getContexts(..) methods so that they produce
...
consistent ordering based on the order Camera/slave camera ordering.
2008-09-18 15:18:59 +00:00
Robert Osfield
8bdb22c22e
From Mathias Froehlich, "Attached one namespace/scope lookup problem which shows up on irix."
2008-09-18 15:16:57 +00:00
Robert Osfield
1d328ba0d4
From Christopher Blaesius,
...
"Soft shadow mapping is basically the same as hard shadow mapping beside that
it uses a different fragment shader.
So for me it makes sense that osgShadow::SoftShadowMap is derived from
osgShadow::ShadowMap, this makes it easier to maintain the two classes.
Additional SoftShadowMap also provides the same Debug methods as ShadowMap."
2008-09-18 14:48:28 +00:00
Robert Osfield
47e07244b9
Updated wrappers
2008-09-18 13:54:22 +00:00