Commit Graph

441 Commits

Author SHA1 Message Date
Robert Osfield
1a99f78aee Removed redundent osgcameragroup 2003-12-24 17:20:13 +00:00
Robert Osfield
6062823bf9 Fixed typo of TileMap - now corrected to TileMapper 2003-12-24 17:19:07 +00:00
Robert Osfield
119a73e406 Added osgphotoalbum project 2003-12-24 00:07:28 +00:00
Robert Osfield
503568a303 Moved TileMapper code out into its own file and made it a signleton 2003-12-22 07:26:45 +00:00
Robert Osfield
a30c83560c Added VS projects for osgkeyboardmouse and osgsimple examples. 2003-12-17 10:04:01 +00:00
Robert Osfield
7fcdf9b82d Added osgUtil dependancy to lib3ds plugin 2003-12-16 19:21:45 +00:00
Robert Osfield
bd4a1cd601 From Pavel Moloshton, addition of AlphaFunc support to .ive. 2003-12-01 14:31:56 +00:00
Robert Osfield
848e21fb98 From Geoff Michel, updates to GEO plugin. 2003-11-28 14:37:46 +00:00
Robert Osfield
fd2a735be8 From Rune Schmidt Jensen, support for osgSim::VisibilityGroup in the .ive loader
and support for node masks.
2003-11-27 22:53:40 +00:00
Robert Osfield
2353d55697 From Michael Gronager, osgSim::VisibilityGroup 2003-11-27 16:23:07 +00:00
Robert Osfield
f0e24bdd5a Removed DOFTransform. 2003-11-26 11:33:30 +00:00
Robert Osfield
d20f93d78a Added suport for osgSim::MultiSwitch to .ive plugin 2003-11-25 16:28:32 +00:00
Robert Osfield
72ba462251 Added osgSim::MultiSwitch and support for it in the OpenFlight and
.osg plugins
2003-11-25 15:58:57 +00:00
Robert Osfield
280eaf56fd Added support for TexMat to .ive plugin 2003-11-25 14:38:16 +00:00
Robert Osfield
31c5528ffb Moved osg::DOFTransform to osgSim::DOFTransform.
Fixed crash associated with .osg files which contain empty description fields.

From Sondra Inverson, added support to .ive plugin for osgSim::DOFTransform.
2003-11-25 14:11:05 +00:00
Robert Osfield
bd686c4598 From Michael Morrison, added support for the OpenFlight BSPRecord, simply
mapping it to a Group.
2003-11-25 10:20:21 +00:00
Robert Osfield
84989b06b3 Changed libgdal.lib to gdal.lib 2003-11-19 20:30:24 +00:00
Robert Osfield
71cae09943 Added Producer.lib into the dependancy list. 2003-11-06 21:58:41 +00:00
Robert Osfield
e3713ff106 Added ImageOptions to osgDB. 2003-10-20 21:31:15 +00:00
Robert Osfield
d78c66a6d1 Added Producer and OpenThreads to linkline. 2003-10-20 20:17:45 +00:00
Robert Osfield
4e7867ba8c From Geoff Michel & Roger James,revised AC3D loader - accepted the improvement from Roger James for texture mapping, and developed his writer until it actually writes most geometries (no text or osgFX nodes of course). 2003-10-12 15:20:09 +00:00
Robert Osfield
b9423da386 Added ClusterCullingCallback to ive. 2003-10-10 12:56:35 +00:00
Robert Osfield
e7c0d70747 Added new GDAL plugin and osgbluemarble example to demonstrate how to create
PagedLOD'd databases using GDAL.
2003-10-08 13:09:23 +00:00
Robert Osfield
5c17b5059a From Mike Weiblen, added support for OpenGL SL to osgFX::Cartoon. 2003-10-05 11:42:26 +00:00
Robert Osfield
d97720be18 Added VS.dsp updates for Mike Weiblen's updates to osgGL2/osgshaders 2003-10-05 11:34:25 +00:00
Robert Osfield
bcf6a4491a Added Producer.lib and OpenThreadsWin32.lib to link lines. 2003-10-03 09:00:09 +00:00
Robert Osfield
4ccb46e155 Fixes to project files. 2003-10-02 19:09:19 +00:00
Robert Osfield
e2ab8f18da Added osgcameragroup to the Windows apps list. 2003-10-01 20:48:37 +00:00
Robert Osfield
d6387e6eb8 Removed afterescher reference from runexamples.bat. 2003-10-01 20:41:15 +00:00
Robert Osfield
2f4d02278c Rewrote the osgtexturerectangle and osgprerendercubemap 2003-10-01 09:46:11 +00:00
Robert Osfield
d3a0b5f7c7 Add /Zm200 option to osg library, 2003-09-30 19:42:27 +00:00
Robert Osfield
f167393b16 Added osgText dependancy to the osgforest project. 2003-09-30 19:24:40 +00:00
Robert Osfield
65c33b0574 From Michael Gronager, jp2 plugin for reading and writing JPEG2000 files. 2003-09-26 16:02:53 +00:00
Robert Osfield
7fb9f6be4b Added the beginnings of a new osgforest example.
Added support into osg::TriangleFunctor for specifying whether the vertices
being generates are temporary or not.
2003-09-25 21:54:33 +00:00
Robert Osfield
6aac0f4e95 Added osgUtil to dependencies of the obj plugin. 2003-09-17 15:48:43 +00:00
Robert Osfield
d45fcb5613 From Alberto Farre, added support for GL_EXT_blend_color, GL_ARB_multisample,
GL_NV_multisample_filter_hint extension in the form of osg::BlendColor and
osg::Multisample state attribute classes.
2003-09-17 12:04:48 +00:00
Robert Osfield
3ae5b72030 Added support for correct sizing of the created presentation w.r.t the
size of the scene, a default home position, handling of <ratio> field
in the slideshow xml file, and support for stereo image pairs.
2003-09-15 13:54:19 +00:00
Robert Osfield
e6cd07f857 From Geoff Michel, updated geo plugin to support latest rev of Geo Modeller's file format. 2003-09-14 22:49:47 +00:00
Robert Osfield
81fbb26d62 Forom yne Schmidt Jansen, added support for osgSim into ive plugin. 2003-09-14 22:48:35 +00:00
Robert Osfield
5f4cce549e Changed OSGUTIL_LIBRARY to OSGFX_LIBRARY 2003-09-12 18:49:23 +00:00
Robert Osfield
1d68048c0a Rebuild osgFX plugin by hand to fix dependancy problems that some Win32 users
are experiencing.
2003-09-12 13:58:15 +00:00
Robert Osfield
d314a3bf1d Added /Zm200. 2003-09-10 13:25:42 +00:00
Robert Osfield
cf1fe8edc2 From Boris Bralo, addition of support for osgSim::LightPoint's into TXP
plugin.
2003-09-07 14:18:22 +00:00
Robert Osfield
d2783c11e6 Removed eroneous reference to Matrix_implementaion.cpp. 2003-09-05 22:37:10 +00:00
Robert Osfield
5b93250eb0 Added support for Matrixd and Matrixf implementations, with the default
Matrix typedef's to either Matrixd or Matrixf.
2003-09-05 20:48:42 +00:00
Robert Osfield
4761442005 Merged changed to osgParticle from Marco Jez, the changes are (quoted from
email from Marco)

"Most relevant news:
1) particle systems now have the "freezeOnCull" property set to false by
default. Since it is an optimization, and using it may cause some unwanted
behaviors if not handled properly, it makes more sense to turn it off by
default.
2) new "LINE" shape mode which uses GL_LINES to draw line segments that
point to the direction of motion.
3) particles can now have a rotation angle and angular velocity.
4) new AngularAccelOperator applies angular acceleration to particles.
5) particle processors such as emitters and programs can have a "start",
"end" and "reset" time coordinate. For example, an emitter may be instructed
to start emitting particles only after a certain time, stop after another
amount of time and then start again.

Update (2) is from Gideon May.
Updates (3) to (5) are from Douglas A. Pouk."
2003-09-02 20:39:41 +00:00
Robert Osfield
7575f45800 Support for BumpMapping added by Marco Jez. 2003-09-01 21:53:53 +00:00
Robert Osfield
2a2ca0da2c Win32 fixes. 2003-09-01 15:49:08 +00:00
Robert Osfield
73094265c3 Fixes for Win32. 2003-09-01 15:46:10 +00:00
Robert Osfield
144ac14b07 From Neil Salter, added osgSim::SphereSegment and osgSim::ScalarBar, and
osgspheresegment and osgscalarbar, and osgsimulation examples.
2003-09-01 09:36:03 +00:00
Robert Osfield
5ca8207bd1 From Tree, updated syntax highlighting. 2003-08-31 21:23:08 +00:00
Robert Osfield
77c862d305 From Marco Jez, tangent space generator. 2003-08-27 14:13:12 +00:00
Robert Osfield
91229f8d51 Added /Zm200 for VS6.0 build. 2003-08-27 13:09:38 +00:00
Robert Osfield
ca37080020 Added /Zm200 define to .dsp's to avoid compile errors under VisualStudio6.0. 2003-08-27 10:34:34 +00:00
Robert Osfield
2fcb74a30c Added Performer plugin .dsp 2003-08-27 08:54:30 +00:00
Robert Osfield
2c4c2ad068 Added osgFX - Marco Jez's special effects nodekit. 2003-08-26 21:17:22 +00:00
Robert Osfield
f214a4fc27 From Gideon May, added 'd' to end of osgdb_osgSim.lib for debug build. 2003-08-04 21:04:48 +00:00
Robert Osfield
1f8e656737 Fixes to paths and dependancies. 2003-07-23 20:38:46 +00:00
Robert Osfield
52aa73b18a Fixes for Win32 build. 2003-07-23 18:32:52 +00:00
Robert Osfield
6a6d430edc Fixed typo of SlideShowContructor.cpp 2003-07-23 18:25:04 +00:00
Robert Osfield
a7b7d6cefc Added support for PagedLOD node into .ive format and added support for
Enabled texture object reuse by setting an expiry delay in the TextureObjectManager
of 10 seconds - done for both osgDB::DatabasePager and TXP plugin.
2003-07-23 15:52:05 +00:00
Robert Osfield
e95768417c From Gideon May, added support for osgSim into .osg file format. 2003-07-23 14:06:32 +00:00
Robert Osfield
0c662e596c Merged changes from Nicklov Trajce and Boris Bralo. 2003-07-23 13:34:48 +00:00
Robert Osfield
246a5828de Added slideshow3D.dsp. 2003-07-23 11:37:06 +00:00
Robert Osfield
1fc6d815f9 Fixed osgslideshow3D to slideshow3D 2003-07-23 10:11:48 +00:00
Robert Osfield
43b2bf3f5d Added slideshow3D to the examples list under VisualStudio.
Partially updated the NEWS.txt.
2003-07-23 09:27:09 +00:00
Robert Osfield
f7ad937020 Added XML support and slideshow constructor to slideshow3D example, now
renamed from the previous osgslideshow.
2003-07-22 12:39:40 +00:00
Robert Osfield
5ff7e4bacb Fixed osgDB plugin. 2003-07-21 15:26:06 +00:00
Robert Osfield
325dc0f6b7 Moved DatabasePager into from osgProducer into osgDB. This means that osgDB
is now dependant on OpenThreads.
2003-07-21 08:19:36 +00:00
Don BURNS
029e2aa47f Integrated OpenThreads and brought dsps up to snuff on Win32 2003-07-20 00:51:56 +00:00
Robert Osfield
23fc1900ce From Romano Jose Magacho da Silva, added osg:FragmentProgram.
From Robert, add .osg support for FragmentProgram.
2003-07-17 06:43:15 +00:00
Robert Osfield
1bf874ec1f From Ruben, added support for vertex program in .osg loader. 2003-07-16 22:26:17 +00:00
Robert Osfield
0c4a66c85e Fixed case of OSGL2_EXPORT define in project file. 2003-07-15 20:23:45 +00:00
Robert Osfield
ee2039fa0c Added osgGL2 to workspace file. 2003-07-15 15:49:46 +00:00
Robert Osfield
1998bdef86 Moved osg::Statistics to osgUtil::Statistics and merged addition to it
fro Pavel Moloshtan.
2003-07-15 13:46:19 +00:00
Robert Osfield
77c0366cb2 From Mike Weiblen's osgGL2 node kit which support the latest OpenGL 2.0 extensions. 2003-07-15 10:45:46 +00:00
Robert Osfield
b2e5e09c28 From Bart Gallet, updates to VisualStudo .dsp's to keep things compiling under Windows. 2003-07-15 09:39:45 +00:00
Robert Osfield
3cec328164 Fixed typo. 2003-07-10 07:51:01 +00:00
Robert Osfield
c2eabe1d4b Added osg::PagedLOD and osgProducer::DatabasePager class, and linked up osgProducer::Viewer
to manage the pager.
2003-07-08 14:44:00 +00:00
Robert Osfield
8839cfe8cd Updated NEWS.
Added AttrData.h to flt.dsp

Removed redundent (and duplicate definition of RenderBinPrototypeList and its
associated static) from the RenderBin header.
2003-06-25 10:30:46 +00:00
Robert Osfield
46c5eec0d0 From Ulrich Hertlein, added support for TextureRectangle to .osg format. 2003-06-25 08:58:48 +00:00
Robert Osfield
6f85c5f5fd Added missing file. 2003-06-24 22:11:13 +00:00
Robert Osfield
d70ab592ed Additions since the CVS back up was made. 2003-06-24 21:57:13 +00:00
Don BURNS
15f88f35b2 *** empty log message *** 2003-06-24 15:40:09 +00:00
Don BURNS
5a939f5420 Updating 5/27/03 backup with 6/20/03 tarball 2003-06-24 15:39:59 +00:00
Robert Osfield
f8ba149e19 Added 3dc plugin for reading Arias 3D point clouds. 2003-05-26 10:05:52 +00:00
Robert Osfield
5408077c3b Added ive reader/writer - from Rune Schmidt Jensen/Michael Gronager 2003-05-23 19:51:12 +00:00
Robert Osfield
0bdf550488 Added syntax highlighting for VisualStudio7.1 from Joseph Steel. 2003-05-22 08:40:53 +00:00
Robert Osfield
4a6bdad3e1 Removed osg::GeoSet for core osg lib and osgPlugin.
Commented out OpenDX plugin as its still based on GeoSet.

Added support for loading and converting GeoSet into the osgconv example.
2003-05-21 12:15:45 +00:00
Robert Osfield
709dafe15b Added osgtexturerectangle example from Ulrich Hertlein. 2003-05-20 14:05:19 +00:00
Robert Osfield
940ce67133 Removed remaining dependancies on osg::Camera. 2003-05-19 15:15:17 +00:00
Robert Osfield
b7fcc68e6f Add osgUtil as a dependancy of osgText 2003-05-08 15:13:50 +00:00
Robert Osfield
895a722842 Addd support for maximum screen text size into osgText when auto scale to
screen is active.

Added osgautotransform demo.
2003-05-01 21:06:18 +00:00
Robert Osfield
86254927b9 From Eric Sokolowsky - pnm (ppm, pgm, pbm) plugin 2003-04-30 15:40:57 +00:00
Robert Osfield
897afa0e27 From Romano, updated LANDEXT.DAT and new highlight.reg file for syntax
highlighting under Windows.
2003-04-23 10:12:40 +00:00
Robert Osfield
cad160fbe6 From Marco Jez, added DelaunayTriangulator class. 2003-04-16 19:21:27 +00:00
Robert Osfield
3bd03476f4 Moved the PickVisitor from osgUtil into the implementation of
osgProducer::Viewer.  Removed methods in PickVisitor which wern't being
used by osgProducer::Viewer.  This has been done because the PickVisitor
interface and implementation weren't ready for general usage.
2003-04-16 15:14:25 +00:00
Robert Osfield
4c6686eaee Changed the linking to Producer for debug builds so that producerd.lib is linked
against.
2003-04-15 14:29:36 +00:00
Robert Osfield
5df7118d6d Updates to the osgpick code.
Updates to osgGA::CameraManipulors.
2003-04-14 15:44:30 +00:00
Robert Osfield
026dc2cbb7 Added Geoff Michel's osgpick and osgUtil::PickVisitor code. 2003-04-13 13:26:41 +00:00
Robert Osfield
d43452fa7b Removed references to glut32.lib. 2003-04-12 10:24:16 +00:00
Robert Osfield
52d2d8eaff Moved the osgcameragroup example across to being just based on
osgProducer::OsgCameraGroup with no usage of osgGA manipulators.

Removed redundent files from osgProducer.
2003-04-10 15:23:49 +00:00
Robert Osfield
6f859366e9 Added Producer to the dependcies in osgwindows. 2003-04-08 09:44:21 +00:00
Robert Osfield
7af174fadb From Ulrich Hertlien, new osg::TextureRectangle class. 2003-04-07 13:20:53 +00:00
Robert Osfield
0df1b28672 Added osgwindows example which sets up and Producer::CameraConfig up
and uses that to create multiple windows.
2003-04-07 10:20:34 +00:00
Robert Osfield
2bdb79e6b5 Added osgText dependancy to osgtexture2D demo. 2003-04-03 07:31:01 +00:00
Robert Osfield
0f3eaeba46 From Rune Schmidt Jensen - new dds loader. 2003-04-02 18:26:34 +00:00
Robert Osfield
f01cc73b43 From Macro Jez, fixes to logo plugin under VS. 2003-04-01 13:16:02 +00:00
Robert Osfield
05820ecbe9 From Marco, fix to the path of the osgPlugin logo. 2003-04-01 11:38:33 +00:00
Robert Osfield
9d45b526ad Added osgText dependency to osgProducer lib. 2003-03-26 20:11:11 +00:00
Robert Osfield
0c60d14c00 Added a ViewerEventHandler which manages full screen, file write, and help
output to osgProducer.  Removed FullSreenEventHandler as it is now superseeded
by ViewerEventHandler.
2003-03-25 15:13:20 +00:00
Robert Osfield
05681b8eda Added osgText dependency to osgkeyboard demo. 2003-03-24 23:12:47 +00:00
Robert Osfield
a03675495a Added new osgkeyboad example. 2003-03-24 21:17:51 +00:00
Robert Osfield
9c37fc233a Redid logo dsp. 2003-03-24 09:37:51 +00:00
Robert Osfield
91d22f7d23 Added Producer.lib to osgstereoimage demo. 2003-03-23 20:39:07 +00:00
Robert Osfield
2a2be17a33 Added Prodcuer.lib and PThread*.lib to the osgcluster example. 2003-03-21 08:30:52 +00:00
Don BURNS
d33680a2c0 Somehow the logo plugin got left out of the windows build. Adding it back in. (Needed for BMV) 2003-03-20 08:46:19 +00:00
Robert Osfield
426e301c48 Addd a full screen toggle event handler to osgProducer & its viewer base
class.
2003-03-19 14:27:05 +00:00
Robert Osfield
8ed643ca24 Chaned the OsgCameraGroup so that its scene handler list used ref_ptr<> for
robustly managing memory.
2003-03-18 20:27:09 +00:00
Robert Osfield
e87a08f1c3 Fixes to osgcluster demo as new Producer based example.
Added extra pragrma remove a warning about float to int cast under VS.NET.
2003-03-16 21:58:27 +00:00
Robert Osfield
f811b2580e Removed osgGLUT and Demos/*.
Integrated Marco's updated examples/*/*.dsp's.
2003-03-15 20:20:46 +00:00
Robert Osfield
0fdbf3ae67 Added VisualStudio .dsp's for the new osgProducer based examples. 2003-03-15 09:20:11 +00:00
Robert Osfield
661c8dd006 From Gabor Dorka, Added d to /MDd option for debug build of osgText. 2003-03-13 09:22:30 +00:00
Robert Osfield
63df52d408 Added osgText::String implementation to better handle decoding of encoded text. 2003-03-05 21:05:37 +00:00
Robert Osfield
6bfc06dc0e Fixes for Win32 build. 2003-03-05 14:02:48 +00:00
Robert Osfield
7cc69d4d66 Added md2 plugin from Vladimir Vukicevic. 2003-03-05 09:56:56 +00:00
Robert Osfield
925cd28f16 Added osgProducer project to larget list. 2003-03-04 14:25:12 +00:00
Robert Osfield
56caadd655 Added osgProducer project file. 2003-03-04 14:17:39 +00:00
Robert Osfield
09d0d0e887 Renamed "libunfreetype.lib" to "freetype.lib" 2003-03-04 09:08:04 +00:00
Robert Osfield
ec2e620f98 Added project file for new freetype plugin. 2003-03-03 10:20:24 +00:00
Robert Osfield
fbe674b321 First cut of new osgText implementation. 2003-03-02 21:05:05 +00:00
Robert Osfield
c10d5f2d6f Added new osg::ApplicationUsage and osg::ArgumentParser to help streamline
application/example developement.
2003-02-18 16:36:42 +00:00
Robert Osfield
319e84ceed Added support for ClipNode in the .osg plugin. 2003-02-13 15:37:32 +00:00
Robert Osfield
8f1ba9d21b Removed include/osg/Types header defining osg::ubyte, osg::ushort etc. Changed
any reference to these in the distribution across to using unsigned char,
unsigned short etc.  This has been done to keep the OSG code more opaque
to what types are.
2003-02-12 19:20:47 +00:00
Robert Osfield
989d6dfd06 Changed the /MDd switch to /MD to remove a warning. 2003-01-24 15:33:54 +00:00
Robert Osfield
5cd9d85bb6 Removd the linking to the debug version of the freetype lib as this won't be
included in the new OsgWin32Dependances.zip file.
2003-01-24 10:22:08 +00:00
Robert Osfield
f14e9d42aa Udpated the freetype 2.1.3 linked to by the osgText.dsp 2003-01-24 09:46:52 +00:00
Robert Osfield
6e778f2436 Removed the ReaderWriterFLY.cpp for the project as its no longer used. 2003-01-20 14:08:03 +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
36857d6b2f Replaced the NVTriStrip code with tri_stripper written by Tanguy Fautré. 2003-01-14 10:54:01 +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
ba2c3a187d From Ulrich Hertlein, DirectX .x model loader plugin. 2003-01-08 22:52:27 +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
3ef3666d0f Added new ARB vertex program state attribute and demo program,
sent in my Brede Johansen.
2003-01-04 20:45:53 +00:00
Robert Osfield
cdecec0f6c From March Jez, updated the osgSim.dsp with the addition of /Op option to
enable VS.NET to compile with crashes.
2002-12-20 09:47:06 +00:00
Robert Osfield
adf5c91808 Renamed all instance of AppCallback/AppVisitor to UpdateCallback/UpdateVisitor
inline with the decision to rename the "app phase" the "update phase".
2002-12-19 15:55:40 +00:00
Robert Osfield
c82927293e Moved the include/osgTXP back into src/osgPlugins/txp as a seperate include directory is no longer required.
Removed the osgtxp demo as it is no longer required.
2002-12-17 16:07:59 +00:00
Robert Osfield
ee3348afc9 Added txp::TerrapageNode to the txp plugin, and implemented the node so that it
automatically assign handles the updates of eye points and database merges.
2002-12-17 15:41:05 +00:00
Robert Osfield
0497b1d675 Removed MemoryManager. 2002-12-16 16:55:50 +00:00