6d21fbd6cfAdded dirty methods for vertex arrays to better support external OpenGL code which modifies the OpenGL state and needs to tell the osg::State about it to ensure that the OSG doesn't make any errors during lazy state updating.
Robert Osfield
2002-09-13 13:50:58 +00:00
ee93b70033From Pavel Moloshtan, fixes for Mingw32 build.
Robert Osfield
2002-09-12 20:30:41 +00:00
6c6fc36d7eAdded opengl32.lib and glu32.lib links to osgGLUT.dsp
Robert Osfield
2002-09-12 19:59:05 +00:00
f867dd81beAdded asGroup() and asTransform() methods to osg::Node to downcast nodes to these types without requiring an expensive dynamic_cast<>.
Robert Osfield
2002-09-12 15:34:31 +00:00
b5870857c4Fixed setFusionDistance
Don BURNS
2002-09-12 14:29:59 +00:00
5733cc1470From Brede Johansen - Fixes to osg::Plane::valid and added a new set method.
Robert Osfield
2002-09-12 13:23:15 +00:00
866af14f86Added ability to accept '.tif' files (as well as '.tiff') and printed notify() on error
Don BURNS
2002-09-09 04:40:50 +00:00
e2603ff6c4Improvements to osg::Texture3D::Extensions code.
Robert Osfield
2002-09-05 15:45:10 +00:00
c4e7526f69For Solaris, /usr/local/lib dependencies now compile static libraries. This reduces the dependencies for binary installs. ALso rearranged the SunOS gnu and Forte compiler sections to be more generic
Don BURNS
2002-09-05 15:13:05 +00:00
bb0022175bAdded new buffered_value template class which encapsulates a std::vector but initializes the array to the number of graphics contexts, and automatically expands the array when indices outside the current size are required.
Robert Osfield
2002-09-05 11:42:55 +00:00
9bab7a181fFrom Ulrich Hertlein, check for max 3d texture size into the osgtexture demo.
Robert Osfield
2002-09-04 10:51:33 +00:00
f574d0dd68Added support for setting the fusion distance directly in SceneView, defaults to the original behavior of using the values from the Camera if attached.
Robert Osfield
2002-09-04 10:49:17 +00:00
6ff24b338fAdded support for multiple graphics contexts to osg::Texture and its subclasses.
Robert Osfield
2002-09-04 08:14:04 +00:00
d5f87e919dAdded setting colormask to SceneView on every frame to allow toggling between stereo on and off in Anaglyphic mode.
Don BURNS
2002-09-04 01:15:07 +00:00
1ad924d0caFixes to the LWO to better handle 3 and 4 vertex polygons.
Robert Osfield
2002-09-03 20:12:29 +00:00
2842346b5aRemoved const from the evaluateLODChild(,,) callback method.
Robert Osfield
2002-09-03 19:25:00 +00:00
5c1787535cRemoved the temporary commenting out of the Optimizer, which was done for debugging purposes.
Robert Osfield
2002-09-03 14:42:19 +00:00
0cb75d42e0Fixed LWO2 ReaderWriter problem which was down to an the compiler reodering the evaluation of a Vec3 paramter.
Robert Osfield
2002-09-03 13:04:53 +00:00
46585242a1Fixed and unmatched malloc/free pair, which was previously doing a mallco/delete.
Robert Osfield
2002-09-03 09:50:51 +00:00
12226e4371Converted the instances of const built in types being returned from methods and passed as paramters into straight forward non const built in types, i.e. const bool foogbar(const int) becomes bool foobar(int).
Robert Osfield
2002-09-02 12:31:35 +00:00
52518673d1From Yfei He, added in missing RoadConstruction handler.
Robert Osfield
2002-08-31 09:59:18 +00:00
11bc1b2a77Bug fix from Tom Jolly, which adds a check aginst a delete of gl textures in FTGLTextureFont destructor to prevent a NULL be passed to glDeleteTextures. This solves the crash on exit of osghud/osgtext.
Robert Osfield
2002-08-31 09:51:52 +00:00
78a86984f1Added the script to make IRIX distribution packages (via 'inst').
Don BURNS
2002-08-31 06:04:21 +00:00
c6965357e6Renamed osg::Statistics::addOpaque to addDrawable to better reflect its current function.
Robert Osfield
2002-08-30 19:45:56 +00:00
a68d95d2f6Updates to windows build docs.
Robert Osfield
2002-08-30 16:17:41 +00:00
cf9e9e2b5bFixes to Math for MacOSX build.
Robert Osfield
2002-08-30 15:32:59 +00:00
b731a90b73Update LANDEXT.DAT to contain all the latest core OSG files.
Robert Osfield
2002-08-30 15:17:01 +00:00
b1f69a9b11Fixed the flatten static transform visitor.
Robert Osfield
2002-08-30 15:07:10 +00:00
8a061e80e1Added std:: infront of ends references.
Robert Osfield
2002-08-30 13:38:22 +00:00
8d7acb9437Removed the OSG_COMPILE_UNIT_TESTS define from the OSX build to avoid issues with the missing <sstream>
Robert Osfield
2002-08-30 07:17:48 +00:00
a6f3a2cad9Some small clean ups and editorializing of the NEWS file.
Don BURNS
2002-08-30 01:34:40 +00:00
fc5f07acaaFixed the numerical accuracy problems in the Drive and Flight Manipulators.
Robert Osfield
2002-08-29 20:41:19 +00:00
44beefa9a5Fixed numerical accuracy problem in Trackball manipulator.
Robert Osfield
2002-08-29 16:38:51 +00:00
3835a82052Updated change log.
Robert Osfield
2002-08-29 14:48:25 +00:00
c5ba76dd40Removed html files which relate to now removed API.
Robert Osfield
2002-08-29 14:41:12 +00:00
4649537b4bAdded new autogenerated .html files
Robert Osfield
2002-08-29 14:39:41 +00:00
6c08183b45Updated docs.
Robert Osfield
2002-08-29 14:29:49 +00:00
97ebc07f11Updated the NEWS to release the new release.
Robert Osfield
2002-08-29 14:05:51 +00:00
79aaac4e0cRenamed the ConvexPlaner* classes to ConvexPlanar* and changed all the various classes that reference it.
Robert Osfield
2002-08-29 11:02:01 +00:00
4e45c82067Added SG_EXPORT.
Robert Osfield
2002-08-29 08:39:04 +00:00
76959d5648Blast it, Don... You should rebuild before you check things in!
Don BURNS
2002-08-29 03:49:23 +00:00
2b10b4c3dfFixed 69 occurance of 'Seperate' misspelling (should be 'Separate')
Don BURNS
2002-08-29 03:22:27 +00:00
b546c63139Changed instances of new across to use osgNew to help debugging, and fixed an unitialized variable in Sequence.
Robert Osfield
2002-08-28 21:40:38 +00:00
3065f35ae2Fixed the optimized library name of the osgText plugin.
Robert Osfield
2002-08-28 19:46:56 +00:00
df5c8f789aUpdated the version numbers to reflect the upcomming release 0.9.1.
Robert Osfield
2002-08-28 18:49:27 +00:00
fe93b91f73Fixes to Win32 build.
Robert Osfield
2002-08-28 18:38:33 +00:00
4c762829f2Added std:: infront of cout and endl.
Robert Osfield
2002-08-28 17:37:12 +00:00
ebb8a635d2Fixes for Win32 build.
Robert Osfield
2002-08-28 16:59:22 +00:00
bd87e19068Fixed unitialized variable in the MyTextureSubloadCallback.
Robert Osfield
2002-08-28 16:25:06 +00:00
e50552d6d2Added fixes to UnitTestFramework to get it compiling under Windows.
Robert Osfield
2002-08-28 16:17:54 +00:00
3b53adc7e8Warning fixes for Windwos
Robert Osfield
2002-08-28 15:44:03 +00:00
c2884ee2adFixed typo on osgunittests project name.
Robert Osfield
2002-08-28 15:35:17 +00:00
8353fc0ed6Removed deprecated code from the distribution.
Robert Osfield
2002-08-28 15:28:11 +00:00
951b6e9f3fAdded -I{THISDIR} into the iv Makefile.
Robert Osfield
2002-08-28 14:28:21 +00:00
03ee77a315Updates, from Neil Salter, to comments etc to osgGA which add better explanations of how each of the classes operates.
Robert Osfield
2002-08-28 14:27:18 +00:00
7d6197441eAdded 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.
Robert Osfield
2002-08-28 14:26:09 +00:00
bff4728eacCommented out the #define TEXTURE_USE_DEPRECATED_API from includ/osg/Texture which forces the use of a typedef Texture2D Texture; in place of the orignal texure implementation.
Robert Osfield
2002-08-27 21:01:22 +00:00
5ad4cc4f2fAdded code to write byte/int/float arrays out with 8 values per line by default, rather than 1 per line as before.
Robert Osfield
2002-08-27 20:54:58 +00:00
55d4affdedAdded support for DOFTransforms into .osg format, and add pivot point support to the PositionAttitudeTransform .osg support.
Robert Osfield
2002-08-27 20:18:43 +00:00
1f7b133effAdded support for reading and writing osg::PositionAttitudeTransform.
Robert Osfield
2002-08-27 15:46:47 +00:00
4a4334c2abFixed bug in the Light reading code.
Robert Osfield
2002-08-27 15:46:29 +00:00
4265702c7cAdded proper osgtexture1D demo - this demo uses a 1D texture to dynamically contour the scene.
Robert Osfield
2002-08-27 14:02:19 +00:00
103727f412From Marco, fix to include/GL to clean up warnigns in Windows builds.
Robert Osfield
2002-08-27 14:00:04 +00:00
83af5e7a95Added 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.
Robert Osfield
2002-08-27 10:06:57 +00:00
501f28449cFixed typo of _texParametersDirty.
Robert Osfield
2002-08-26 20:11:24 +00:00
4ddfd8668eRemoved #ifdef hacks to remove optimization with VS6.0's STL. VS6.0 STL is now no longer supported!
Robert Osfield
2002-08-26 19:35:43 +00:00
5a3f8fc8a6Moved the #define GL_DOT3_RGB_ARB's into their own #ifndef GL_ARB_texture_env_dot3 block.
Robert Osfield
2002-08-26 15:02:31 +00:00
59a5e800feMoved #define's for OpenGL1.2 image formats into the include/osg/Image header to allow compilation of the rgb plugin under Windows with its 1.1 OGL headers.
Robert Osfield
2002-08-26 13:04:43 +00:00
0b5c20af8dMade the sort callback's sort method pure virtual.
Robert Osfield
2002-08-26 12:34:42 +00:00
43d3beb59eRemoved redundent parameter in sort() callback which was never being used.
Robert Osfield
2002-08-26 12:28:10 +00:00
2b7dbecc0cAdded #include <stdlib.h> to include/osg/glut for Windows build.
Robert Osfield
2002-08-26 10:30:40 +00:00
db70c95d24Updated Texture3D to use extension checking to get the relevant 3d texturing extensions.
Robert Osfield
2002-08-26 10:24:01 +00:00
0f0b32f43bAdded writer to RGB plugin
Don BURNS
2002-08-26 03:15:45 +00:00
8e75f531e3Converted code dependant on osg::Texture across to its replacement osg::Texture2D.
Robert Osfield
2002-08-25 15:31:44 +00:00
61ff1c7b0aFixes for Win32 build
Robert Osfield
2002-08-25 11:00:30 +00:00
9e3a282429Added guard to prevent VS7 builds using the #defines for cosf etc.
Robert Osfield
2002-08-24 21:12:51 +00:00
ee8757113bAdded brief items to NEWS in prep for the 0.9.1 release.
Robert Osfield
2002-08-24 21:12:10 +00:00
d87dee5a75Added support for the texture_env_dot3 extension.
Robert Osfield
2002-08-24 21:11:07 +00:00
239068f223Added 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.
Robert Osfield
2002-08-24 19:39:39 +00:00
0c383901a7Clean up of include/osg/GL and include/osg/GLExtensions for better support of Windows build.
Robert Osfield
2002-08-24 19:35:00 +00:00
9979e80bedModifed osgGLUT viewer and messages in SGV to allow for start up in full screen mode.
Don BURNS
2002-08-23 00:43:10 +00:00
54516d1803Fixed a dependency order
Don BURNS
2002-08-22 17:36:44 +00:00
c45c3d3255Added calling of the LightSource and ClipNode as Group by the NodeVisitor and fixed the CullVisitor and Optimizer to take account of this.
Robert Osfield
2002-08-22 09:19:41 +00:00
ed3d083368Fixed the osg::Transform::coompute*() methods so the were using the _referenceFrame correctly, as previously they were doing the exact opposite from what they should have been doing.
Robert Osfield
2002-08-22 08:14:38 +00:00
942e23caf3From Stephan Huber, "I found a small bug in QTtexture.c: the code fails, when the image-files don't reside on the boot-partition. I replaced the offending function by a cleaner one.".
Robert Osfield
2002-08-21 20:42:19 +00:00
c2c6bb5ca6Moved the include<osg/GLExtensions> from the State header into State.cpp, and added it into other files which now required it.
Robert Osfield
2002-08-20 22:43:42 +00:00
814dcc9677Added IO Support for TexEnvCombine state attribute.
Robert Osfield
2002-08-20 18:00:22 +00:00
88f387810dAdded support for the tex_env_add and tex_env_crossbar extensions.
Robert Osfield
2002-08-20 14:15:49 +00:00
7234f7274cFixes to new osgText and osgParticle project files.
Robert Osfield
2002-08-20 14:12:51 +00:00
36ad072e14Added the definition of GL_FOG_COORDINATE_SOURCE to Fog.cpp.
Robert Osfield
2002-08-20 12:29:35 +00:00
df9a899d9eMoved the IO support for the osgText and osgParticle libraries into seperate plugin libraries.
Robert Osfield
2002-08-20 11:27:08 +00:00
05573d553dAdded a error message for when OSG_NOTIFY_LEVEL is not set correctly.
Robert Osfield
2002-08-20 10:26:36 +00:00
058ef0dc98Merged fixes to the osg::GLExtensions function pointer code from Stefan Huber, and a fix to osg::State's secondary color code from Bob Kuehne.
Robert Osfield
2002-08-20 10:14:12 +00:00
93303cf1cdA FogCoordinateSource set/get methods to osg::Fog which correspond to the FogCoord support added to osg::Geometry. Added suppot for these new parameters to the .osg plugin.
Robert Osfield
2002-08-20 10:08:04 +00:00
e347a3c7aaReordered the string comparions so that DEBUG_INFO comes before INFO, since the find op will find INFO in a DEBUG_INFO string, and hence report the wrong notify level.
Robert Osfield
2002-08-20 08:14:02 +00:00
7a0f041a15Added default values to the TexEnvCombine constructor.
Robert Osfield
2002-08-19 19:53:34 +00:00
41db2e08d0Added missing include/osg/ClearNode
Robert Osfield
2002-08-19 15:14:10 +00:00
1e2f198c5bAdded new osg::TexEnvCombine state attribute.
Robert Osfield
2002-08-19 15:11:09 +00:00
b23a48a763Renamed the osg::EarthSky to osg::ClearNode to make it more obvious what role it has play and make it more relevant to non vis-sim applications.
Robert Osfield
2002-08-19 11:42:37 +00:00
c72953d94bMoved "unsigned int i" from for(.. to just before it, and removed subsequent ones to get the VisualStudio compiler working once more.
Robert Osfield
2002-08-19 08:35:35 +00:00