Robert Osfield
619862f8d6
Added osgProducer library to the distribution.
...
Cleaned up the osgproducer demo, and made it work with the new osgProducer lib.
2003-01-17 18:34:35 +00:00
Robert Osfield
359e0d9c70
Removed the addition of 0 to the add of the encoded text vector as it is now
...
redundent having added support for the begin,end range into FTFont.
2003-01-17 16:00:09 +00:00
Robert Osfield
a86d519a89
Fixed a bug on the handling of empty EncodedText.
2003-01-17 15:01:27 +00:00
Robert Osfield
f87dc60ddd
Further improvements to the osgproducer demo.
2003-01-17 14:12:46 +00:00
Robert Osfield
c2c38955c6
Added new getCurrentCamaeraManipulator(), and removed and debugging message.
2003-01-17 14:12:25 +00:00
Robert Osfield
c406d2476f
Removed the osg::Referenced::createCount() and deleteCount() methods and
...
associated variables which were only compiled in on debug build. These optional
methods/static vars were causingproblems when mixing debug and release builds.
2003-01-17 14:11:34 +00:00
Robert Osfield
63fe1433bb
Integated the trackball manipulator with the osgproducer demo.
2003-01-17 13:34:03 +00:00
Robert Osfield
097030766d
Added ProducerEventCallback class to manager the conversion of producer events
...
into GUIEventAdapter versions.
2003-01-17 11:26:16 +00:00
Robert Osfield
4dd273de70
Added support for ReferenceFrame into osg::LightSource, modified the .osg
...
plugin and cull visitor to account for this change.
2003-01-16 16:37:24 +00:00
Robert Osfield
a0e5b9b007
Added support for frame stamping each frame.
2003-01-16 12:39:15 +00:00
Robert Osfield
cab41ec32d
Updates to clean up the demo.
2003-01-16 12:18:45 +00:00
Robert Osfield
d6480b0425
Warning fix for Win32.
2003-01-15 20:57:48 +00:00
Robert Osfield
0e6b3b68bd
Added #include <osg/Export> simply to include the #pragma's for disabling the
...
daft VisualStudio warnings.
2003-01-15 20:53:27 +00:00
Robert Osfield
e0074d7c44
Made the osgDB::ParamterOutput class so that it is purely defined in terms
...
of the header, and therefore not requiring to be exported.
Updated the MUSE_READ_ME.txt to include mention of syntax highlighting.
2003-01-15 20:50:12 +00:00
Robert Osfield
5ad9602673
Updates to the osgproducer demo.
2003-01-15 19:23:16 +00:00
Robert Osfield
7bf60026f7
Removed the -> methods from the arc class to prevent stupid warnings under
...
VisualStudio6.0.
2003-01-15 15:44:49 +00:00
Robert Osfield
afb0ff775d
First cut and a demo which uses Open Producer for windowing.
2003-01-15 15:24:35 +00:00
Robert Osfield
ac718b6abb
Attempts to fix more of the *stupid* errors in the VisualStudio6.0 compiler.
2003-01-15 13:17:52 +00:00
Robert Osfield
5960307703
Patch from Joseph Steel, added missing check for the mipmap usage.
2003-01-15 11:33:33 +00:00
Robert Osfield
d542a2165d
Removed the template versions of the PrimitiveSet constructors as this was
...
causing problem under VisualStudio6.0.
2003-01-15 11:29:30 +00:00
Robert Osfield
64efc8ecbb
Fix for win32.
2003-01-14 19:12:22 +00:00
Robert Osfield
af6a6ff9f0
Fixes for Win32 build.
2003-01-14 16:39:41 +00:00
Robert Osfield
59969be08d
From Daniel Sjölie, updates to the GUIEventAdapter and GLUTEventAdapter to handle
...
key and key down, modifiers and funcion keys.
2003-01-14 14:25:56 +00:00
Robert Osfield
a03fff8c57
Added an compile in option of applying the matrices before state in the RenderLeaf
...
apply method. This order is intended to help support of vertex programming, but
unfortunately breaks the osgreflect demo so the original ordering is kept by default.
2003-01-14 14:21:06 +00:00
Robert Osfield
3365634a01
Submission from Joseph Stell, added LoadModels to TerrapageNode.
2003-01-14 14:00:09 +00:00
Robert Osfield
edd04fd5a0
Fixed typo.
2003-01-14 12:36:14 +00:00
Robert Osfield
36857d6b2f
Replaced the NVTriStrip code with tri_stripper written by Tanguy Fautré.
2003-01-14 10:54:01 +00:00
Robert Osfield
c882283b5d
Typo fix if USE_HOME_POSITION.
2003-01-13 20:14:23 +00:00
Robert Osfield
c3c346e647
Added handling of the case when length is -1, allowing the code to just test
...
against characters being zero, rather than against length, which is now only
done when a valid value of length (i.e >=0) is passed in.
2003-01-13 14:56:04 +00:00
Robert Osfield
7ee6d4f3f4
Clean up to the cross platform support in DirectX plugin.
2003-01-13 14:11:06 +00:00
Robert Osfield
c3a7ce7352
Fixes to osgText to handle std::string correctly.
2003-01-13 14:05:08 +00:00
Robert Osfield
29f4fa713f
Added missing _bbox.init() to ShapeDrawable.cpp.
2003-01-13 10:39:14 +00:00
Don BURNS
0adc037d20
ReaderWriterDirectX.cpp needed some std::'s
2003-01-11 20:56:29 +00:00
Robert Osfield
9bd4145405
From Ulrich, fixes to double to float conversion warnings under Windows.
2003-01-11 20:43:47 +00:00
Robert Osfield
ef7d7fce2e
Moved some in inline methods in ParamterOutput into the new ParamterOutput.cpp
...
file to clean up the interface.
2003-01-11 12:50:39 +00:00
Robert Osfield
e8ddbdd195
Updates from Ulrich.
2003-01-10 17:06:20 +00:00
Robert Osfield
f790d1ff15
Added missing header for new matric reading and writing methods.
2003-01-10 16:56:39 +00:00
Robert Osfield
f36bc69c58
Made the more of the OSG's referenced object desctructors protected to ensure
...
that they arn't created on the stack inappropriately.
Split the implemention of Matrix up so that it is a simple no referenced counted
class and can be safefly created on the stack. To support referenced counting a
seperate subclass now exists, this is RefMatrix which inherits from both Matrix and
Object.
2003-01-10 09:25:42 +00:00
Robert Osfield
f948a3de7c
Fixed typo.
2003-01-09 18:41:01 +00:00
Robert Osfield
043839f40b
Added #ifndef GL_TEXTURE_WRAP_S #define block to keep things compiling
...
on old drivers.
2003-01-09 16:13:30 +00:00
Robert Osfield
97da5d7f92
Fixed typo.
2003-01-09 11:48:49 +00:00
Robert Osfield
e8c2226e38
Added setting of the R wrap paramter to applyTexParamters().
2003-01-09 10:06:44 +00:00
Robert Osfield
ba2c3a187d
From Ulrich Hertlein, DirectX .x model loader plugin.
2003-01-08 22:52:27 +00:00
Robert Osfield
f91e141e7a
Fix to case statement from Tree.
2003-01-08 16:37:09 +00:00
Robert Osfield
a1f6b8730b
Added Shape.cpp to cvs resposity. Shape.cpp adds support for the various
...
osg::Shape in the .osg file format.
2003-01-08 16:33:02 +00:00
Robert Osfield
6727b8d5f7
Cleaned up the code for the animation flags of the group record.
2003-01-08 16:30:48 +00:00
Robert Osfield
c5d3c860d8
From Tree, support for encoded text added into osgText.
2003-01-08 15:22:17 +00:00
Robert Osfield
ba34880464
Added support for reading and writing Sphere, Box, Cone, Cylinder and Grid shapes.
2003-01-08 14:32:13 +00:00
Robert Osfield
e6b64a5550
Added support for sharing arrays in the .osg format for osg::Geometry.
...
Fixed the osgUtil::Optimizater so it takes into account sharing of arrays when
deciding whether an geometry can be merged or not.
2003-01-07 16:29:07 +00:00
Robert Osfield
53204898f3
Fixes for Irix64 build.
2003-01-06 23:19:42 +00:00