Robert Osfield
7aa089df26
Added /Zm 200 option to avoid heap problems
2005-01-27 14:54:33 +00:00
Robert Osfield
fab7c4d715
From Fredric Mammond, added new osg::BlendEquation state attribute wrapping
...
up glBlendEquation.
2005-01-03 16:39:28 +00:00
Robert Osfield
fa4eaae122
From Frederic Marmond, add osg::LogicOp for support for glLogicOp.
2004-12-13 04:54:20 +00:00
Robert Osfield
d9802310dc
From Marco, fixes to osgIntrospection and related libs
2004-12-13 02:39:47 +00:00
Robert Osfield
876e257080
Added Make support for new osgIntrospecxtion libs
2004-12-09 05:29:10 +00:00
Don BURNS
ef18d0f483
Added visual studio files for osgspotlight example (Mike Weiblen)
...
Updated NEWS.txt for release
2004-11-28 17:11:21 +00:00
Robert Osfield
6691d09e47
Added /Zm200 to avoid heap size problems under VS6.0
2004-11-26 19:27:23 +00:00
Robert Osfield
14b2e5669a
Added /Zm200 to avoid VS 6.0 dump arse compile errors
2004-11-25 15:57:00 +00:00
Robert Osfield
fe482993d5
Reordered the core libraries to try and get round compile order problems under
...
VisualStudio 6.0
2004-11-25 13:59:25 +00:00
Robert Osfield
5bcc3851dd
Added osgText dependency to osglauncher.
2004-11-18 21:53:31 +00:00
Robert Osfield
df6dfde96c
Added dsp's for osglauncher and osgplanets.
2004-11-18 20:20:00 +00:00
Robert Osfield
e47b92c3e5
Added osgText dependency to osgsequence app
2004-11-16 09:09:31 +00:00
Robert Osfield
4094c3f058
Added osgDB::ReentrantMutex is prep for making osgDB::Registry single threaded.
2004-11-15 11:57:41 +00:00
Robert Osfield
43f528fd41
From Ulrich Heirtlein, added STL plugin
2004-11-12 14:49:22 +00:00
Robert Osfield
6f96cf4ad2
Moved the .osga implementation into the src/osgPlugins/osga plugin and made
...
osgDB::Archive a pure virtual base class.
2004-11-11 13:22:55 +00:00
Robert Osfield
4973824b1d
Added new osga plugin for reading OSG native archives
2004-11-10 16:40:08 +00:00
Robert Osfield
9e2d6a51bd
From Mike Weiblen adding lib paths to net.dsp, and changes by Robert Osfield moving the osgDB
...
and osg dependency from the net.dsp to VisualStudio.dsp to keep it consistent with the rest
of the OSG plugins and executables.
2004-11-09 15:12:38 +00:00
Robert Osfield
f85d2c7c9e
From Morné Pistorius, fixes for VisualStudio7.0
2004-11-04 15:32:03 +00:00
Robert Osfield
66836ef3d0
Added new osgDB::Archive class, and osgarchive example. These are both
...
very early beginnings so do not function yet.
2004-10-25 19:16:38 +00:00
Robert Osfield
6e55d48352
From Sohey Yamamoto, addition of TexEnvFilter support.
2004-10-18 14:42:32 +00:00
Robert Osfield
cecaec4ed8
From Sohey Yamamoto, added support for GL_TEXTURE_FILTER_CONTROL/GL_TEXTURE_LOD_BIAS.
2004-10-13 19:52:39 +00:00
Robert Osfield
0fcc08d867
From Sondra Iversion "Loading a single model from an externally
...
referenced file is a standard option for OpenFlight and is specified by
including the modelname in angle brackets, such as: filename<modelname>.
The attached code identifies and handles this case."
2004-10-07 10:03:27 +00:00
Robert Osfield
a8739f952a
Added support for ClipPlane, ClipNode, TexGenNode to .ive
2004-09-29 19:10:00 +00:00
Robert Osfield
5be0004d52
Added Texture3D reference
2004-09-29 15:00:07 +00:00
Robert Osfield
f5e61a74fc
Added extra dependencies to osgsimulation example
2004-09-29 08:07:32 +00:00
Robert Osfield
cb50891a49
Removed makeDir referecnes
2004-09-29 08:04:46 +00:00
Robert Osfield
217fa3ec0e
From Stanislav Blinov, addition of LightModel support for .ive format.
2004-09-09 13:07:18 +00:00
Robert Osfield
784337204e
From Geoff Michel, removed mem_ptr reference as it no longer exists
2004-09-01 17:18:04 +00:00
Robert Osfield
2003c27714
From Marco Jez, added new osgmotionblur example
2004-09-01 09:54:36 +00:00
Don BURNS
2047611904
small change for Visual Studio compile
2004-08-31 21:18:46 +00:00
Don BURNS
573079fbae
Added Visual Studio files for osgPlugin net
2004-08-31 21:06:01 +00:00
Robert Osfield
146f4cd573
Remamed TrackerManipulator to NodeTrackerManipulator
2004-08-30 10:03:18 +00:00
Robert Osfield
889704964b
Rewrite of OBJ parser + converter to OSG
2004-08-26 14:33:38 +00:00
Robert Osfield
34a63749ea
Added dxtctool.h/.cpp
2004-08-16 15:45:17 +00:00
Robert Osfield
87a2a282be
From Michael Gronager, addition of NodeCallback support in .osg format.
2004-08-16 13:54:40 +00:00
Robert Osfield
6524fe1293
From Norman Vine, fixes for Mingw
2004-08-02 09:11:31 +00:00
Robert Osfield
f206abcd43
From Geoff Michel, new osgtesselate example, and new features in osgUtil::Tesselator.
2004-08-01 10:36:02 +00:00
Robert Osfield
8d1b390c7e
Removed old iv plugin
2004-08-01 04:10:54 +00:00
Robert Osfield
b790fa59a8
Added beginnings of new TrackballManipulator
2004-07-30 15:44:59 +00:00
Robert Osfield
2fec211fea
From Mike Weiblen, updates to dsp to improveme formatting and include OpenThreads
2004-07-23 10:03:18 +00:00
Robert Osfield
0b288fc721
Added support for compressing textures to osgconv, can be accessed by
...
running --compressed when outputting to a .ive file.
2004-07-22 12:10:53 +00:00
Robert Osfield
f11e551e5d
From Mike Weiblen, VS formated .dsw
2004-07-21 19:04:31 +00:00
Robert Osfield
d36e302573
Added OpenThreads mutex to protect ref()/unref().
2004-07-20 05:34:02 +00:00
Robert Osfield
25e0f27ce5
From Mike Weiblen, "When launched, it creates a commandline shell that is fully configured to
...
support running OSG apps from the source tree filesystems."
2004-07-19 18:47:40 +00:00
Robert Osfield
073193a25d
Added osgText to dependency list of osgsimulation example
2004-07-09 15:33:05 +00:00
Robert Osfield
16c5b80c61
Added osgvolume example
2004-06-29 13:59:07 +00:00
Robert Osfield
0887e22c3f
Added .osg support for new TexGenNode
2004-06-28 15:09:49 +00:00
Robert Osfield
616ee0928a
From Marco Jez, implemented I/O support for the AutoTransform node.
2004-06-14 20:12:04 +00:00
Robert Osfield
78d075eb24
Added new TexGenNode class for positioning tex gens.
2004-06-14 19:11:04 +00:00
Robert Osfield
61a98ac95e
Added CluserCullingCallback
2004-06-10 05:27:43 +00:00
Robert Osfield
f02c75f5ea
Added Vec2d, Vec3d and Vec4d classes, and remapped Vec2, Vec3 and Vec4 to
...
Vec2f, Vec3f an Vec4f respectively, with typedef's to the from Vec* to Vec*f.
2004-05-20 10:15:48 +00:00
Robert Osfield
849299686c
From Mike Weiblen, further updates to add relative paths to
...
OpenThreads/Producer.
2004-05-15 08:42:06 +00:00
Robert Osfield
cbd19eeeee
Fixed error of headers having ..\..\src\ path instaead of ..\..\include\
2004-05-14 14:43:41 +00:00
Robert Osfield
ae5aefac0e
Added the beginings of new osgParticle Explosion, Fire and SmokeEffects.
...
Added support for generation explosion, fire and smoke effects in osgsimulation
2004-05-13 22:09:23 +00:00
Robert Osfield
58b7737933
From Mike Weiblen, added hardwired include and lib paths to OpenThreads
...
and Priducer directories that are assumed to site alongside the OpenSceneGraph
library being built.
2004-05-13 22:04:08 +00:00
Robert Osfield
86d323752d
From Corbin Holtz, "I have completed my mods to the OpenFlight loader (modified files are
...
attached):
* Light point strings using the REPLICATE opcode should now be supported
(>=15.6?)
* Directional lights should now work as in Performer using a viewing
frustrum defined by a direction vector, horizontal angular width, vertical
angular width, and roll angle about the direction vector. The current
directional light implementation had some bad assumptions which caused
problems with direction vectors not on the XY plane.
* IVE and OSG reader/writers were updated as appropriate"
2004-05-08 22:18:38 +00:00
Robert Osfield
f35cafb778
Did a unix2dos and checked in trans.dsp
2004-05-08 06:13:16 +00:00
Robert Osfield
a5c9cc1552
Changed scale.dsp etc instance to rot.dsp etc.
2004-05-07 21:08:06 +00:00
Robert Osfield
bdeb391a00
From Mike Weiblen, added new rot, scale and trans pseudo loaders.
2004-05-07 15:18:59 +00:00
Robert Osfield
ed81b85198
From Geof Michel, fix to osgFX.
2004-05-06 12:57:44 +00:00
Robert Osfield
47dd0ece28
Added new TerrainManipulator to osgGA, and new callback for getting the
...
CoordinateFrame for a given X,Y,Z location.
2004-05-06 11:01:16 +00:00
Robert Osfield
a04e5093e2
Added gdal_i.lib to osgdem project dependencies.
2004-05-04 18:15:38 +00:00
Robert Osfield
4bcd8af6d3
Added osgTerrain to dependency list of osgdem
2004-05-04 18:13:33 +00:00
Robert Osfield
e47df3986f
Fixed typo of OSGTERRAIN
2004-05-04 09:55:23 +00:00
Robert Osfield
7be1301830
Fixed typo of osgTerrain
2004-05-04 07:24:17 +00:00
Robert Osfield
b5f5f19a2d
Added osgTerrain and osgdem project files
2004-05-03 20:43:33 +00:00
Robert Osfield
9ca7acfd55
Changed the gdal plugin to link to the gdal_i.lib dll stub library
2004-05-03 13:09:55 +00:00
Robert Osfield
13aa1638f3
Added CoordinateSystemNode and EllipsoidModel .h/.cpp's files to project files
2004-05-03 12:46:49 +00:00
Robert Osfield
5836d60fbd
Added osg::CullSettings class as a way of collecting all the various
...
settings related to the cull traversal in one place, so we can keep APIs
for settings these values more consistent.
2004-04-30 15:35:31 +00:00
Robert Osfield
36cd372847
Added osg::CoordinateSystemNode
2004-04-29 22:16:50 +00:00
Robert Osfield
7430e7072f
Added project files for osgsimplifier example.
2004-04-20 09:46:23 +00:00
Robert Osfield
ae7ceae631
From Paul Martz, added support for OpenFlight15.8 LightPointSystems
2004-04-10 11:30:16 +00:00
Robert Osfield
51c8655630
Added beginning of new osgUtil::Simplifier
2004-04-08 11:27:01 +00:00
Robert Osfield
2def63605f
Added prelimary shape support to .ive plugin
2004-03-17 16:11:47 +00:00
Robert Osfield
3bf1bbdabd
From Paul Martz, "I've added support for indexed light points and the light
...
point appearance palette to the OpenFlight loader. Both are 15.8 features.
I also added parsing/comments regarding other things that have changed for
v15.8."
2004-03-14 15:26:36 +00:00
Robert Osfield
c0f062f41f
Added osg.ico back in again to test out cvs's assignment of keyword
...
substitution.
2004-03-06 14:38:40 +00:00
Robert Osfield
e1fe93e08c
Temporarily removed osg.ico
2004-03-06 14:37:51 +00:00
Robert Osfield
feb36860b6
From Bob Kuehne, added support for FragmentProgram and VertexProgram into .ive
2004-03-04 14:33:01 +00:00
Robert Osfield
f8f1456654
From Ruben, addition of osg::PointSprite and osgpointsprite example.
2004-03-02 22:36:11 +00:00
Robert Osfield
1eb2748b95
From Mike Weiblen, updated osg.ico file.
2004-03-02 16:57:08 +00:00
Robert Osfield
b050a9877b
Added support for osg::LineWidth into ive format
2004-02-18 21:40:18 +00:00
Robert Osfield
bff1e6d76d
From Eric Hammil, addition of /Zm200's to keep things compiling under VS6
2004-02-05 21:23:09 +00:00
Robert Osfield
a12833e60b
Removed slideshow3D from project file.
2004-02-04 13:21:41 +00:00
Robert Osfield
33dbbb6bc5
Removed slideshow3D project file
2004-02-04 13:21:16 +00:00
Robert Osfield
0199f77965
Added osgText dependancy to the TXP plugin
2004-01-30 15:54:41 +00:00
Robert Osfield
eee79585f1
Added Windows icon
2004-01-30 15:52:58 +00:00
Don BURNS
5005047043
Adde Texture1D to .dsp file
2004-01-29 17:09:13 +00:00
Robert Osfield
84f1f788f3
From Mike Weiblen, icons for osgviewer under Windows. The osgviewer changes effectively provides template
...
for making icons for all the examples.
2004-01-28 10:53:59 +00:00
Robert Osfield
34bc8a2471
Reverted by hand osgshadowtexture
2004-01-23 12:06:03 +00:00
Robert Osfield
9d1ace20d9
Added new mechanism for handling Seams.
2004-01-21 17:26:23 +00:00
Robert Osfield
23443aa5db
From Alberto Farre, added osgDB::SharedStateManager. Also a couple of
...
ammendments by Robert Osfield, adding get/setSharedStateManager()
methods into osgDB::Registry, and clean up fixes in SharedStateManager
for the StateSet arrays.
2004-01-10 17:13:20 +00:00
Robert Osfield
1f7a32c052
Fixed TXPPagedLOD.h/.cpp typos.
2004-01-07 19:57:16 +00:00
Robert Osfield
dd460006a4
From Nick, updates to TXP plugin to handle differences in LOD levels
...
between adjacent tiles.
2004-01-07 14:10:47 +00:00
Robert Osfield
9c15baf92f
Added osgsimplepager example program
2004-01-07 12:38:55 +00:00
Robert Osfield
72ac2f7eee
Removed eroneous CreateShadowedScene.cpp/.h from .dsp
2004-01-07 08:43:38 +00:00
Robert Osfield
5638a54d2e
Fixed ending of .dsp
2004-01-07 08:36:14 +00:00
Robert Osfield
3ea1bb6de7
Added osgdistortion examples .dsp
2004-01-06 15:56:18 +00:00
Robert Osfield
a442c7c2cb
Fixed .dsp
2004-01-05 15:34:41 +00:00
Robert Osfield
e8b15c03bf
Renamed osgshadowtexture.dsp to osgdepthshadow.dsp
2004-01-05 14:17:01 +00:00
Robert Osfield
042644df13
From Pavel Moloshtan, osgdepthshadow example
2004-01-05 09:34:28 +00:00
Robert Osfield
687410145d
From Marco Jez, new Light Wave Scene loader
2004-01-03 20:32:27 +00:00
Robert Osfield
c0f2730d99
From Marco Jez, updates to the LWO loader.
2004-01-03 15:20:33 +00:00
Robert Osfield
e6949ee70e
Removed TXPIO.h
2003-12-27 15:57:57 +00:00
Robert Osfield
96a8fa1f21
Fixes for VS6.0
2003-12-24 19:28:39 +00:00
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
Robert Osfield
de9b0b336a
Redone the project files for osgpbuffer and osgtxp to get it to work under
...
VisualStudio.
2002-12-16 13:27:29 +00:00
Robert Osfield
884b2730e8
Added a DeleteHandler into osg::Referenced so that it can delete objects
...
via a seperate delete handler. Useful for making unref()/ref() thread safe if
the users needs to address this issue.
2002-12-16 10:25:31 +00:00
Robert Osfield
c6b6e200a4
Added supported for setting animation path on MatrixTransform's.
2002-12-16 09:55:30 +00:00
Robert Osfield
0148b05f7b
Fixes to txp plugin for Windows.
2002-12-15 09:57:32 +00:00
Robert Osfield
20832bba70
Fixes for txp plugin.
2002-12-13 16:05:07 +00:00
Robert Osfield
f372efd194
Added osgSim to the dependancy list of the geo plugin.
2002-12-11 16:14:51 +00:00
Robert Osfield
392be2d010
Added space in bettern /D "OSGTXP_LIBRARY" and /YX to fix a compile problem under VisualStudio.
2002-12-11 10:03:50 +00:00
Robert Osfield
530b85c807
Updates from Geoff Michel to geo loader and demo.
2002-12-10 20:00:56 +00:00
Robert Osfield
bee892904a
Fixes for VisualStudio build of txp plugin.
2002-12-08 19:45:03 +00:00
Robert Osfield
a91324e158
Added Brede Johansen's osgpbuffer demo, currently only runs under Windows,
...
requires the equivilant glx support to be added.
2002-12-05 14:30:57 +00:00
Robert Osfield
af400cb5ab
Added first pass at a new logo, this time generated by a osglogo demo.
2002-12-05 12:04:38 +00:00
Don BURNS
bf0cbf6b10
Modified Files:
...
include/osgTXP/trPagePageManager.h src/Demos/osgtxp/osgtxp.cpp
Added Files:
VisualStudio/Demos/osgtxp/osgtxp.dsp
2002-11-29 22:10:12 +00:00
Robert Osfield
fc9a2c0e38
Added d to the end of the dll name for the debug build of the ac3d loader.
2002-11-22 08:05:20 +00:00
Robert Osfield
a545f3b48c
Moved the shadow creation code into a seperate CreateShadowedScene header and source,
...
and exposed just the basic createShadowedScene function in the header.
2002-11-21 15:35:51 +00:00
Robert Osfield
2e1b827373
Added shadow texture demo .dsp under the correct name!
2002-11-21 14:38:55 +00:00
Robert Osfield
3864500e5b
Fixed the references osgSim project file.
...
Added the osgshadowtexture demo project file.
2002-11-20 07:44:28 +00:00
Robert Osfield
2b957675d5
Added visual workspace files for osgSim nodekit and osglightpoint demo.
2002-11-19 12:23:45 +00:00
Robert Osfield
1050178c9f
Added osgText to dependancy list of geo plugin.
2002-11-11 07:12:21 +00:00
Robert Osfield
e0452b8cbc
Added TestManipulator into osgimpostor project file.
2002-11-08 08:00:28 +00:00
Robert Osfield
71bea99ba2
Added Geoff Michel's new osggeomdemo program which allows control of
...
geo models via the mouse.
2002-11-07 13:56:12 +00:00
Robert Osfield
6d09a50c6d
Added shape drawable into dot osg plugin.
2002-11-07 08:49:12 +00:00
Robert Osfield
26875c965d
Renamed ProceduralGeometry to ShapeDrawable to better reflect its current
...
purpose.
2002-11-06 10:46:34 +00:00
Robert Osfield
268e83c354
Added back in the missing flt.dsp.
2002-11-04 08:35:55 +00:00
Robert Osfield
ee9307b089
Added missing Shape and ProceduralGeometry references in the osg project file.
2002-11-01 12:40:33 +00:00
Robert Osfield
24746728e4
From Geoff Michel, added AC3D .ac and GEO .geo loaders.
2002-10-31 12:51:09 +00:00
Robert Osfield
da84f9b4aa
Added first cut of new primtive shapes support.
2002-10-30 13:27:15 +00:00
Robert Osfield
cfcd7337b4
Added missing .cpp's.
2002-10-10 18:02:05 +00:00
Robert Osfield
50652f389b
Added Macro's new cube map generation classes and osgcubemap demo.
2002-10-10 12:44:38 +00:00
Robert Osfield
c59fc9a2b7
Fixed a bug in the Optimizer where BIND_PER_PRIMITIVE_SET primitives where being eroneously merged.
...
Added missing support for reading geometry indices from the .osg format.
Added handling of geometry indices into the primitive functor in osg::Geometry.
Moved the method implementions of AnimationPathManipulator into src/osgGA and added extra convinience
methods for setting the manipulator with an hand built AnimationPath.
FCVS: VisualStudio/osgPlugins/iv/iv.dsp
2002-10-08 14:10:55 +00:00
Robert Osfield
b7372fb4cb
Added new osganimate demo which demonstrate the osg::AnimationPath in action.
...
Added extra parameters to the AnimationPath callbacks to allow finer control.
2002-10-07 19:51:11 +00:00
Robert Osfield
65ab5f7b62
Added osgteapot demo to show how to implement custom Drawables to
...
wrap up OpenGL code.
2002-10-02 15:28:17 +00:00
Robert Osfield
0a5ed26940
Moved the new osg::IndexedGeometry class over the top of the the existing
...
osg::Geometry class, and removed the temporary IndexedGeometry. Port the rest
of the OSG across to account for the change in method calls -
osg::Geometry::addPrimitive(..) becomes osg::addPrimitiveSet(..)
2002-10-02 13:12:16 +00:00
Robert Osfield
c7001dd041
Removed redundent /
...
--------------------------------------------------------------------
2002-09-24 19:41:18 +00:00
Robert Osfield
98dcb0623a
Renamed Primitive to PrimitiveSet.
2002-09-22 07:09:50 +00:00
Robert Osfield
55215651d7
Renamed osg::Primitive to osg::PrimitiveSet which better reflect what it
...
encapsulates.
Added new osg::IndexGeometry implemention, *not* complete yet.
Changed the rest of the OSG to handle the renaming og Primitive to PrimitiveSet.
2002-09-20 14:51:59 +00:00
Robert Osfield
ce51fb1841
Added PolygonStipple class from Mike, with mods from Robert to make data
...
management local.
2002-09-19 10:30:15 +00:00
Robert Osfield
4a54b7bdb1
From Daniel Sjölie - added support for multitexured flt files.
2002-09-18 11:11:10 +00:00
Robert Osfield
6c6fc36d7e
Added opengl32.lib and glu32.lib links to osgGLUT.dsp
2002-09-12 19:59:05 +00:00
Robert Osfield
b731a90b73
Update LANDEXT.DAT to contain all the latest core OSG files.
2002-08-30 15:17:01 +00:00
Robert Osfield
79aaac4e0c
Renamed the ConvexPlaner* classes to ConvexPlanar* and changed all the various
...
classes that reference it.
Added MUST_READ_ME.txt to the VisualStudio directory.
2002-08-29 11:02:01 +00:00
Robert Osfield
3065f35ae2
Fixed the optimized library name of the osgText plugin.
2002-08-28 19:46:56 +00:00
Robert Osfield
c2884ee2ad
Fixed typo on osgunittests project name.
2002-08-28 15:35:17 +00:00
Robert Osfield
8353fc0ed6
Removed deprecated code from the distribution.
...
Added .osg support for Texture1D and Texture3D.
2002-08-28 15:28:11 +00:00
Robert Osfield
7d6197441e
Added Neil Salter's osgUtx library into the distribution, have put all the
...
orignal seperate headers and source into include/osg/UnitTestFrameWork
and src/osg/UnitTestFramework.cpp respectively. I have done this to
keep the include and source directories focused on the scene graph rather
than the test framework.
Have added a very simple unit test to Vec3.cpp, which are optionally
compiled in with the OSG_COMPILE_UNIT_TESTS define, which is only
currently defined in debug builds under unix. It should be fine to
add it in under Windows project files as well.
Finally, a new demo app osgunittests runs the tests and reports success
or failure of the tests.
2002-08-28 14:26:09 +00:00
Robert Osfield
83af5e7a95
Added osgtexture3D demo, renamed osgtexture demo to osgtexture2D, and have
...
added osgtexture1D demo which currently is simply copy of osgtexture2D. I
will be modifying it to do 1D texturing next.
Fixed a bug in osg::Texture3D relating to checking of existance of
texturing.
Merged some fixes to the pfb loader from Ulrich Hertlein.
2002-08-27 10:06:57 +00:00
Robert Osfield
239068f223
Added new osg::TextureBase, osg::Texture1D, osg::Texture2D, and osg::Texture3D
...
classes, and changed osg::Texture and osg::TextureCubeMap so that they now derive
from osg::TextureBase.
2002-08-24 19:39:39 +00:00