Robert Osfield
52b5b468d5
Added OpenVRML support
2007-05-05 16:11:30 +00:00
Robert Osfield
02e6deba15
Added CMake support for pnm plugin
2007-05-05 15:36:03 +00:00
Robert Osfield
2c2fefce5a
Added support for normals plugin
2007-05-05 08:22:06 +00:00
Robert Osfield
a9f6263601
Added ToPortToCmake.txt to record what modules need port to CMake.
2007-05-05 08:18:04 +00:00
Robert Osfield
0603483c1a
Added first cut a Xine support
2007-05-04 19:17:49 +00:00
Robert Osfield
0dfd619138
Added first cut of Cmake COLLADA support
2007-05-04 14:25:02 +00:00
Robert Osfield
3501f0ac0c
Added COLLADA CMAkeLists.txt, doesn't work yet as we done yet have a FindCOLLADA.cmake but it is a start
2007-05-04 13:41:27 +00:00
Robert Osfield
07322ce9a1
Added support for jp2 plugin
2007-05-04 13:20:48 +00:00
Robert Osfield
198c3d3e5a
Removed margin
2007-05-04 12:06:31 +00:00
Robert Osfield
dadb92ea64
Reorganised the managment of margins around glyphs so that is done entirely
...
with src/osgText/Font.cpp rather than the font plugins or Text.cpp
2007-05-04 12:05:29 +00:00
Robert Osfield
0ad6aae023
From Luigi Calori, Win32 build fix
2007-05-04 08:48:59 +00:00
Robert Osfield
eccc1f45e0
From Mathias Froehlich, "Attached is a change that does no longer set the render bin details in nodes
...
other than drawables. I guess that this way I am sure to not introduce
hierarchical render bins in loaded models."
2007-05-04 08:45:21 +00:00
Robert Osfield
a259e97634
From David Callu, fixed incorrect array usage.
2007-05-04 08:40:20 +00:00
Robert Osfield
af5b6aa43e
Added CartizianLocator
2007-05-03 16:23:19 +00:00
Robert Osfield
9a74282767
Updated wrappers
2007-05-03 15:21:30 +00:00
Robert Osfield
217e8d6f35
Added osgUtil into lib list
2007-05-03 14:47:52 +00:00
Robert Osfield
65811d0233
Added virtual orientationOpenGL() method into osgTerrain::Locator.
2007-05-03 11:11:03 +00:00
Robert Osfield
8c9ec06447
Added OpenThreads to TARGET_COMMON_LIBRARIES
2007-05-03 10:10:23 +00:00
Robert Osfield
3809d0dad0
Moved the OpenThreads link locally to each lib
2007-05-03 10:06:38 +00:00
Robert Osfield
85e5ec7579
Added OpenThreads wrappers
2007-05-02 19:57:05 +00:00
Robert Osfield
958c3efa3a
Added CMake support for local OpenThreads build
2007-05-02 18:07:41 +00:00
Robert Osfield
80c42a7cf7
Introduced new tesslation technique that adjusts the triangulation so that the
...
diagonal goes between the corners with least vertical deviation.
2007-05-02 13:58:38 +00:00
Robert Osfield
859bcf3c4b
Further perfomrmance optimizations and clean up on new VBO/EBO/PBO API.
2007-05-01 18:03:32 +00:00
Robert Osfield
fe85a439fb
Cleaned up the optional code paths in new VBO code
2007-05-01 09:29:30 +00:00
Robert Osfield
914763b77a
Updated wrappers
2007-05-01 07:31:30 +00:00
Robert Osfield
40db1a8934
Moved VBO switching code into inline methods into osg::State to speed performance
2007-05-01 06:28:20 +00:00
Robert Osfield
0742975f9b
Added initalization of _startTick to CompositeViewer
2007-04-30 15:10:57 +00:00
Robert Osfield
367ab032b1
From Jeremy Moles, fixed missing intialization of _startTick member variable.
2007-04-30 14:49:05 +00:00
Robert Osfield
d625a5e114
Implementated new dirty buffer mechansim for BufferObjects to make it more efficient
2007-04-30 12:18:27 +00:00
Robert Osfield
efb52dfab9
Added TerrainNode::setColorFilter(layerNum,Filter) to allow developers to set
...
what type of texture filter to use, either LINEAER and NEAREST.
2007-04-30 09:47:35 +00:00
Robert Osfield
3054dd166c
Updated wrappers
2007-04-29 20:19:12 +00:00
Robert Osfield
9e07a72119
Added temporary code (but comment out) for testing VBO performance
2007-04-29 20:13:53 +00:00
Robert Osfield
aa56bddefc
Added a MatrixTransform set up to provide a local origin for better precision.
2007-04-29 20:10:43 +00:00
Robert Osfield
921eb0fdd0
Further work on new VertexBufferObject/ElementsBufferObject support
2007-04-29 08:12:29 +00:00
Robert Osfield
47598ce1a9
Added back in osg::Geometry path
2007-04-27 17:03:06 +00:00
Robert Osfield
4968eb7136
Further work on the new VBO support
2007-04-27 14:52:30 +00:00
Robert Osfield
a3e6d8283d
Further work VertexBufferObject and ElementsBufferObject classes
2007-04-26 16:50:06 +00:00
Robert Osfield
0df82ba60f
Updated wrappers
2007-04-26 08:26:10 +00:00
Robert Osfield
a1639c3d2d
From Brad Colbert, "Added a new method to ImageStream called getLength that is used to
...
return the length of the stream.
Implemented the virtual methods in QuicktimeImageStream, (getLength,
getReferenceTime, setTimeMultiplier), to return valid value for each.
"
2007-04-26 08:11:09 +00:00
Robert Osfield
8ef833c585
From Eric Wing, Added quicktime CMakeLists.txt
2007-04-26 08:07:25 +00:00
Robert Osfield
4b71e3948b
Added VertexBufferObject and ElementBufferObject class interfaces, and wired
...
up osg::Array and osg::DrawElements* to these respectively.
Updated wrappers
2007-04-25 18:50:11 +00:00
Robert Osfield
e316a8617c
Updated wrappers
2007-04-25 10:32:41 +00:00
Robert Osfield
5325653f30
Cleaned up numToTop method
2007-04-25 10:32:28 +00:00
Robert Osfield
c65278e9dc
From Martin Aumueller, "
...
a collegue of mine noticed that on Windows and X11 the modifier state (such as
Alt or Ctrl) would be applied one key press too late: e.g. press & hold Alt,
press a, release Alt, press a, press a would generate the key sequence a,
Alt-a, a instead of Alt-a, a, a.
The problem is also present on Carbon. Moving the call to setModKeyMask in
front of the call to keyPress fixed it for me on Carbon and X11. I suppose
that this will fix the problem for Windows as well."
2007-04-25 09:32:12 +00:00
Robert Osfield
6405b7724d
From Eric Wing, "lwo must link to osgFX or undefined symbols ensue."
2007-04-25 09:16:31 +00:00
Robert Osfield
20f8fedfcc
From Jeremy Moles, Added check for image transluceny to image loaded code, placing
...
the image quad into the transparent bin for images with alpha values.
2007-04-24 19:08:52 +00:00
Robert Osfield
00a44eb636
From Martin Aumueller, "the new Inventor plugin needs some changes in order to compile against OpenInventor.
...
Just as in the pre-r6419 I used the COIN_BASIC_H define in order to discriminate
between the two versions of Inventor.
Additionally, I had to change the CMakeLists.txt to use the proper include path.
"
2007-04-24 19:03:51 +00:00
Robert Osfield
d35d8d0fa8
From Jan Peciva,
...
"I was working on a new version of Inventor plugin.
It was inspired by the need to get correct and high quality conversion,
so I verified the plugin on complex models and made number of serious fixes:
- the geometry is not two times on the output file (!)
- SoVRMLImageTexture: VRML texture support was rewritten according to
Inventor programming practices, since it does not worked correctly on
many models (Anyway, thanks for Gerrick Bivins to introduce it.)
- osg::ref wrong usage related crash fixed
- code cleaning and texture code overhaul
- LOD fixes
- appended README.txt with all the contributors I was able to get from
SVN logs"
2007-04-24 13:12:40 +00:00
Robert Osfield
56188dde68
Added CMake support for lwo plugin.
2007-04-24 13:11:22 +00:00
Robert Osfield
4371d22682
Added compile path support for XINE, Inventor and LibXML
2007-04-24 12:59:23 +00:00