Commit Graph

  • 6d21fbd6cf Added 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
  • ee93b70033 From Pavel Moloshtan, fixes for Mingw32 build. Robert Osfield 2002-09-12 20:30:41 +00:00
  • 6c6fc36d7e Added opengl32.lib and glu32.lib links to osgGLUT.dsp Robert Osfield 2002-09-12 19:59:05 +00:00
  • f867dd81be Added 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
  • b5870857c4 Fixed setFusionDistance Don BURNS 2002-09-12 14:29:59 +00:00
  • 5733cc1470 From Brede Johansen - Fixes to osg::Plane::valid and added a new set method. Robert Osfield 2002-09-12 13:23:15 +00:00
  • 866af14f86 Added ability to accept '.tif' files (as well as '.tiff') and printed notify() on error Don BURNS 2002-09-09 04:40:50 +00:00
  • e2603ff6c4 Improvements to osg::Texture3D::Extensions code. Robert Osfield 2002-09-05 15:45:10 +00:00
  • c4e7526f69 For 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
  • bb0022175b Added 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
  • 9bab7a181f From Ulrich Hertlein, check for max 3d texture size into the osgtexture demo. Robert Osfield 2002-09-04 10:51:33 +00:00
  • f574d0dd68 Added 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
  • 6ff24b338f Added support for multiple graphics contexts to osg::Texture and its subclasses. Robert Osfield 2002-09-04 08:14:04 +00:00
  • d5f87e919d Added 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
  • 1ad924d0ca Fixes to the LWO to better handle 3 and 4 vertex polygons. Robert Osfield 2002-09-03 20:12:29 +00:00
  • 2842346b5a Removed const from the evaluateLODChild(,,) callback method. Robert Osfield 2002-09-03 19:25:00 +00:00
  • 5c1787535c Removed the temporary commenting out of the Optimizer, which was done for debugging purposes. Robert Osfield 2002-09-03 14:42:19 +00:00
  • 0cb75d42e0 Fixed 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
  • 46585242a1 Fixed and unmatched malloc/free pair, which was previously doing a mallco/delete. Robert Osfield 2002-09-03 09:50:51 +00:00
  • 12226e4371 Converted 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
  • 52518673d1 From Yfei He, added in missing RoadConstruction handler. Robert Osfield 2002-08-31 09:59:18 +00:00
  • 11bc1b2a77 Bug 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
  • 78a86984f1 Added the script to make IRIX distribution packages (via 'inst'). Don BURNS 2002-08-31 06:04:21 +00:00
  • c6965357e6 Renamed osg::Statistics::addOpaque to addDrawable to better reflect its current function. Robert Osfield 2002-08-30 19:45:56 +00:00
  • a68d95d2f6 Updates to windows build docs. Robert Osfield 2002-08-30 16:17:41 +00:00
  • cf9e9e2b5b Fixes to Math for MacOSX build. Robert Osfield 2002-08-30 15:32:59 +00:00
  • b731a90b73 Update LANDEXT.DAT to contain all the latest core OSG files. Robert Osfield 2002-08-30 15:17:01 +00:00
  • b1f69a9b11 Fixed the flatten static transform visitor. Robert Osfield 2002-08-30 15:07:10 +00:00
  • 8a061e80e1 Added std:: infront of ends references. Robert Osfield 2002-08-30 13:38:22 +00:00
  • 8d7acb9437 Removed 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
  • a6f3a2cad9 Some small clean ups and editorializing of the NEWS file. Don BURNS 2002-08-30 01:34:40 +00:00
  • fc5f07acaa Fixed the numerical accuracy problems in the Drive and Flight Manipulators. Robert Osfield 2002-08-29 20:41:19 +00:00
  • 44beefa9a5 Fixed numerical accuracy problem in Trackball manipulator. Robert Osfield 2002-08-29 16:38:51 +00:00
  • 3835a82052 Updated change log. Robert Osfield 2002-08-29 14:48:25 +00:00
  • c5ba76dd40 Removed html files which relate to now removed API. Robert Osfield 2002-08-29 14:41:12 +00:00
  • 4649537b4b Added new autogenerated .html files Robert Osfield 2002-08-29 14:39:41 +00:00
  • 6c08183b45 Updated docs. Robert Osfield 2002-08-29 14:29:49 +00:00
  • 97ebc07f11 Updated the NEWS to release the new release. Robert Osfield 2002-08-29 14:05:51 +00:00
  • 79aaac4e0c Renamed the ConvexPlaner* classes to ConvexPlanar* and changed all the various classes that reference it. Robert Osfield 2002-08-29 11:02:01 +00:00
  • 4e45c82067 Added SG_EXPORT. Robert Osfield 2002-08-29 08:39:04 +00:00
  • 76959d5648 Blast it, Don... You should rebuild before you check things in! Don BURNS 2002-08-29 03:49:23 +00:00
  • 2b10b4c3df Fixed 69 occurance of 'Seperate' misspelling (should be 'Separate') Don BURNS 2002-08-29 03:22:27 +00:00
  • b546c63139 Changed 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
  • 3065f35ae2 Fixed the optimized library name of the osgText plugin. Robert Osfield 2002-08-28 19:46:56 +00:00
  • df5c8f789a Updated the version numbers to reflect the upcomming release 0.9.1. Robert Osfield 2002-08-28 18:49:27 +00:00
  • fe93b91f73 Fixes to Win32 build. Robert Osfield 2002-08-28 18:38:33 +00:00
  • 4c762829f2 Added std:: infront of cout and endl. Robert Osfield 2002-08-28 17:37:12 +00:00
  • ebb8a635d2 Fixes for Win32 build. Robert Osfield 2002-08-28 16:59:22 +00:00
  • bd87e19068 Fixed unitialized variable in the MyTextureSubloadCallback. Robert Osfield 2002-08-28 16:25:06 +00:00
  • e50552d6d2 Added fixes to UnitTestFramework to get it compiling under Windows. Robert Osfield 2002-08-28 16:17:54 +00:00
  • 3b53adc7e8 Warning fixes for Windwos Robert Osfield 2002-08-28 15:44:03 +00:00
  • c2884ee2ad Fixed typo on osgunittests project name. Robert Osfield 2002-08-28 15:35:17 +00:00
  • 8353fc0ed6 Removed deprecated code from the distribution. Robert Osfield 2002-08-28 15:28:11 +00:00
  • 951b6e9f3f Added -I{THISDIR} into the iv Makefile. Robert Osfield 2002-08-28 14:28:21 +00:00
  • 03ee77a315 Updates, 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
  • 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. Robert Osfield 2002-08-28 14:26:09 +00:00
  • bff4728eac Commented 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
  • 5ad4cc4f2f Added 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
  • 55d4affded Added 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
  • 1f7b133eff Added support for reading and writing osg::PositionAttitudeTransform. Robert Osfield 2002-08-27 15:46:47 +00:00
  • 4a4334c2ab Fixed bug in the Light reading code. Robert Osfield 2002-08-27 15:46:29 +00:00
  • 4265702c7c Added proper osgtexture1D demo - this demo uses a 1D texture to dynamically contour the scene. Robert Osfield 2002-08-27 14:02:19 +00:00
  • 103727f412 From Marco, fix to include/GL to clean up warnigns in Windows builds. Robert Osfield 2002-08-27 14:00:04 +00:00
  • 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. Robert Osfield 2002-08-27 10:06:57 +00:00
  • 501f28449c Fixed typo of _texParametersDirty. Robert Osfield 2002-08-26 20:11:24 +00:00
  • 4ddfd8668e Removed #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
  • 5a3f8fc8a6 Moved 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
  • 59a5e800fe Moved #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
  • 0b5c20af8d Made the sort callback's sort method pure virtual. Robert Osfield 2002-08-26 12:34:42 +00:00
  • 43d3beb59e Removed redundent parameter in sort() callback which was never being used. Robert Osfield 2002-08-26 12:28:10 +00:00
  • 2b7dbecc0c Added #include <stdlib.h> to include/osg/glut for Windows build. Robert Osfield 2002-08-26 10:30:40 +00:00
  • db70c95d24 Updated Texture3D to use extension checking to get the relevant 3d texturing extensions. Robert Osfield 2002-08-26 10:24:01 +00:00
  • 0f0b32f43b Added writer to RGB plugin Don BURNS 2002-08-26 03:15:45 +00:00
  • 8e75f531e3 Converted code dependant on osg::Texture across to its replacement osg::Texture2D. Robert Osfield 2002-08-25 15:31:44 +00:00
  • 61ff1c7b0a Fixes for Win32 build Robert Osfield 2002-08-25 11:00:30 +00:00
  • 9e3a282429 Added guard to prevent VS7 builds using the #defines for cosf etc. Robert Osfield 2002-08-24 21:12:51 +00:00
  • ee8757113b Added brief items to NEWS in prep for the 0.9.1 release. Robert Osfield 2002-08-24 21:12:10 +00:00
  • d87dee5a75 Added support for the texture_env_dot3 extension. Robert Osfield 2002-08-24 21:11:07 +00:00
  • 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. Robert Osfield 2002-08-24 19:39:39 +00:00
  • 0c383901a7 Clean 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
  • 9979e80bed Modifed 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
  • 54516d1803 Fixed a dependency order Don BURNS 2002-08-22 17:36:44 +00:00
  • c45c3d3255 Added 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
  • ed3d083368 Fixed 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
  • 942e23caf3 From 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
  • c2c6bb5ca6 Moved 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
  • 814dcc9677 Added IO Support for TexEnvCombine state attribute. Robert Osfield 2002-08-20 18:00:22 +00:00
  • 88f387810d Added support for the tex_env_add and tex_env_crossbar extensions. Robert Osfield 2002-08-20 14:15:49 +00:00
  • 7234f7274c Fixes to new osgText and osgParticle project files. Robert Osfield 2002-08-20 14:12:51 +00:00
  • 36ad072e14 Added the definition of GL_FOG_COORDINATE_SOURCE to Fog.cpp. Robert Osfield 2002-08-20 12:29:35 +00:00
  • df9a899d9e Moved the IO support for the osgText and osgParticle libraries into seperate plugin libraries. Robert Osfield 2002-08-20 11:27:08 +00:00
  • 05573d553d Added a error message for when OSG_NOTIFY_LEVEL is not set correctly. Robert Osfield 2002-08-20 10:26:36 +00:00
  • 058ef0dc98 Merged 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
  • 93303cf1cd A 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
  • e347a3c7aa Reordered 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
  • 7a0f041a15 Added default values to the TexEnvCombine constructor. Robert Osfield 2002-08-19 19:53:34 +00:00
  • 41db2e08d0 Added missing include/osg/ClearNode Robert Osfield 2002-08-19 15:14:10 +00:00
  • 1e2f198c5b Added new osg::TexEnvCombine state attribute. Robert Osfield 2002-08-19 15:11:09 +00:00
  • b23a48a763 Renamed 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
  • c72953d94b Moved "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