43ad7114beReworking to avoid compile issues under VS6.0.
Robert Osfield
2005-05-20 15:45:12 +00:00
913992130cRemoved remaining references to old DX writer.
Robert Osfield
2005-05-20 11:35:08 +00:00
b23d3965dfRemoved long unused and out of date DX writer plugin from distribution, will now be placed on the wiki just in case its needed.
Robert Osfield
2005-05-20 11:33:22 +00:00
f6298daae4Added env var report.
Robert Osfield
2005-05-20 06:39:41 +00:00
56f415f7a8From Martin Aumueller, fixed copy and paste error on getActiveUniforms().
Robert Osfield
2005-05-19 21:42:38 +00:00
276dfbd0adAdded support for setting the default render bin sort mode via the env OSG_DEFAULT_BIN_SORT_MODE variable or via or RenderBin::setDefaultRenderBinSortMode() method.
Robert Osfield
2005-05-19 15:17:53 +00:00
b71472e592From Alberto Farre, added support for caching of ProxyNode children.
Robert Osfield
2005-05-19 09:22:45 +00:00
702944b67aFixed fullscreen toggle in ViewerEventHandler that assumed the first RenderSurface was a window (not a pbuffer).
Don BURNS
2005-05-18 21:45:30 +00:00
0f164c9f7fPBuffer example revamped to use a normal CameraConfig for setting up the PBuffer and main cameras, and a PBufferTexture2D for the texture, rather than a subload callback
Don BURNS
2005-05-18 21:34:55 +00:00
bb8169ce87Updated NEWS, ChangeLog and runexamples.bat.
Robert Osfield
2005-05-18 21:31:51 +00:00
9e91e1e01bUpdated wrappers.
Robert Osfield
2005-05-18 21:17:31 +00:00
955cc1ec2aAdded s/getClearMask() support to osg::ClearNode, osgUtil::SceneView and the .osg plugin.
Robert Osfield
2005-05-18 19:55:14 +00:00
a83f7a245dFrom Joakim Simonsson, DOFTransform multiplication order support added to .ive format. With tweak from Robert Osfield to wrap new read and write with a new version number to allow old files contain DOFTransforms to continue to work.
Robert Osfield
2005-05-18 19:04:35 +00:00
2ad67b1727From Joakim Simonsson:
Robert Osfield
2005-05-18 18:43:03 +00:00
51458ceea7Fixed copy and paste mistakes in setEventCallback methods
Robert Osfield
2005-05-18 18:31:03 +00:00
4645217733Added RADEON as render type for disabling mipmapped NPO2T
Robert Osfield
2005-05-17 20:12:13 +00:00
8e91de49a9Cleaned up in prep for release.
Robert Osfield
2005-05-17 15:00:43 +00:00
5947b97cdeImproved the handling of data attached to proxy nodes
Robert Osfield
2005-05-17 14:25:11 +00:00
83d3f7639fChanged the default behavior to not writing out proxynode children.
Robert Osfield
2005-05-17 13:50:07 +00:00
f9bc0454f8Improved the handling of writing out of proxy node files.
Robert Osfield
2005-05-17 13:47:13 +00:00
9c27121f77From Daniel Sjölie, for the purpose of maintainability, made the load proxy nodes code the standard, remove the older code that remained as part of #else #endif blocks, and remove the erroneous implementation of caching of proxynodes.
Robert Osfield
2005-05-17 13:34:04 +00:00
9717fcd3a5Added destructor to fix Cygwin build problem.
Robert Osfield
2005-05-17 13:24:34 +00:00
895ed7916cUpdated wrappers.
Robert Osfield
2005-05-17 11:11:58 +00:00
2e4b266c39Added differentiation between Non power of two textures when mip mapped vs when not mipped mapped to get round the issue of incomplete support under ATI cards.
Robert Osfield
2005-05-17 11:00:13 +00:00
a4b2383672Removed old GeoSet backward compatibility code since its now redudent.
Robert Osfield
2005-05-17 09:53:41 +00:00
cc7bb579b0From Thom DeCarlo, build fixes for Cygwin.
Robert Osfield
2005-05-17 09:06:12 +00:00
883c530c09Fixed name.
Robert Osfield
2005-05-16 18:24:11 +00:00
163ec5899cUpdate to NEWS w.r.t contributors
Robert Osfield
2005-05-16 17:37:25 +00:00
1dd553ed0eBumped version numbers to 0.9.9 in rediness for 0.9.9 release.
Robert Osfield
2005-05-16 17:17:53 +00:00
85b97ec222Updated NEWS and ChangeLog in prep for release
Robert Osfield
2005-05-16 16:50:55 +00:00
428608e781Warning fixes for IRIX
Robert Osfield
2005-05-16 15:51:57 +00:00
af0abf58efUpdated wrappers
Robert Osfield
2005-05-16 15:50:35 +00:00
b9d0f59002Changed the getHitList and getNumHits methods to take const osg::LineSegment* as a parameter.
Robert Osfield
2005-05-16 14:27:03 +00:00
fa0f53e2d5Workaround for Mipspro compiler bug.
Robert Osfield
2005-05-16 14:09:39 +00:00
8a6aaba351Updated wrappers.
Robert Osfield
2005-05-16 11:22:25 +00:00
10232cf81aFixed method signatures.
Robert Osfield
2005-05-16 11:18:11 +00:00
bfa0ce0e10Added osgUtil osgDB osgFX osgText osgTerrain osgGA osgProducer to the list of wrapper libraries.
Robert Osfield
2005-05-16 10:12:22 +00:00
74bce0e410Updated wrappers
Robert Osfield
2005-05-16 09:41:10 +00:00
668aada787From Marco Jez, fixes to/and for osgIntrospection.
Robert Osfield
2005-05-15 20:32:10 +00:00
a9f37f1f05Moved computeBounds into public scope.
Robert Osfield
2005-05-15 20:31:22 +00:00
95a9a4362fFrom John Grant, added getDrawableList() const.
Robert Osfield
2005-05-15 05:47:14 +00:00
ad5e2d45f1From Marco Jez, added export symbols.
Robert Osfield
2005-05-14 18:57:47 +00:00
dce2fbf7ecFrom Marco Jez, change of Doxygen docs name of class from UFOManipulator to osgGA::UFOManipulator, done to avoid automated wrapper issues.
Robert Osfield
2005-05-14 14:31:37 +00:00
4f71be21d4Yet another using namespace osg to try and work out the spat betwen MipsPro and VS.6.0.
Robert Osfield
2005-05-13 21:39:34 +00:00
76e7853971From Tom Jolly, removing trailing comma for last entries in enums to fix IRIX compile warnings.
Robert Osfield
2005-05-13 21:38:34 +00:00
d1d07c263bFrom Mike Weiblen, updated project files to link to new 3rdParty libs
Robert Osfield
2005-05-13 14:54:34 +00:00
2f91acdf98Updated wrappers.
Robert Osfield
2005-05-13 14:36:42 +00:00
3b4636311bMoved BaseOptimizerVisitor out of Optimizer into osgUtil namespace to try and get round MipsPro compile problems.
Robert Osfield
2005-05-13 13:29:45 +00:00
3a4b09940bRefinement of includes to help IRIX build
Robert Osfield
2005-05-13 12:06:58 +00:00
e82a63ca81Cross platform build fixes.
Robert Osfield
2005-05-13 11:11:52 +00:00
ec2adb2477Added #include "dxfBlock.h"
Robert Osfield
2005-05-13 09:52:17 +00:00
f05879a452Added /Zm200
Robert Osfield
2005-05-13 09:05:10 +00:00
cb1f2f4761Removed unused function.
Robert Osfield
2005-05-13 08:54:11 +00:00
715df123f1From Mike Weiblen, Added queries of compilation state to Shader (for symmetry with Program's link state queries)
Robert Osfield
2005-05-12 20:59:53 +00:00
2dc54fc61dfixed warning.
Robert Osfield
2005-05-12 20:46:12 +00:00
7c90800822From Jan Ciger, gcc 4.0 compile fix.
Robert Osfield
2005-05-12 20:35:15 +00:00
ec12a1091bUpdated wrappers.
Robert Osfield
2005-05-12 20:06:39 +00:00
a8550e6536Fixed pairing of write and read of Matrixd
Robert Osfield
2005-05-12 20:03:55 +00:00
ad3ff3577fFrom Mike Weiblen, osgpbuffer now needs to link w/ Producer (fixed .dsp file attached)
Robert Osfield
2005-05-12 19:14:17 +00:00
a209542c60Added missing Uniform(Matrixd) constructor implementation
Robert Osfield
2005-05-12 19:05:33 +00:00
d44977490cFrom Alberto Farre,
Robert Osfield
2005-05-12 15:51:28 +00:00
54abc6f471Added IO support for new intialBound and callbacks to .osg, and initialBound to .ive
Robert Osfield
2005-05-12 14:48:56 +00:00
bf4d63f6eaAdded new Node/Drawable::s/getInitialBound and Node/Drawable::s/getComputeBoundCallback methods and reimplement computeBound so that it passes back a bounding volume rather than modifying the local one.
Robert Osfield
2005-05-12 14:03:22 +00:00
ad2bd31ac8Added setTextureFileName method.
Robert Osfield
2005-05-12 08:58:28 +00:00
fe384e53c7Added clear of lazy uniform updating structure on relink, also added debug output of shader being compiled.
Robert Osfield
2005-05-12 08:54:11 +00:00
25b36ef648Moved OpenGL2 definitions from Uniform header to GL2Extensions
Robert Osfield
2005-05-12 07:47:43 +00:00
8b60ee74d4Updated wrappers.
Robert Osfield
2005-05-11 21:36:04 +00:00
ea1dc4dd20Added missing required includes
Robert Osfield
2005-05-11 21:06:29 +00:00
1f6cdc49e5Compile fix.
Robert Osfield
2005-05-11 20:37:22 +00:00
6abe4c8f8cUpdated wrappers
Robert Osfield
2005-05-11 20:05:51 +00:00
9ef29824aaMoved GL2Extensions back out of Program and into its own header file.
Robert Osfield
2005-05-11 19:59:21 +00:00
bdc7e8b4a9From Don Tidrow, "I added some code to assign the archive pointer in TXPnode with the archive that ReaderWriterTXP actually loads. I also added a function in TXPArchive to help in manipulating the lightpoints."
Robert Osfield
2005-05-11 19:34:03 +00:00
679c44f4aeChanged the info log so that it output to INFO on success, to WARN when an error has occured.
Robert Osfield
2005-05-11 19:32:57 +00:00
460c77b7f0From Nathan Monteleone, rewrote the osgpbuffer example so that it uses Producer xplatform support for pbuffer instead of Win32 specific pathways as support before. (with a few code tweaks to simplfy the code, by Robert Osfield).
Robert Osfield
2005-05-11 19:14:36 +00:00
afb92b2372Added .osg support for new ParticleEffect::s/getDefaultParticleTemplate.
Robert Osfield
2005-05-11 16:05:27 +00:00
52666a6deeAdded support for setting the texture filename and more fine control over the particle template used in ParticleEffects
Robert Osfield
2005-05-11 15:26:16 +00:00
4c613896ffFixed compile warning.
Robert Osfield
2005-05-11 13:40:07 +00:00
aa6ea8c047Completed GLSL support in .ive
Robert Osfield
2005-05-11 13:37:38 +00:00
8d31e75364Further work on GLSL support in .ive
Robert Osfield
2005-05-11 11:42:09 +00:00
fb34b22e34Cleaned up API of BindAttributeLocation, added deletion of shader objects.
Robert Osfield
2005-05-11 11:41:44 +00:00
d9c50ee7c4Put in place the class to implement GLSL support in .ive
Robert Osfield
2005-05-10 20:20:20 +00:00
d681d47c72Moved the infolog to the error handling block and upping its notification level to WARN to provide better feedback on failure with needing to use DEBUG notification level.
Robert Osfield
2005-05-10 18:21:31 +00:00
5e0a5b39e0Added tab to space converted to .obj plugin
Robert Osfield
2005-05-10 16:13:37 +00:00
1afd5e48a7Added support for PROTECTED and OVERRIDE to uniforms.
Robert Osfield
2005-05-10 13:56:05 +00:00
aa61f87abeFrom Farshid Lashkari, bumped IVE version number to 9, and added support in Texture for _borderWidth _useHardwareMipMapGeneration _unrefImageDataAfterApply _clientStorageHint _resizeNonPowerOfTwoHint
Robert Osfield
2005-05-10 10:01:13 +00:00
d70657b18fChanged -ne to $LINK_ECHO_OPTION to fix cross platform compile issues
Robert Osfield
2005-05-10 09:07:38 +00:00
4811adda0aFrom Farshid Lashkari, and non power of two resize hint support to .osg ascii
Robert Osfield
2005-05-10 08:07:37 +00:00
44c363dd3fAdded code to prevent ProxyNode's from been "flattened" by osgUtil::Optimizer::FlattenStaticTransforms.
Robert Osfield
2005-05-09 15:29:18 +00:00
538ced579eRemoved deprecated API in preparation for 0.9.9 release.
Robert Osfield
2005-05-09 13:09:07 +00:00
5e23536683Added osgUtil, osgDB, osgFX, osgParticle, osgSim, osgTerrain, osgGA and osgProducer to osgWrappers directory.
Robert Osfield
2005-05-09 10:17:56 +00:00
a6e8378a72Removed debug info
Robert Osfield
2005-05-08 19:21:43 +00:00
cf6e081b93Updated osgWrappers.
Robert Osfield
2005-05-08 18:37:13 +00:00
7d6c90aaa4Added missing copy of _stereo
Robert Osfield
2005-05-08 15:24:26 +00:00
d1a1b1d95cAdded more comprehensive releaseGLObjects(State*=0) throughout Nodes, Drawables,StateSet, and osgDB::Registry.
Robert Osfield
2005-05-07 20:47:09 +00:00
08d5f9f85aFrom Tim Daoust/Robert Osfield, added Font::releaseGLobjects(State*state=0) to facilate clean up of scene when a graphics context is deleted/reused.
Robert Osfield
2005-05-07 09:17:55 +00:00
52e036f425Added handling of sharing of graphics context data which is now supported by Producer. You can get the osgProducer::Viewer to share graphics contexts by using the env var OSG_SHARE_GRAPHICS_CONTEXTS set to ON or OFF i.e.
Robert Osfield
2005-05-06 19:44:24 +00:00
6763de4840Added X11 include and lib paths to find freetype under OSX.
Robert Osfield
2005-05-06 17:43:40 +00:00
2ea6de3d0bMade OSX default to using single threaded keyboard mouse.
Robert Osfield
2005-05-06 14:28:43 +00:00
ccafa6b125Made USE_AGL=yes the default under OSX.
Robert Osfield
2005-05-06 14:07:02 +00:00
cdab058b32Added osg_DeltaFrameTime uniform to default set.
Robert Osfield
2005-05-06 10:32:31 +00:00