Robert Osfield
65d5ef608d
Reverted back to using std::list<std::String>
2008-07-25 17:42:37 +00:00
Robert Osfield
d137394169
Added Mode support
2008-07-25 16:23:00 +00:00
Robert Osfield
d0890ab250
Updated wrappers, and further refined the ImageSequence API
2008-07-25 16:11:51 +00:00
Robert Osfield
d8d2bc4193
From Ulrich Hertlein, "as I hinted at on osg-users in the "obj loader: map_* only reads last component" thread, this submission broke material/texture loading for some files I have that specify texture matrix scaling.
...
The following link shows a very comprehensive list of .mtl file options:
http://local.wasp.uwa.edu.au/~pbourke/dataformats/mtl/
Attached is a patch that should fix spacey filenames and optional texture scale/offset. I have tested it with files I have that I modified to contain spaces in the texture filenames."
2008-07-25 15:45:40 +00:00
Robert Osfield
ec4d189b64
Added ImageSequence to .ive plugin, added support for multiple ImageThreads in osgDB::ImagePager
2008-07-25 13:45:07 +00:00
Robert Osfield
0d1656055c
Moved PluginQuery from osgconv into osgDB
2008-07-25 10:18:36 +00:00
Robert Osfield
5cdb5c055c
Added extension docs
2008-07-25 10:18:14 +00:00
Robert Osfield
7c6aba874b
Added option docs
2008-07-25 09:46:05 +00:00
Robert Osfield
79fbab4a95
From Paul Martz, "Not sure about the descriptions, so I left those blank. But at least "osgconv --formats" will display the .ive options now."
2008-07-24 13:25:49 +00:00
Robert Osfield
c8d3e81e08
Updated wrappers
2008-07-24 12:48:25 +00:00
Robert Osfield
6915bce1a2
Added a getCurrentRenderStage() and getCurrentCamera() convninience methods, and
...
converted the CullVisitor::apply(OcclusionQueryNode&) implementation to use the
new getCurrentCamera method.
2008-07-24 12:18:49 +00:00
Robert Osfield
7dabdf5d7e
Added supportOptions() entry docs
2008-07-24 12:01:45 +00:00
Robert Osfield
ea309e2677
From Bob Kuehne, "fix for filenames that have spaces within their name."
...
Note form Robert, changed std::cout to osg::notify(osg::INFO)
2008-07-24 11:22:43 +00:00
Robert Osfield
4fe8907748
Updated wrappers
2008-07-23 22:19:37 +00:00
Robert Osfield
ec9218ad1f
Refactored OverlayData so that its possible to subclass OverlayNode/OverlayData.
2008-07-23 22:19:29 +00:00
Robert Osfield
820586a3d0
Added wrappers
2008-07-23 21:52:03 +00:00
Robert Osfield
dc05f2ef95
Moved helper classes into Protected section
2008-07-23 21:49:07 +00:00
Robert Osfield
86ca0860cc
From Paul Martz, typo fixes
2008-07-23 21:25:09 +00:00
Robert Osfield
bfcc7473b8
Applied filename fix suggested by Andrew Bettison.
2008-07-23 19:06:14 +00:00
Robert Osfield
daa3d2381a
Implemented ImagePager internals
2008-07-23 19:04:46 +00:00
Robert Osfield
6488ff23a5
Fixed unitialized variable
2008-07-23 15:42:02 +00:00
Robert Osfield
cc2af85c96
Further work on ImageSequence
2008-07-22 20:20:16 +00:00
Robert Osfield
c9dc578186
Added support for pruning old images, recording the Duration in the .osg file, and -o filename output support in osgimagesequence.
2008-07-22 16:44:49 +00:00
Robert Osfield
ec13321bd7
Updated wrappers
2008-07-22 15:21:24 +00:00
Robert Osfield
669d6be0b2
Fixed handling of TextureCubeMap's with mipmapped/ImageSequence/PBO's.
2008-07-22 14:47:59 +00:00
Robert Osfield
14771d3a4d
Added ImageSequence IO support in Texture classes
2008-07-22 12:40:02 +00:00
Robert Osfield
5ab73e9f80
Added support for ImageSequence to all Texture classes
2008-07-22 12:28:46 +00:00
Robert Osfield
74a1b7881e
Disabled the setting of Texture::setUnrefImageOnApply(true) when the imagery is
...
an ImageStream.
2008-07-22 10:13:57 +00:00
Robert Osfield
f513700450
From Mario Valle, "The attached osgWidget source solves three compilation warnings on VC 7.1 on WindowsXP (OSG 2.5.5).
...
BTW the construct is absolutely legal C++, but VC 7.1 has a different idea..."
2008-07-22 09:02:44 +00:00
Robert Osfield
19e3b1624d
Moved osgViewer::ScreenCaptureHandler's WindowCaptureCallback from head into .cpp
...
to clean up headers and avoid wrapper build issues.
Updated wrappers
2008-07-21 23:42:59 +00:00
Robert Osfield
cad2f6d4fc
From Jean-Sebastien Guay, "Changes attached so that the CaptureOperation is passed in the constructor of the ScreenCaptureHandler (default 0 = default CaptureOperation). This way, you can do:
...
viewer.addEventHandler(new osgViewer::ScreenCaptureHandler(
new osgViewer::WriteToFileCaptureOperation("filename", "jpg")));
and the filename will be what you want. The WriteToFileCaptureOperation will add the context ID and the file number (if in SEQUENTIAL_NUMBER mode) to the file name.
(The attached also clarifies some notify messages, and corrects the comment when adding the handler in osgviewer.cpp)
I also remembered, the current architecture could allow a different CaptureOperation for each context, but currently the API only allows setting one CaptureOperation for all contexts. This could be improved if need be.
"
2008-07-21 21:28:48 +00:00
Robert Osfield
573044ceea
From Mario Valle, signed/unsgined warning fix
2008-07-21 21:17:05 +00:00
Robert Osfield
041a06b89d
Further work on osg::ImageSequence/osgDB::ImagePager
2008-07-21 21:00:57 +00:00
Robert Osfield
e4b22e44d2
Moved the ~Record body into the .cpp to avoid a MipsPro compile error (due to a compiler bug)
2008-07-21 19:23:03 +00:00
Robert Osfield
34a085a1bd
Added call to OpenThreads::Thread::cancel();
2008-07-21 17:45:28 +00:00
Robert Osfield
6796b4f70d
Updated wrappers
2008-07-21 17:39:55 +00:00
Robert Osfield
acd7e65687
Added basic image sequencing
2008-07-21 17:28:22 +00:00
Robert Osfield
2125c9843b
Moved the if (!buffer) check to infront of the memory initialization
2008-07-21 16:17:41 +00:00
Robert Osfield
ac61676368
Initial cut of osgimagesequence example
2008-07-21 10:57:06 +00:00
Robert Osfield
09e7bcdf4e
Added ImagePager first cut, and updated wrappers
2008-07-21 10:10:01 +00:00
Robert Osfield
c2432b22da
Added first cut of ImageStream IO wrapper
2008-07-21 09:55:15 +00:00
Robert Osfield
d12708e6f6
First cut of osgDB::ImagePager for updating osg::ImageSequence
2008-07-21 09:47:39 +00:00
Robert Osfield
d17a255d8e
First cut of osg::ImageSequence class
2008-07-21 09:46:53 +00:00
Robert Osfield
3814731c27
From Adrain Elgi, added osgGA to link list
2008-07-18 21:17:35 +00:00
Robert Osfield
18e9d2d53b
Introduce a custom atof function that always assumes data comes in form 10.10 with
...
the full stop used as a decimal place.
2008-07-18 11:39:06 +00:00
Robert Osfield
46796978fd
From Jean-Sebastien Guay and Robert Osfiled, osgViewer::ScreenCaptureHandler for
...
taking screenshots
2008-07-17 16:12:39 +00:00
Robert Osfield
43e2c5fadf
Updated wrappers
2008-07-17 14:13:13 +00:00
Robert Osfield
4aed0a7eac
From Ulrich Hertlein, "attached are some minor tweaks:
...
- fixed typos in osgViewer/ViewerBase
- const-ness in include/osg/View findSlaveIndexForCamera
- supported options for STL reader, fixed return values to reflect proper errors
- supported options for DirectX reader, fixed return values
- normals pseudo-loader: scaling normals to a const (but variable) fraction of the bounding sphere radius
"
2008-07-17 13:51:14 +00:00
Robert Osfield
8751bdbc97
Updated wrappers
2008-07-17 12:26:42 +00:00
Robert Osfield
969884e6c2
Moved AuthenticalMap/AuthenticationDetails out in their own files
2008-07-17 12:13:04 +00:00