Commit Graph

695 Commits

Author SHA1 Message Date
Robert Osfield
dfb21cb81a Ported following examples to osgViewer:
osggeodemo
    osggeometry
    osghud
    osgimpostor
    osgkeyboard
    osglauncher
    osglight
    osglightpoint
    osglogicop
    osglogo
    osgmovie
    osgmultiplecameras
    osgmultitexture
    osgoccluder
    osgparametric
    osgparticle
2007-01-08 10:00:16 +00:00
Robert Osfield
19a7ec0f6b Ported osgcopy, osgcubemap, osgdelaunay, osgdepthpartion, osgdistortion, osgfadetext, osgforest and osgfxbrowser to osgViewer 2007-01-06 21:35:57 +00:00
Robert Osfield
fea694a0bf Ported osgcluster to osgViewer. 2007-01-05 21:19:01 +00:00
Robert Osfield
f99be366f6 Ported osgcallback to osgViewer 2007-01-05 16:19:25 +00:00
Robert Osfield
3d0b511a00 Ported osgbluemarble to osgViewer 2007-01-05 16:13:43 +00:00
Robert Osfield
0dd473007a Ported osgblendequation across to osgViewer 2007-01-05 16:00:28 +00:00
Robert Osfield
a2599c5fb7 Ported osgbillboard over to osgViewer 2007-01-05 15:54:13 +00:00
Robert Osfield
411c1fcd25 Moved osgautotransform across to osgViewer 2007-01-05 14:56:37 +00:00
Robert Osfield
a6cc78a6b6 Converted osganimate projects across to osgViewer 2007-01-05 14:50:47 +00:00
Robert Osfield
a3d7322fe7 Fixed path to osgViewer wrapper 2007-01-02 09:54:21 +00:00
Robert Osfield
7155f7d1b0 Various work on osgViewer library, including warp point and graphics window resize support 2007-01-01 18:20:10 +00:00
Robert Osfield
88fc4ee986 Removed GraphicsWindowProxy 2006-12-28 08:21:19 +00:00
Robert Osfield
96071fd1b1 Removed osgViewer::GraphicsWindowProxy as its was causing wrapper compile
problems and also no longer has a key role in osgViewer.
2006-12-28 08:16:36 +00:00
Robert Osfield
9f3960fa14 Replaced the osgProducer dependencies by osgViewer for osgcatch and osghangglide examples 2006-12-27 15:05:25 +00:00
Robert Osfield
b4ec8a8275 Replaced osgProducer dependency by osgViewer 2006-12-22 16:49:14 +00:00
Robert Osfield
efec98277e Removed Vec3.cpp and UnitTestFramework.cpp as these files now live in examples/osgunittests 2006-12-22 08:42:03 +00:00
Robert Osfield
87f1fafe64 Fixed path 2006-12-21 08:54:55 +00:00
Robert Osfield
c9c2950759 Moved UnitTestFramework from core osg lib into osgunittests example 2006-12-19 17:06:59 +00:00
Robert Osfield
aa8ec67a88 From Riccardo Corsi, add VS6.0 project file for new quicktime windows port 2006-12-06 15:18:11 +00:00
Robert Osfield
dc250e6e1a Added osgSim to osgintersection dependency list. 2006-12-03 11:09:33 +00:00
Robert Osfield
4fa214fb40 From Zach Deedler, added missing IntersectionVisitor 2006-11-28 19:25:34 +00:00
Robert Osfield
73fc7a0c1f Updated wrappers 2006-11-28 16:49:31 +00:00
Robert Osfield
a2e79f6a38 Moved osgUtil::PolytopeIntersector, osgUtil::PlaneIntersector and osgUtil::LineSegmentIntersector out from include/osgUtil/IntersecionVisitor into their own seperate files. 2006-11-28 16:30:38 +00:00
Robert Osfield
05bffbe9c4 Added beginnings of osgUtil::PlaneIntersector and osgSim::ElevationSlice 2006-11-27 20:25:36 +00:00
Robert Osfield
fd2ffeb310 Renamed osg::CameraNode to osg::Camera, cleaned up osg::View.
Added beginnings of new osgViewer::Scene,View,Viewer,CompositeViewer and GraphicsWindowProxy files.
2006-11-27 14:52:07 +00:00
Robert Osfield
a3b1d8cd54 From Paul Martz, add OSG_FILE_PATH to end of setting of OSG_FILE_PATH to preserve any previous settings 2006-11-22 21:09:48 +00:00
Robert Osfield
052d44a440 From Frashid Lashkari, added support for PointSprites to .ive 2006-11-16 16:42:11 +00:00
Robert Osfield
5d91960cb7 Removed redundent osgac3.h file. 2006-11-14 19:19:54 +00:00
Robert Osfield
a8378d0bfa Added osgViewer depdendency to osgintersection, osgGLUT* examples 2006-11-14 15:06:17 +00:00
Robert Osfield
c607a6dd7f Updated wrappers 2006-11-07 14:26:48 +00:00
Robert Osfield
c9fed221a5 Added initial cut of osgShadow::OccluderGeometry 2006-11-07 13:43:01 +00:00
Robert Osfield
4606948bb8 Added IntersectionVisitor to osgUtil project 2006-11-02 17:07:32 +00:00
Robert Osfield
c3643a738c Renamed osgviewer.dsp to osgviewerapplication.dsp and fixed directory name of osgsimpleviewerProducer 2006-11-02 15:40:42 +00:00
Robert Osfield
984ac93749 Updated wrappers 2006-11-02 12:32:41 +00:00
Robert Osfield
e0f395fd07 Moved SimpleViewer and GraphicsWindow into their own osgViewer library, updated simpleviewer examples to reflect this change 2006-11-02 12:27:15 +00:00
Robert Osfield
16c238fc60 Added osgSim::LineOfSight and osgSim::HeightAboveTerrain classes 2006-10-30 20:29:06 +00:00
Robert Osfield
c615f7345c Updated wrappers 2006-10-30 12:39:05 +00:00
Robert Osfield
321215c6ec From Mathieu Marache, fixed osgsimpleviewerQt4 so that it uses the correction options 2006-10-30 11:55:02 +00:00
Robert Osfield
ce3929fd5f Added beginings of new osgUtil::IntersectionVisitor and osgintersection class 2006-10-26 16:03:17 +00:00
Robert Osfield
c892fafa1c Updated wrappers 2006-10-24 09:45:50 +00:00
Robert Osfield
763c25a1ed Changed name osg osgshadow example.dsp to avoid MS conflicts 2006-10-17 12:29:07 +00:00
Robert Osfield
a24eb4f9ef Added osgshadow example 2006-10-17 11:28:34 +00:00
Robert Osfield
ad9cf99109 Added dae (COLLADA) plugin to OpenSceneGraph.dsw workspace. 2006-10-07 11:57:28 +00:00
Robert Osfield
56e134dc34 Added project files for the osgsimpleviewerFLTK,GLUT,Producer,QT3,QT4 and SDL examples 2006-10-07 11:53:07 +00:00
Robert Osfield
01af960751 Fixed OSGSHADOW_LIBRARY define 2006-10-06 14:46:50 +00:00
Robert Osfield
5163c4a762 First cut at class interfaces and stubs for implementations for the new osgShadow NodeKit 2006-10-06 14:16:11 +00:00
Robert Osfield
fe575de98f Updated wrappers 2006-10-06 11:02:34 +00:00
Robert Osfield
f95a913daa Removed osgGA::GUIEventHandlerVisitor and osgGA::SetSceneVistor classes/headers as
this classes weren't being actively used the distribution, effectively being noops.
2006-10-06 09:54:45 +00:00
Robert Osfield
281865d7fc Added osgGA depedency. 2006-10-04 09:11:37 +00:00
Robert Osfield
1c749e95d6 Added osgDB to dependency of osgGA 2006-10-03 12:46:11 +00:00
Robert Osfield
0c8d909800 From Andreas Ekstrand, "It seems my changes to ESRIShape.dsp (to create an osgdb_shp.dll rather
than an osgdb_ESRI.dll) were overwritten by later commits to this file.
Here are the changes again, made from the latest version of ESRIShape.dsp."
2006-10-02 11:34:45 +00:00
Robert Osfield
1f3872ed73 Added SimpleViewer 2006-09-30 16:29:08 +00:00
Robert Osfield
78444878c3 Updated wrappers 2006-09-21 15:09:10 +00:00
Robert Osfield
b296e10a0d Added osgfadetext example to VS projects 2006-09-18 21:03:23 +00:00
Robert Osfield
def74d3471 Introduced new osg::View, and osg::RenderInfo classes into the core OSG to help
handle scenes with multiple views with elements that need coordinating on a per view basis.

Added beginings of new osgText::FadeText class (not functionality yet).
2006-09-18 20:54:48 +00:00
Robert Osfield
6c7ac73d9d Added link to website for build docs. 2006-09-08 10:07:41 +00:00
Robert Osfield
41708fdf16 From Mike Wittman, perl script to help remain project files for dumb VisualStudio 6.0 limitations. 2006-09-08 10:07:04 +00:00
Robert Osfield
ac36cca060 Updated osgTerrain wrapper project file with gdal dependencies. 2006-09-06 20:11:02 +00:00
Robert Osfield
616097e465 From David Callu,
"bug fix to reflect the wchar_t in Value and Value.cpp I add the toWString() function.
in Type and Type.cpp I just add two function to get a map of propertyList and a map of methodList
i need this map in my editor a i think it's could be util to put this functionnality in osgIntrospection,
2006-09-01 12:52:15 +00:00
Robert Osfield
c4731804b8 From Mike Wittman, changed release build options to reduce binary bloat. 2006-08-30 13:50:26 +00:00
Robert Osfield
d25735b6b9 From Andrew Lorino and Mike Weiblen, COLLADA 1.4.1 ReaderWriter, kindly developed and donated by Sony Computer Entertainment Inc. US R&D. 2006-08-23 13:32:03 +00:00
Robert Osfield
c8a5dc86a2 From Gary Quinn, updated to take account of new bin directory structure. 2006-08-22 12:49:02 +00:00
Robert Osfield
794a36f30f From Joran Jessurun, updated to look for lib/win32. 2006-08-22 12:46:13 +00:00
Robert Osfield
956b6ce6f2 Removed osgfbo and osgpbuffer examples 2006-08-11 09:30:42 +00:00
Robert Osfield
2542c5b65f From Mike Wittman, perl script to assist W64 support. 2006-08-10 20:50:00 +00:00
Robert Osfield
11cc3c08cb From Mike Wittman, support for VS 64bit build 2006-08-10 20:32:51 +00:00
Robert Osfield
3730d7266d Removed referecens to the deprecate UByte4 2006-08-09 13:02:52 +00:00
Robert Osfield
93933e77ee Remove ERSIShape directory. 2006-07-27 11:25:01 +00:00
Robert Osfield
bb186766a6 From Andreas Ekstrand, "The ESRIShape plugin needs to produce a osgdb_shp.dll rather than a
osgdb_ESRI.dll in Windows in order to find the correct library when
loading shp files. A new dsp file is attached to this mail. Also, the
ERSIShape folder should be deleted."
2006-07-27 11:22:52 +00:00
Robert Osfield
882a909df8 Updated wrappers 2006-07-18 20:53:16 +00:00
Robert Osfield
1efa9a01d7 Updated wrappers 2006-07-18 20:51:28 +00:00
Robert Osfield
2358ab2b2b Updated to officially deprecate VS6.0 support. 2006-07-14 18:37:40 +00:00
Robert Osfield
62ecea541d From Ulrich Hertlein, updates to DirectX loader 2006-07-04 09:13:15 +00:00
Robert Osfield
c986f6ea41 Added a performace test section to osgunitests, currently just does basic C/C++ tests. 2006-07-03 13:53:39 +00:00
Robert Osfield
d74397ce58 Updated wrappers 2006-06-29 11:57:15 +00:00
Robert Osfield
ee72373bfa Updated wrappers 2006-06-29 10:19:44 +00:00
Robert Osfield
a80ba8b3d8 From Martin Naylor, added osgGA dependency to osgkeyboardmouse 2006-06-26 09:09:10 +00:00
Robert Osfield
4ab7be2833 Martin Spindler, new osg::ClampColor state attribute. 2006-06-08 15:27:18 +00:00
Robert Osfield
2e2684c05a From Paul Martz, added support to textured light points into osgSim and OpenFlight loader, as part of the OpenFlight v16.0 spec. 2006-06-08 14:32:02 +00:00
Robert Osfield
13a5c2310a From Paul Martz, fixed incorrect filename in project file 2006-06-08 11:56:07 +00:00
Robert Osfield
e00bf394c8 Added VisualStudio project for Quake3 BSP plugin 2006-05-15 09:55:53 +00:00
Robert Osfield
f22d11903b UPdated wrappers 2006-04-25 13:50:07 +00:00
Robert Osfield
48240c23f9 Added osgParticle dependency to osgPrecipitation example. 2006-04-24 09:35:01 +00:00
Robert Osfield
18ad77d8a3 Added osgUtil to the osgParticle dependencies. 2006-04-24 08:37:04 +00:00
Robert Osfield
e8fa0433b3 Moved PrecipitationEffect node into osgParticle. 2006-04-22 15:08:07 +00:00
Robert Osfield
acb754a127 From Martin Naylor, osgprecipitation project file. 2006-04-10 15:45:59 +00:00
Robert Osfield
e8967b5390 Added missing .js file. 2006-04-04 14:10:48 +00:00
Robert Osfield
bb20760a3f From Joran Jessurun and Chris Hanson, Visual Studio Static build support. 2006-04-04 13:47:35 +00:00
Robert Osfield
7f731f330a From Farshid Lasharki, added IO suppoty fo osgParticle::ConstantRateContour 2006-03-18 07:07:19 +00:00
Robert Osfield
840262bdf3 From Martin Naylor, added ESRIShape.dsp project 2006-03-15 10:36:10 +00:00
Robert Osfield
d43dbaeadd Build fixes 2006-03-14 13:18:21 +00:00
Robert Osfield
d888d45cea From Martin Naylor, added normals VS project 2006-03-14 09:23:30 +00:00
Robert Osfield
3246dde716 From Brede Johansen, new OpenFlight plugin!!!!!
By default the original flt plugin is still used, to select at runtime
the new plugin set the env OSG_OPEN_FLIGHT_PLUGIN=new
2006-03-08 21:38:37 +00:00
Robert Osfield
dbbabf87c6 Converted osgGA::GUIEventAdapter into a concrete class capable of respresenting
keyboard and mouse events.

Added osgGA::EventQueue class to support a thread safe event queue and adaption
of keyboard and mouse events.

Removed osgProducer::EventAdapter as GUIEventAdapter replaces it.

Adapted osgProducer and examples to work with the new changes to osgGA.
2006-03-08 14:09:47 +00:00
Robert Osfield
93f514109f Further clean up of RefNodePath references. 2006-02-28 19:36:18 +00:00
Robert Osfield
a8255f6932 Updated wrappers. 2006-02-27 19:51:32 +00:00
Robert Osfield
10d139fc1f From Farshid Lashkari, "I've made some changes to the IVE loader which will add the capability
of saving image files inside the IVE file. Currently, only the raw
image data is saved into the file. If your model uses jpg images as
textures then this will cause your file size to increase.

I've added an option that will embed the original image file into the
IVE file. The IVE file will then attempt to read the image from
memory. Since most image loaders support reading from memory, this
shouldn't be a problem. To use this new feature the user must specify
the option "includeImageFileInIVEFile" when converting to IVE.

I tested this out on the "skydome.osg" model that comes with OSG.
Using the old method, the IVE file size would be 785 KB, with the new
method it is only 42 KB.

Also, I've added the support for TextureRectangle's to the IVE reader/writer."
2006-02-26 17:45:52 +00:00
Robert Osfield
bd68d96106 Added ClusterCullingCallback.cpp 2006-02-21 21:29:49 +00:00
Robert Osfield
dcdee6bf4f From Gordon Tomlinson, VS2005 Syntax highling regonition. 2006-02-21 13:55:30 +00:00
Robert Osfield
af6af82e56 From Nathan Monteleone, addition of AutoTransform support. 2006-02-20 19:13:11 +00:00