Commit Graph

  • 49301347e8 From Eric Wing, fix to comment. Robert Osfield 2005-12-08 08:57:16 +00:00
  • 27ad107378 Added new Node::getParentalNodePaths() method. Robert Osfield 2005-12-07 15:29:29 +00:00
  • 73cc97f0e1 From Antonoine Hue, a small modification to the osgTerrain::DataSet to be able to pass an already opened GDAL Dataset to the osgTerrain::DataSet::Source Robert Osfield 2005-12-07 15:26:45 +00:00
  • a72c697622 Updated NEWS for release Robert Osfield 2005-12-07 12:29:36 +00:00
  • be850746e4 From Eric Wing, fixed typo induced bug. Robert Osfield 2005-12-07 11:38:39 +00:00
  • 3f3c7b1df8 Added Camera::isRenderToTextureCamera() method, and improved support in PickVisitor and IntersectVisitor for CameraNode, including the ignoring of render to texture cameras, such that HUD's etc are still intersected against. Robert Osfield 2005-12-07 11:36:56 +00:00
  • 99be2cdb7f Moved PickVistor into osgUtil Robert Osfield 2005-12-07 10:25:50 +00:00
  • 2d14519946 Enabled thread safe counting by default. Robert Osfield 2005-12-07 09:48:28 +00:00
  • 4d658ae1ea Improved the PickVisitor to make it more flexible and robust. Robert Osfield 2005-12-06 21:59:43 +00:00
  • a865ea7773 Removed osgdemeter example from distribution because it no longer compiles, and Demeter itself nolonger compiles, osgdemeter has now been moved to the community section of openscenegraph.org. Robert Osfield 2005-12-06 12:07:34 +00:00
  • e311cf83d8 Added checks in the drawImplementation to catch when attribute bindings are set on but the relevant arrays remain unset, this prevents previous crash when this occured. Robert Osfield 2005-12-06 11:24:24 +00:00
  • 34953f7dec From Gideon May, fixed typo in docs. Robert Osfield 2005-12-06 10:26:48 +00:00
  • 65d06b4577 From Farshid Lashkari, removed second redundent dirtyDisplayList() call. Robert Osfield 2005-12-06 10:18:33 +00:00
  • 22d5390784 From Louis Hamilton, fix to LightPoint's under 64 bit build, changing longs to ints in colour conversion code. Robert Osfield 2005-12-06 10:16:21 +00:00
  • 6971588592 Changed debug message to INFO. Robert Osfield 2005-12-05 20:11:50 +00:00
  • e1454d22a7 Attempt at build fixes for IRIX. Robert Osfield 2005-12-05 10:24:02 +00:00
  • 197b68ecb8 Removed the closeLibraries call from the registry singleton desctuction. Robert Osfield 2005-12-05 10:23:37 +00:00
  • edf4598838 From Geoff Michel, Fix to prevent Producer::Trackball being set up with a negative radius. Robert Osfield 2005-12-05 10:08:52 +00:00
  • c45ead4c65 Fixed tabbing. Robert Osfield 2005-12-04 20:08:41 +00:00
  • 851972beab Added OSG_EXPORT to PrimitiveSet. Robert Osfield 2005-12-03 15:12:52 +00:00
  • b16f40e5ab Moved the body of the getNumPrimitives() into the .cpp. Robert Osfield 2005-12-03 00:03:31 +00:00
  • 85f79a6639 Updated ChangeLog, AUTHTORS.txt and osgversion for next release candidate. Robert Osfield 2005-12-02 12:30:14 +00:00
  • f41e136369 Fixed typos in NEWS, improved formating. Robert Osfield 2005-12-02 12:10:02 +00:00
  • d52567854e Updated NEWS with quotes. Robert Osfield 2005-12-02 11:59:36 +00:00
  • fcdf5826db Added a static_cast<std::streampos> to get round IRIX64 build problem. Robert Osfield 2005-12-02 09:57:19 +00:00
  • 8d8229cc05 From Marco Jez, hack/fix for VS compile/link problems related to STL containers. Robert Osfield 2005-12-02 00:25:40 +00:00
  • 784574670e Updated NEWS Robert Osfield 2005-12-02 00:21:00 +00:00
  • 332ebef12e Updated NEWS Robert Osfield 2005-12-01 16:44:40 +00:00
  • b1f9e1dfd7 Added comments. Robert Osfield 2005-12-01 16:43:40 +00:00
  • 066760738b From Ali Botorabi, fixed the setDefault() fallback to properly handle the case when no scene view light is requested. Robert Osfield 2005-12-01 14:37:15 +00:00
  • 1c9f1b8eb1 Added TestSupportCallback to properly handle querry of OpenGL support of vertex texturing in GLSL. Robert Osfield 2005-12-01 14:09:38 +00:00
  • b324156ec8 From Thom DeCarlo, build fix for Cygwin. Robert Osfield 2005-12-01 13:38:27 +00:00
  • 65f63428e5 From Geoff Michel, fixed the handling of zfar values of 0.0. Robert Osfield 2005-12-01 13:19:16 +00:00
  • 8c3219151d Updated NEWS. Robert Osfield 2005-11-30 15:30:40 +00:00
  • 4ac38439ab Updated changed log for 1.0-rc7. Robert Osfield 2005-11-29 22:29:44 +00:00
  • f3f86973a0 Added default opening of the file as a binary file, and once the type is confirmed then close and reopen as an ascii as required. This is done to get round problems under Windows. Robert Osfield 2005-11-29 18:38:40 +00:00
  • e7801ccc1e Updated ChangeLog, osgversion.cpp and AUTHORS.txt for 1.0-rc6. Robert Osfield 2005-11-29 14:20:37 +00:00
  • 511c84d991 Updated NEWS with second draft of press release. Robert Osfield 2005-11-29 14:07:39 +00:00
  • eb51a53919 Added CameraBarrierCallback so that multi-thread multi-cameras are synconized correctly when do stats collection. Robert Osfield 2005-11-29 12:09:45 +00:00
  • 2ce7718a66 From Eric Wing, fixes for "warning: converting of negative value '-0x00000000000000001' to 'unsigned int'" Robert Osfield 2005-11-29 11:39:07 +00:00
  • caaecc9f2a Switched off the VBO usage in osgparametric as it was tripping up ATI and 3DLabs drivers. Robert Osfield 2005-11-29 08:59:30 +00:00
  • 06cb8c030f Added temporary ref_ptr<osg::Image> to prevent the _image going out of scope due to another thread complete the texture::apply() while the present texture::apply() is still running. Robert Osfield 2005-11-28 20:08:36 +00:00
  • 0514427c0a Fixed warning. Robert Osfield 2005-11-28 10:58:09 +00:00
  • 81435a28b9 From Gideon May, port to OSX of GLUT examples. Robert Osfield 2005-11-28 09:15:46 +00:00
  • 3881a55564 From Geoff Michel, fix for the scaling of the random number generation. Robert Osfield 2005-11-27 15:32:57 +00:00
  • 7aeb1d646c Updated ChangeLog and authors file. Robert Osfield 2005-11-25 20:23:07 +00:00
  • 0663c3b653 From John Donovan, typo fixes. Robert Osfield 2005-11-25 19:18:12 +00:00
  • d773aee0ed Added disable of spurious VS6.0 warning. Robert Osfield 2005-11-25 14:58:37 +00:00
  • 6a5a10cf47 Fixed docs of setImage. Robert Osfield 2005-11-25 13:45:23 +00:00
  • daefa1cae6 Added releaseGLObjects to PrimitiveSet. Robert Osfield 2005-11-25 12:31:04 +00:00
  • 9b92e675d4 Fixed typo of dxf. Robert Osfield 2005-11-25 10:32:25 +00:00
  • 13cd57eafc Lightened by the ambientBias term. Robert Osfield 2005-11-24 19:53:20 +00:00
  • 736a8433ca Added FBO deletion support, and better FBO querry and fallback mechansim in RenderStage. Robert Osfield 2005-11-24 15:18:12 +00:00
  • 09bfbeec8b Changed the VS template export block to just compile when VS verion >= 1300 (VS.NET onwards.) Robert Osfield 2005-11-24 15:17:28 +00:00
  • b5a5cd7901 Changed the default value of Texture::_resizeNonPowerOfTwoHint to true, to improve the backwards compatibility of peformance on systems that have OpenGL2.0 drivers but without hardware that can't handle non power of two textures. Robert Osfield 2005-11-24 10:28:09 +00:00
  • 83f43b37e6 Added automatic setting of thread safe reference counting when multi-threaded cameras are used. Robert Osfield 2005-11-24 10:14:05 +00:00
  • e1dd759dd8 Changed CameraNode::getDataChangeMutex() to be a pointer rather than a reference to get around osgIntrospeciton build problem with the OpenThreads::Mutex copy constructor being private. Robert Osfield 2005-11-23 16:32:55 +00:00
  • 3a62b5193c Updated AUTHORES, ChangeLog, NEWS and version number for 1.0-rc6 Robert Osfield 2005-11-23 16:24:50 +00:00
  • 4ca3a4fd45 Changed the linux implement of getGLExtensionFuncPtr to querry for glXGetProcAddressARB and then use this if its available, otherwise fallback to the original dlsym usage. Robert Osfield 2005-11-23 15:25:56 +00:00
  • 74830f9ce1 Added multi-buffering of the CameraNode::_renderingCache to help cope with multiple graphis context usages. Robert Osfield 2005-11-23 13:44:27 +00:00
  • b4fb878e1e Fixed mistmatch of ReadFileCallback type. Robert Osfield 2005-11-23 12:16:22 +00:00
  • a91b8fa40a Moved getGLExtensionFuncPtr implementation into the .cpp to make it easier to change it implementation without forcing a complete recompile. Robert Osfield 2005-11-23 10:16:25 +00:00
  • 42e79f93d2 From Marco Jez, typo fix if GL extension name. Robert Osfield 2005-11-23 10:15:11 +00:00
  • f78a37be9c Simplified the TangentSpaceGenerator so that is automatically converts any models with indices to one without indices and then runs the tangent space generation code on the result. Robert Osfield 2005-11-22 21:14:26 +00:00
  • 48a8f14ae7 From Markus Trenkwalder, fixed placment of libs in mingw build. Robert Osfield 2005-11-22 14:35:12 +00:00
  • 33f4494830 Added missing dirtyDisplayList call into osg::Geometry::set calls. Robert Osfield 2005-11-22 13:56:50 +00:00
  • f77b38ae9c Added DatabasePager::s/getDrawablePolicy() to allow the way that the display list/VBO settings are applied to loaded databases. Robert Osfield 2005-11-22 13:14:00 +00:00
  • 85b3c4b179 Added check against LODScale being zero, and fixed the search for the maximum LOD range in the pixel size range fallback. Robert Osfield 2005-11-22 10:26:27 +00:00
  • 611e49b736 From Chris Hanson, add LODScale support to pixel based LOD range selection. Robert Osfield 2005-11-22 10:08:00 +00:00
  • 26e77fc92f From Jason Daly, (with small tweak by Robert Osfield) fix for Prorgram::removeShader(Shader*) so that it properly remove the shader and its entry in the _shaderList. Robert Osfield 2005-11-22 09:57:32 +00:00
  • a44f0cf25a From Eric Wing, warning fixes for gcc4.0/OSX. Robert Osfield 2005-11-22 09:51:02 +00:00
  • 14f943cc32 From Marco Jez, fix for wchar_t being redefined. Robert Osfield 2005-11-22 09:47:18 +00:00
  • 7e2967c392 Updated NEWS Robert Osfield 2005-11-21 16:29:47 +00:00
  • c47cee1429 Updated ChangeLog and authors file. Robert Osfield 2005-11-21 16:15:48 +00:00
  • 8289eecb7e From Roger James, reworked the export of std::vector<> on standard types to prevent problems with .lib being built for all targets under VS7.x Robert Osfield 2005-11-21 13:51:24 +00:00
  • 8dd631f4ec Replaced asserts with notification of error. Robert Osfield 2005-11-20 22:07:43 +00:00
  • cb40a7361f From Donn Mielcarek, added support Materials being declared globally. Robert Osfield 2005-11-20 22:06:16 +00:00
  • f5b83f4b58 Updated ChangeLog, osgversion and AUTHORS file. Robert Osfield 2005-11-19 12:18:51 +00:00
  • d0c9ef1e14 Added the ability for osgParticle::ParticleEffect to switch off the automatic setup. Normally the automatic setup is useful, but in the case of the .osg support this automatic update was forcing premature loading of imagery that wasn't necessarily, and can lead to reports of looking for files that arn't present. Robert Osfield 2005-11-18 17:04:55 +00:00
  • b0869a6f60 Added s/getCenter and s/getRotation methods, and updated wrapper. Robert Osfield 2005-11-18 15:00:34 +00:00
  • 38a9dc51f8 From Toshiyuki Takeahei, addition of s/getDistance() methods Robert Osfield 2005-11-18 14:49:05 +00:00
  • 65244321b4 The OpenFlight plugin was crashing with pre 15.6 .flt files that contained light points. This was due to the mismatch is size and fiels in the LightPointRecord before 15.6 and after it, the OSG's flt plugin was assuming just 15.6 record structure. As a temporary solution I have disabled the processing of light point records on .flt file version before 15.6, this allows these files to be loaded safely, but without light points. Robert Osfield 2005-11-18 14:46:38 +00:00
  • 7b117ada29 From Andrew Reyonolds : changed the endian conversion code to work on a temporary rather then on a flt structure to prevent repeated conversion of the same value, something that led to eroneously large light point string sizes. Robert Osfield 2005-11-18 10:03:11 +00:00
  • 9c93332c03 From Rodger James, changed the Win32 static library compilation support to use OSG_LIBRARY_STATIC to avoid problems with building libs when not required. Robert Osfield 2005-11-18 09:52:24 +00:00
  • 91855e7c50 Replaced tabs with spaces in examples. Robert Osfield 2005-11-17 20:22:55 +00:00
  • 39db6b28b3 Updated wrappers. Robert Osfield 2005-11-17 17:45:04 +00:00
  • 35fcaf7bde Convert tabs to spaces. Robert Osfield 2005-11-17 17:44:48 +00:00
  • f391b0ff2c From Toshiyuki Takahei, added #pragam to avoid build problem with special characters. From Robert Osfield, added #if _MSC_VER to restrict pragma usage to just VisualStudio, and added comment explaining all the extra parsing code in osgversion. Robert Osfield 2005-11-17 15:18:48 +00:00
  • d3541b96ed Replaced tabs with spaces. Robert Osfield 2005-11-17 15:03:51 +00:00
  • 0e16b64665 Coverted tabs to space in core libraries. Robert Osfield 2005-11-17 13:35:53 +00:00
  • 168225ebaf From Toshiyuki Takahei, fixed order intialiation problem in Viewer::selectCameraManipulator(..). Robert Osfield 2005-11-17 11:27:25 +00:00
  • 74f90ed9a4 From Mike Weiblen, "fix for another one of those GLSL syntax errors that slip thru the nvidia compiler. gl_TexCoord[] is an array of vec4, and must be reduced to a vec2 for use with texture2D()" Robert Osfield 2005-11-17 11:22:09 +00:00
  • 3c03e3c24c From Eric Sokolosky, for Cygwin and Minw sections changed definition of INST_SHARE so that it is based on INST_LOCATION, providing the same default as before but also allow it to be override by env vars when required. Robert Osfield 2005-11-17 11:13:36 +00:00
  • 9bd24bcc79 From Eric Sokolosky, made spacing more consistent. Robert Osfield 2005-11-17 11:09:22 +00:00
  • b15b677cc3 From Mikkel Gjøl, addition of paramter set/get methods to osgGA::*Manipulators, change of ' ' to GUIEventAdapter::KEY_Space, fix to url in Matrix_implementation.cpp. Syntax fixes by Robert Osfield to above submission fix inconsistencies with normal OSG coding style. Robert Osfield 2005-11-17 11:03:20 +00:00
  • d91f2c631d Improved handling of core OSG being compile with float Matrices. Robert Osfield 2005-11-17 09:57:40 +00:00
  • 19c1863432 Added (_data || rhs._data) extra qualify to Image::compare is data equal test. Robert Osfield 2005-11-17 09:20:58 +00:00
  • 7f19c7833e Removed redundent copyop. Robert Osfield 2005-11-16 21:08:16 +00:00
  • 6bedddf146 Ran dos2unix on makefile. Robert Osfield 2005-11-16 20:27:28 +00:00
  • e1fc9d1875 Started experimenting with sections and table of contents. Robert Osfield 2005-11-16 16:35:56 +00:00