Robert Osfield
e158c78ffa
From David Spilling, better support for multitexture in obj loader.
2008-11-21 13:23:55 +00:00
Robert Osfield
2c4bb15bb6
Updated wrappers
2008-11-21 12:31:28 +00:00
Robert Osfield
344908faad
Made the ParticleSystemUpdate::addParticleSystem, removeParticleSystem, replaceParticleSystem and setParticleSystem methods all virtual to allow them to be overriden.
2008-11-21 12:30:12 +00:00
Robert Osfield
a90bdd1833
From Mario Valle, "Attached two small correction to remove the following warnings from MINGW build."
2008-11-21 12:15:16 +00:00
Robert Osfield
6962b9e49f
From Joakim Simonsson, fixed warning.
2008-11-21 12:05:03 +00:00
Robert Osfield
8eb351d722
From Gordon Tomlinson, "Find enclosed fix for a leak in the Tessellator::reset(), were the new verts were not being deleted, only the container was
...
We have confirmed the leak while running things through Purify,"
Small code tweaks by Robert Osfield to streamline the code.
2008-11-21 11:52:48 +00:00
Robert Osfield
f1faa4aa90
Updated wrappers
2008-11-21 11:27:11 +00:00
Robert Osfield
341abcb315
From Serge Lages, "Here you can find some modifications to osgManipulator to work with double values instead of floats. Indeed I faced problems with the osgManipulator library when working with Earth based scenes, it was impossible to drag objects in a precise way if they were too far from the center of the scene."
2008-11-21 11:23:21 +00:00
Robert Osfield
672a5d14fe
Replaced tabs
2008-11-21 11:09:11 +00:00
Robert Osfield
54835570a0
Added handling of case when there is so scene graph attached to a view.
2008-11-21 10:27:31 +00:00
Robert Osfield
1fa288a399
From Jim Vaughan, "I found a bug in the code I sent you last month. It was working for SoVRMLTransform nodes, but
...
SOTransform nodes are not in the IV scenegraph the way I thought they were. The attached file
contains a fix for this."
2008-11-20 17:27:21 +00:00
Robert Osfield
9da7bbf802
Added readNodeFile support the gecko plugin.
2008-11-20 13:07:21 +00:00
Robert Osfield
98df67c918
Added DisplaySettings::s/getApplication() to help with gecko plugin initialization when it requires the application name
2008-11-20 12:03:21 +00:00
Robert Osfield
d4c1634571
Updated wrappers
2008-11-20 11:47:38 +00:00
Robert Osfield
beae8ab67f
Clean up osgbrowser after moving browser implementation into gecko plugin
2008-11-20 11:28:20 +00:00
Robert Osfield
7bf815332e
Moved browser code from osgbrowser example into gecko plugin to make the browser functionality accessible to other OSG applications
2008-11-20 11:27:36 +00:00
Robert Osfield
5288263528
Moved Browser.h and Browser.cpp from osgbrowser into osgWidget.
2008-11-19 17:16:29 +00:00
Robert Osfield
297dd32011
Changed osgbrowser example to use a local CMakeModules/FindXUL.cmake script,
...
and specialization of GTK dependencies to only non Windows/OSX platforms.
2008-11-18 23:38:18 +00:00
Robert Osfield
fa65527fee
From Philip Lowman, "If you change CMAKE_INSTALL_PREFIX in the cache editor after building the OSG, it causes the entire project to rebuild (at least with the CMake makefile generator due to changing preprocessor definitions applied across all targets).
...
I suggest moving the definition of OSG_DEFAULT_LIBRARY_PATH (which is responsible for this global rebuild) into osgDB/CMakeLists.txt which is the only library in the code where this definition is (and is likely ever to be) used. This way if the user changes it, only osgDB will rebuild."
2008-11-14 20:50:40 +00:00
Robert Osfield
5d975da41a
Removed reduncent #includes
2008-11-14 18:15:12 +00:00
Robert Osfield
10b5f0d041
From Wojciech Lewandowski, "Attached are modifications to GraphicsWindowWin32. By default workaround is
...
set to off. But could be activated/decativated via CMake as well as system
environment variable. I also modified src\osgViewer\CMakeLists.txt to turn
off this workaround by default as suggested."
2008-11-14 17:03:59 +00:00
Robert Osfield
453e595636
Updated wrappers
2008-11-12 14:20:15 +00:00
Robert Osfield
98c9d0e88f
Removed the redundent prepending of application name.
2008-11-11 16:59:12 +00:00
Robert Osfield
7255a23b03
Added commented out flt entry for compiling the old deprecated flight plugin (useful for testing purposes).
2008-11-10 13:56:59 +00:00
Robert Osfield
f5e1d17c13
Fix to traversal of children of an LOD - based on a suggestion from Katharina Plugge.
2008-11-10 13:48:36 +00:00
Robert Osfield
5bb6fe2ee7
Added support for Camera::PACKED_DEPTH_STENCIL_BUFFER to .osg and .ive formats
2008-11-09 11:56:02 +00:00
Robert Osfield
2090fb1450
From Jaromir Vitek, "patch contains extension to fbo and camera. Camera can attach new render buffer for depth and stencil logical buffer in packed form."
2008-11-09 11:55:11 +00:00
Robert Osfield
ee0832c182
From Csaba Halasz, fix for hang when running in CullThreadPerCameraDrawThreadPerContext threading model.
2008-11-07 17:40:25 +00:00
Robert Osfield
60af3fd6fc
Fixed typo
2008-11-07 17:23:55 +00:00
Robert Osfield
fd4dc1b9c6
Removed fstream for wrapper due to problems with wrapping.
2008-11-07 16:14:49 +00:00
Robert Osfield
b18840d438
Removed due to problems with build
2008-11-07 16:03:37 +00:00
Robert Osfield
0790bf18ec
Updated wrappers
2008-11-07 15:38:40 +00:00
Robert Osfield
720551d549
From Michael Platings, Converted std::fstream/ifstream/ofstream to osgDB::fstream/ifstream/ofstream and
...
fopen to osgDB::fopen to facilitate support for wide character filenames using UT8 encoding.
2008-11-07 15:08:08 +00:00
Robert Osfield
0ccf7d8383
Converted tabs to four spaces
2008-11-07 15:01:15 +00:00
Robert Osfield
4f5379389d
From Martins Innus, "Here is a fix to add requestWarpPointer for OS X. It seems to work for me, I just took what osgProducer had. These are updated files to 2.7.3"
2008-11-07 10:23:57 +00:00
Robert Osfield
20eba3fb74
Changed to using stdio.h.
2008-11-06 16:48:55 +00:00
Robert Osfield
566b4cd999
Updated wrappers
2008-11-06 14:56:31 +00:00
Robert Osfield
7b9474e33e
Fixed constness of getTexture/getRenderBuffer() const and added non cost version.
2008-11-06 14:46:11 +00:00
Robert Osfield
b5aa966d12
From Michael Platings, "I've added functions to get the
...
texture, renderbuffer and other properties from a FrameBufferAttachment."
2008-11-06 14:29:35 +00:00
Robert Osfield
bfec6546ce
From Thomas Wedner, "use osgViewer::CompositeViewer with several views. All views share
...
parts of their scene graphs. Within these common part some nodes have
event handlers which use the action adapter argument to the event
handler to determinate which view received the event.
Here is the problem, osgViewer::CompositeViewer::eventTraversal sets
the action adapter field in the EventVisitor always to the last view
which received an event, instead of using the view which actually
received the event, so determination of the correct view does not work.
I looked at the code a bit, and moved the code for setting the action
adapter to a IMO better place"
2008-11-06 13:57:14 +00:00
Robert Osfield
45c7ca720c
Fixed IntersectionVisitor::accept(Camera) handling of relative Cameras.
2008-11-06 13:38:11 +00:00
Robert Osfield
2d10404a2f
Added support for different pixel formats and datatypes in copyImage() method
2008-11-05 15:04:11 +00:00
Robert Osfield
766dcf4aeb
Fixed return value of ArgumentParser::find() for when the search string is not found, the correct value is now -1.
2008-11-05 11:56:44 +00:00
Robert Osfield
822b1c9566
Added extra data types info to debug message
2008-11-05 10:29:45 +00:00
Robert Osfield
484ead14b5
Added Thread::Init() to CurrentThread
2008-11-05 10:27:49 +00:00
Robert Osfield
80a6e5eb2a
Compiled fix for gcc 4.3.2
2008-11-04 16:31:47 +00:00
Robert Osfield
2f541fc076
Added GPL copyright notice
2008-11-03 16:55:06 +00:00
Robert Osfield
c73f33d27c
Added handling of texture matrices and texture rectangles in InteractiveImageHandler
2008-11-03 16:31:44 +00:00
Robert Osfield
5e56fb6eb6
Added vnc plugin.
2008-11-03 15:57:21 +00:00
Robert Osfield
70e1c60819
Added sendPointerEvent and sendKeyEvent virtual methods to osg::Image to
...
facilitate the subclassing of Image providing interactive behaviours so as
used in the vnc interactive VncImage class.
osgViewer::InteractiveImageHandler provides an event handler that convertes osgGA
mouse and keyboard events into the coordinate frame of an image based on ray intersection with geometry in
the associated subgraph.
Changed the ordering of events processing in Viewer and CompositeViewer to allow
scene graph event handlers to take precidence over viewer event handlers and camera manipulators
2008-11-03 15:08:04 +00:00