Robert Osfield
abe647fdaa
From Ulrich Hertlein, added osgViewer dependency for OSX build
2007-12-06 09:22:41 +00:00
Robert Osfield
9fbec36508
Changed WIN32 guard to _WIN32_IMPLEMENTATION to attempt to avoid Win32 build error
2007-12-05 18:32:15 +00:00
Robert Osfield
0bfdc78f52
Removed debugging line.
2007-12-05 11:29:58 +00:00
Robert Osfield
b164c5e7a6
From Cedric Pinson, first cut at Producer .cfg camera configuration file support.
2007-12-05 11:23:27 +00:00
Robert Osfield
1b1c5bbdd1
Added support for new double Vec*Array classes in various functors.
2007-12-04 14:46:46 +00:00
Robert Osfield
8a4caa0a59
Added optional double support via new Vec3dArray support in osg::Geometry.
...
To enable double usage set the option string "double" i.e.
osgviewer myshapefile.shf -O "double"
2007-12-04 14:46:08 +00:00
Robert Osfield
2e821b77a2
Added support for double Vec*Array objects
2007-12-04 14:44:49 +00:00
Robert Osfield
a909a62b85
Added double Vec*Array support
2007-12-04 14:44:21 +00:00
Robert Osfield
da9b845558
Added a check against the makeCurrent() return type to make sure that OpenGL
...
calls are only made if the makeCurrent() is successful.
2007-11-21 10:18:10 +00:00
Robert Osfield
592d0dfc5b
Added support for filename only setup of CompositeLayer on reading/writing.
2007-11-13 17:03:36 +00:00
Robert Osfield
94c57ecff5
From Colin Dunlop, added missing header (note from Robert Osfield, this submission was extracted from an inline submission so may be prone to errors).
2007-11-08 10:30:23 +00:00
Robert Osfield
043ed14ba9
From Colin Dunlop, add live video stream support
2007-11-06 12:07:23 +00:00
Robert Osfield
2e2ddba49e
Added support for setting volume in xine plugin, manual adjustment of volume
...
in osgmove example, and clamping to 0 to 1.0 range in quicktime plugin
2007-11-04 16:08:05 +00:00
Robert Osfield
6f47d924d6
Changed the include definition so that it works under Cygwin.
2007-11-04 15:21:48 +00:00
Robert Osfield
6ad176042c
Fixed bug in addSlave
2007-11-03 10:32:18 +00:00
Robert Osfield
b7a26ae56a
Changed the spherical display intensity map set up to use colours rather than
...
a second texture unit.
2007-10-31 12:55:59 +00:00
Robert Osfield
316b36fab7
Added getColor method to allow easy reading of individual pixels.
2007-10-31 12:55:15 +00:00
Robert Osfield
c761efb371
Fixed wrap mode for panoramic display.
2007-10-31 11:06:33 +00:00
Robert Osfield
072cd1df8f
Changed debug message from NOTICE to INFO.
2007-10-30 14:17:34 +00:00
Robert Osfield
3dced3445f
Fixed the capitilization of the osgdb_osgfx plugin
2007-10-25 09:00:25 +00:00
Robert Osfield
8b46a624c2
Fixed errors is setup of VBO/EBO's.
2007-10-19 09:58:11 +00:00
Robert Osfield
cc2a0290a4
Fix for setting scene data after slaves have been added.
2007-10-19 08:42:44 +00:00
Robert Osfield
60052a0488
Fixed getOrCreateVertexBufferObject().
2007-10-19 08:39:07 +00:00
Robert Osfield
aaceb957bc
Removed redundent X11/Intrinsic include
2007-10-17 19:01:18 +00:00
Robert Osfield
791035c4e6
Added flv to accepted list video format for the quicktime and xine-lib plugins
2007-10-16 19:04:10 +00:00
Robert Osfield
ef4198dff5
Added flv to accepted list of formats
2007-10-16 19:03:43 +00:00
Robert Osfield
57f961ff2e
Added flv to the list of accepted movie types
2007-10-16 19:01:25 +00:00
Robert Osfield
a5f37a23e2
From Andy Skinner, build fixes for Solaris.
2007-10-05 09:10:04 +00:00
Robert Osfield
b62716d679
Added asView() method to GUIActionAdapter to help out with .NET wrappers. Updated wrappers
2007-10-04 11:20:18 +00:00
Robert Osfield
a7c67fe287
From Trajce Nikolov, added support for extract a region for geospatial imagery
2007-10-04 08:54:41 +00:00
Robert Osfield
cf5f000ea1
From Panagiotis Papadakos, "Setting the maximum height of osgText doen't seem to work. If the text is
...
big enough, it exceeds the height that I gave as input to
setMaximumHeight. So check if cursor is out of -_maximumHeight."
2007-10-03 23:03:13 +00:00
Robert Osfield
38542c3986
Removed double return error
2007-10-03 19:54:30 +00:00
Robert Osfield
b3ecb8f38f
From Mahai Radu, improvements to handling of spotlights
2007-10-03 12:48:23 +00:00
Robert Osfield
c40f395e22
Refactored the plugin and library naming to fix Cygwin plugin loaded issues.
2007-10-03 12:04:47 +00:00
Robert Osfield
e928efc7a4
From Alberto Luaces, build fix for Cygwin.
2007-10-03 10:36:59 +00:00
Robert Osfield
90eaf41007
Added return 0 to fix warning
2007-10-03 08:34:51 +00:00
Robert Osfield
f0da77042a
Updated wrappers
2007-10-02 21:45:55 +00:00
Robert Osfield
1dc06b4553
From Mihair Radu, "Most of the additions are small utility methods:
...
- set the resolution of the shadow map; it calls dirty() to
re-initialize at next update
- keep a list of Shader objects to use instead of the default ones, if
the list is empty, the default shaders are used
- explicitly create the Uniform variables, so that subsequent additions
that require more Uniforms can put them in a central place
- set a Light or LightSource to use explicitly for shadow casting,
allows multiple lights in the scene, with one casting shadows
There are two additions that do not ( yet ) function correctly, but in
the present usage they do not interfere with the regular usage of the
techique:
- support for using spotlights, it's using Light.spotCutoff to determine
if it's a spot-light and not point-light,
there is an error in the setup of either the shadow camera or the
texgen, most likely due to the direction of the spotlight, since the
position is being used just like in point or directional lights.
- creation of a debugHUD
the hud is created properly, ( the example included shows it ), but
it displays only white, there has been some discussion of displaying the
shadow map, but I could not find it, the addition of a simple fragment
shader with the appropriate color transform should get this going."
2007-10-02 21:45:09 +00:00
Robert Osfield
3b3776df85
Updated wrappers
2007-10-02 21:28:27 +00:00
Robert Osfield
55d5a4d28a
Introduced a OSG_PLUGIN_PREFIX variable into CMake build system with it set to
...
"" for all platforms except Cygwin where its set to "cygwin_" and Mingw where
it is set to "mingw_". Updated osgDB::Registry to look for these for the plugins.
Updated the osgintrospection example to search for these names as well.
2007-10-02 21:26:22 +00:00
Robert Osfield
caeed02f52
Merged the threading set up and rendering code from Viewer and CompositeViewer
...
into ViewerBase to allow CompositeViewer to inherit the same theading models
previously just supported by osgViewer::Viewer
2007-10-02 21:23:58 +00:00
Robert Osfield
ce79b7efd5
Added a #ifdef 0 code block to test setting of the StateSetManipulator's DataVariance to DYNAMIC
...
to solve a threading issue relating to mixing of StateSetManipulator and
DrawThreadPerContext.
2007-10-02 20:55:33 +00:00
Robert Osfield
e3e4f6614c
Removed redundent malloc.
2007-10-01 15:11:54 +00:00
Robert Osfield
65e3591ed2
From David Callu, various fixes for window inheritance
2007-10-01 11:02:02 +00:00
Robert Osfield
65ac804b7d
Changed requestWarpPointer to use _eventDislay to avoid crash in osghanglide example due
...
to async usage.
2007-10-01 09:41:05 +00:00
Robert Osfield
7086aeeebc
Removed log2 and replaced the places where is was used with a new Image::computeNumberOfMipmapLevels method.
2007-10-01 08:50:58 +00:00
Robert Osfield
c6fcb62ab1
Updated wrappers
2007-09-30 19:56:46 +00:00
Robert Osfield
38d33c7685
From Paul Martz, "here's the osgDB::Registry changes to add Options to the read*File() interface. As we discussed, this preserves the old interface for backwards compatibility.
...
osgconv also changed to use the new Registry::writeNode() interface. No other applications or examples were affected."
2007-09-30 19:53:02 +00:00
Robert Osfield
e55a992767
Updated wrappers
2007-09-30 19:39:36 +00:00
Robert Osfield
48f19b72bd
Added support for CompositeViewer to WindowSizeHandler, ThreadingHandler, RecordCameraPathManipulator and HelpHandler.
2007-09-30 19:27:31 +00:00