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
Robert Osfield
adaf71fa19
Added osgDB::AuthenticationMap/Details to osgDB and curl plugin to add the ability
...
to authenticate http transfers
2008-07-17 11:55:55 +00:00
Robert Osfield
cacb509f60
Moved .net plugin out into Deprecated section of osg svn repostitory
2008-07-16 16:19:54 +00:00
Robert Osfield
b0d1f419e3
Fixed path to font
2008-07-16 16:19:19 +00:00
Robert Osfield
2fefc911fd
Set the default setting of LineWidth to 2.0 to ensure that old default behavior
...
is maintained.
2008-07-16 16:05:43 +00:00
Robert Osfield
c3a4237e3a
From Vincent Bourdier, removed line with setWidth(2.0) as this code prevents
...
user settings of line with.
2008-07-16 16:04:27 +00:00
Robert Osfield
c33f7e5720
Cleaned up the updateStateSet code
2008-07-16 15:58:51 +00:00
Robert Osfield
270a671c75
Updated wrappers
2008-07-16 13:29:35 +00:00
Robert Osfield
5f0f80cab2
Changed int's to unsigned int's to avoid warnings
2008-07-16 13:26:06 +00:00
Robert Osfield
850034ab75
Moved the _textureObjectBuffer assignment to after the imagery has been download to avoid crashes under multi-threaded compile of texture objects (was causing a crash with 3D Textures, but is something that would happen with other Texture types as well.)
2008-07-16 13:23:58 +00:00
Robert Osfield
41bd615f3a
Removed a division by precomputing the associated values
2008-07-16 11:40:01 +00:00
Robert Osfield
a8cb408213
Added osgWidget wrappers
2008-07-15 22:13:35 +00:00
Robert Osfield
e6c99b0434
Fixed typo
2008-07-15 21:28:22 +00:00
Robert Osfield
a383f7ee34
Fixed name of lib
2008-07-15 19:42:49 +00:00
Robert Osfield
47255490a9
Changed IMPORT to "Import option", and "EXPORT:" to "Export option:" in supportsOptions() docs make it a little more friendly and understandable
2008-07-15 19:28:30 +00:00
Robert Osfield
115787f8e9
From Paul Martz, "Here's documentation for the export options of the FLT plugin. I also labeled the import options as such."
2008-07-15 19:26:20 +00:00
Robert Osfield
abe16fa571
Changed the version setup code to be consistent with the rest of the OSG
2008-07-15 19:24:22 +00:00
Robert Osfield
c989b98f2e
From Gino van den Bergen, "The VRML plugin in the current 2.5.4 release will not compile under VC8.0 when the project file is generated using CMake 2.6. The attached CMakeLists.txt will fix this problem. The file replaces the CMakeLists.txt file in src/osgPlugins/vrml.
...
NB: It is assumed that the antlr and regex libs are located in $(OPENVRML_DIR)/lib.
"
2008-07-15 19:02:20 +00:00
Robert Osfield
c2b77aa08e
From Jeremy Moles, import of the osgWidget NodeKit, sourced from the original http://osgwidget.googlecode.com/svn/trunk
...
Notes from Robert Osfield, I've merged osgWidget trunk, and added/changed CMakeLists.txt file to make it suitable for inclusion in the core OSG, and moved imagery/scripts/shaders out into OpenSceneGraph-Data
2008-07-15 17:21:25 +00:00
Robert Osfield
0c3d119cea
Updated wrappers
2008-07-15 14:24:46 +00:00
Robert Osfield
35bc9c7dd2
From Art Trevs, Removed GLeunm version setAttachment() to avoid ambigiuity with
...
whether to enable MRT.
2008-07-15 14:24:21 +00:00
Robert Osfield
c88d34ee97
Renamed Archive::ArchiveStatus to ReaderWriter::ArchiveStatus
2008-07-15 14:15:42 +00:00
Robert Osfield
59f6e0cdcf
Updated wrappers
2008-07-15 10:45:07 +00:00
Robert Osfield
3e96a9d448
Missing check-ins
2008-07-15 09:55:33 +00:00
Robert Osfield
5ab4af80c5
Added missing ac3d supportsExtensions() constructor
2008-07-14 20:11:37 +00:00
Robert Osfield
02b456bcfa
Converted plugins to use the new supportsExtension()/supportsOptions/supportsProtocl() methods
...
to help enable better querying of supported features
2008-07-13 22:18:59 +00:00
Robert Osfield
cb98cddc31
Added new ReaderWriter methods for recording what protocols, extensions and options are
...
support by ReaderWriters
2008-07-13 15:24:45 +00:00
Robert Osfield
6aa604f31a
From Paul Martz, removed uneccessary libraries from link line
2008-07-13 12:34:06 +00:00
Robert Osfield
4ca61c38f0
From Doug McCorkle, "Attached is patch that corrects/improves the following issues with the OBJ loader:
...
1. Added options to control wether the osgUtil::Tessellator or osgUtil::TriStripVisitor are run. By default they still run just as before.
2. Added support for the Emissive material. The data was being read from the mtl file but was never being applied to the model.
3. This is the main bug addressed, when a model is read in with an alpha value specified like:
newmtl Material__8
Ns 24
d 0.33
illum 2
Kd 0.204 0.204 0.204
Ks 0 0 0
Ka 0.153 0.153 0.153
where the alpha value is d. The loader would then overwrite the alpha value when reading the diffuse, specular, and ambient colors. I have changed all the material color readers to only set the values they read and to use the default colors specified in the constructor of the obj class. With these changes, the obj reader now handles opacity correctly if the alpha value is specified before the material colo"
2008-07-12 12:00:58 +00:00
Robert Osfield
360e7629d0
From Christophe Loustaunau, "For our application, we need to write tiff file in floats. I have change a little bit the readerWritterTiff :
...
It check the data type of the image ( img.getDataType() ) and if it's GL_FLOAT :It save the tiff with float values.
Otherwise it does the same thing as before."
2008-07-11 19:43:01 +00:00
Robert Osfield
0e2dea9a39
From Liang Aibin, " In lastest svn version of OSG, the .ive plugin missing osg::Light, it
...
does not process I/O for osg::Light. Now I have fixed it as follows:
2. In DataInputStream.cpp, I add support code in DataInputStream::readStateAttribute
for osg::Light.
3. In DataOutputStream.cpp, I add support code in DataOutputStream::writeStateAttribute
for osg::Light.
"
2008-07-11 19:23:49 +00:00
Robert Osfield
ef1ee63f03
From Joakim Simmonson,
...
"Opcodes.h:
* Added INVALID_OP as -1 in the Opcodes enum. Note that INVALID_OP is not an actual opcode defined in the OpenFlight format. The purpose of INVALID_OP is to mark an opcode variable as invalid or uninitialized.
ReaderWriterFLT.cpp:
* The header node is returned if it exists, even if the file does not contain a node hierarchy. The old behaviour returned a ERROR_IN_READING_FILE error.
* Changed opcodes initialized to -1 to the new enum value INVALID_OP."
2008-07-11 17:46:30 +00:00
Robert Osfield
1489eeb228
From Joakim Simmonsson, fixed various spelling typos in comments
2008-07-11 17:41:50 +00:00
Robert Osfield
161e01dc5d
From Mathias Froehlich, "Due to the recent data variance changes/discussion:
...
Change the ac3d loader that can as such only deliver static models to set the
data variance to static for the returned model.
"
2008-07-11 17:35:13 +00:00
Robert Osfield
45b2fb8db7
Increased the buffer and fixed the buffer calculation when moving backwards into objects
2008-07-11 17:07:05 +00:00
Robert Osfield
61a81d8e06
Updated KdTree code to refect new cleaned up API
2008-07-11 16:51:11 +00:00
Robert Osfield
9866eb93f8
Tweaked the KdTree intersection performance testing code block
2008-07-11 16:50:43 +00:00
Robert Osfield
8a6c25425e
Updated wrappers
2008-07-11 16:48:55 +00:00
Robert Osfield
a856459a86
Moved the building and intersecting of the KdTree into the .cpp, and cleaned up
...
the header to ready it for wider usage
2008-07-11 16:48:39 +00:00
Robert Osfield
d3fd43cc6f
Streamlined KdTree implementation
2008-07-10 15:50:10 +00:00
Robert Osfield
29d66125e2
Updated wrappers
2008-07-09 19:43:02 +00:00
Robert Osfield
8edee96275
Cleaned up KdTree implementation
2008-07-09 19:42:15 +00:00