49301347e8From Eric Wing, fix to comment.
Robert Osfield
2005-12-08 08:57:16 +00:00
27ad107378Added new Node::getParentalNodePaths() method.
Robert Osfield
2005-12-07 15:29:29 +00:00
73cc97f0e1From 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
a72c697622Updated NEWS for release
Robert Osfield
2005-12-07 12:29:36 +00:00
be850746e4From Eric Wing, fixed typo induced bug.
Robert Osfield
2005-12-07 11:38:39 +00:00
3f3c7b1df8Added 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
99be2cdb7fMoved PickVistor into osgUtil
Robert Osfield
2005-12-07 10:25:50 +00:00
2d14519946Enabled thread safe counting by default.
Robert Osfield
2005-12-07 09:48:28 +00:00
4d658ae1eaImproved the PickVisitor to make it more flexible and robust.
Robert Osfield
2005-12-06 21:59:43 +00:00
a865ea7773Removed 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
e311cf83d8Added 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
34953f7decFrom Gideon May, fixed typo in docs.
Robert Osfield
2005-12-06 10:26:48 +00:00
65d06b4577From Farshid Lashkari, removed second redundent dirtyDisplayList() call.
Robert Osfield
2005-12-06 10:18:33 +00:00
22d5390784From 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
6971588592Changed debug message to INFO.
Robert Osfield
2005-12-05 20:11:50 +00:00
e1454d22a7Attempt at build fixes for IRIX.
Robert Osfield
2005-12-05 10:24:02 +00:00
197b68ecb8Removed the closeLibraries call from the registry singleton desctuction.
Robert Osfield
2005-12-05 10:23:37 +00:00
edf4598838From Geoff Michel, Fix to prevent Producer::Trackball being set up with a negative radius.
Robert Osfield
2005-12-05 10:08:52 +00:00
c45ead4c65Fixed tabbing.
Robert Osfield
2005-12-04 20:08:41 +00:00
851972beabAdded OSG_EXPORT to PrimitiveSet.
Robert Osfield
2005-12-03 15:12:52 +00:00
b16f40e5abMoved the body of the getNumPrimitives() into the .cpp.
Robert Osfield
2005-12-03 00:03:31 +00:00
85f79a6639Updated ChangeLog, AUTHTORS.txt and osgversion for next release candidate.
Robert Osfield
2005-12-02 12:30:14 +00:00
f41e136369Fixed typos in NEWS, improved formating.
Robert Osfield
2005-12-02 12:10:02 +00:00
d52567854eUpdated NEWS with quotes.
Robert Osfield
2005-12-02 11:59:36 +00:00
fcdf5826dbAdded a static_cast<std::streampos> to get round IRIX64 build problem.
Robert Osfield
2005-12-02 09:57:19 +00:00
8d8229cc05From Marco Jez, hack/fix for VS compile/link problems related to STL containers.
Robert Osfield
2005-12-02 00:25:40 +00:00
784574670eUpdated NEWS
Robert Osfield
2005-12-02 00:21:00 +00:00
332ebef12eUpdated NEWS
Robert Osfield
2005-12-01 16:44:40 +00:00
b1f9e1dfd7Added comments.
Robert Osfield
2005-12-01 16:43:40 +00:00
066760738bFrom 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
1c9f1b8eb1Added TestSupportCallback to properly handle querry of OpenGL support of vertex texturing in GLSL.
Robert Osfield
2005-12-01 14:09:38 +00:00
b324156ec8From Thom DeCarlo, build fix for Cygwin.
Robert Osfield
2005-12-01 13:38:27 +00:00
65f63428e5From Geoff Michel, fixed the handling of zfar values of 0.0.
Robert Osfield
2005-12-01 13:19:16 +00:00
8c3219151dUpdated NEWS.
Robert Osfield
2005-11-30 15:30:40 +00:00
4ac38439abUpdated changed log for 1.0-rc7.
Robert Osfield
2005-11-29 22:29:44 +00:00
f3f86973a0Added 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
e7801ccc1eUpdated ChangeLog, osgversion.cpp and AUTHORS.txt for 1.0-rc6.
Robert Osfield
2005-11-29 14:20:37 +00:00
511c84d991Updated NEWS with second draft of press release.
Robert Osfield
2005-11-29 14:07:39 +00:00
eb51a53919Added CameraBarrierCallback so that multi-thread multi-cameras are synconized correctly when do stats collection.
Robert Osfield
2005-11-29 12:09:45 +00:00
2ce7718a66From Eric Wing, fixes for "warning: converting of negative value '-0x00000000000000001' to 'unsigned int'"
Robert Osfield
2005-11-29 11:39:07 +00:00
caaecc9f2aSwitched 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
06cb8c030fAdded 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
0514427c0aFixed warning.
Robert Osfield
2005-11-28 10:58:09 +00:00
81435a28b9From Gideon May, port to OSX of GLUT examples.
Robert Osfield
2005-11-28 09:15:46 +00:00
3881a55564From Geoff Michel, fix for the scaling of the random number generation.
Robert Osfield
2005-11-27 15:32:57 +00:00
7aeb1d646cUpdated ChangeLog and authors file.
Robert Osfield
2005-11-25 20:23:07 +00:00
0663c3b653From John Donovan, typo fixes.
Robert Osfield
2005-11-25 19:18:12 +00:00
d773aee0edAdded disable of spurious VS6.0 warning.
Robert Osfield
2005-11-25 14:58:37 +00:00
6a5a10cf47Fixed docs of setImage.
Robert Osfield
2005-11-25 13:45:23 +00:00
daefa1cae6Added releaseGLObjects to PrimitiveSet.
Robert Osfield
2005-11-25 12:31:04 +00:00
9b92e675d4Fixed typo of dxf.
Robert Osfield
2005-11-25 10:32:25 +00:00
13cd57eafcLightened by the ambientBias term.
Robert Osfield
2005-11-24 19:53:20 +00:00
736a8433caAdded FBO deletion support, and better FBO querry and fallback mechansim in RenderStage.
Robert Osfield
2005-11-24 15:18:12 +00:00
09bfbeec8bChanged 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
b5a5cd7901Changed 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
83f43b37e6Added automatic setting of thread safe reference counting when multi-threaded cameras are used.
Robert Osfield
2005-11-24 10:14:05 +00:00
e1dd759dd8Changed 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
3a62b5193cUpdated AUTHORES, ChangeLog, NEWS and version number for 1.0-rc6
Robert Osfield
2005-11-23 16:24:50 +00:00
4ca3a4fd45Changed 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
74830f9ce1Added multi-buffering of the CameraNode::_renderingCache to help cope with multiple graphis context usages.
Robert Osfield
2005-11-23 13:44:27 +00:00
b4fb878e1eFixed mistmatch of ReadFileCallback type.
Robert Osfield
2005-11-23 12:16:22 +00:00
a91b8fa40aMoved 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
42e79f93d2From Marco Jez, typo fix if GL extension name.
Robert Osfield
2005-11-23 10:15:11 +00:00
f78a37be9cSimplified 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
48a8f14ae7From Markus Trenkwalder, fixed placment of libs in mingw build.
Robert Osfield
2005-11-22 14:35:12 +00:00
33f4494830Added missing dirtyDisplayList call into osg::Geometry::set calls.
Robert Osfield
2005-11-22 13:56:50 +00:00
f77b38ae9cAdded 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
85b3c4b179Added 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
611e49b736From Chris Hanson, add LODScale support to pixel based LOD range selection.
Robert Osfield
2005-11-22 10:08:00 +00:00
26e77fc92fFrom 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
a44f0cf25aFrom Eric Wing, warning fixes for gcc4.0/OSX.
Robert Osfield
2005-11-22 09:51:02 +00:00
14f943cc32From Marco Jez, fix for wchar_t being redefined.
Robert Osfield
2005-11-22 09:47:18 +00:00
7e2967c392Updated NEWS
Robert Osfield
2005-11-21 16:29:47 +00:00
c47cee1429Updated ChangeLog and authors file.
Robert Osfield
2005-11-21 16:15:48 +00:00
8289eecb7eFrom 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
8dd631f4ecReplaced asserts with notification of error.
Robert Osfield
2005-11-20 22:07:43 +00:00
cb40a7361fFrom Donn Mielcarek, added support Materials being declared globally.
Robert Osfield
2005-11-20 22:06:16 +00:00
f5b83f4b58Updated ChangeLog, osgversion and AUTHORS file.
Robert Osfield
2005-11-19 12:18:51 +00:00
d0c9ef1e14Added 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
b0869a6f60Added s/getCenter and s/getRotation methods, and updated wrapper.
Robert Osfield
2005-11-18 15:00:34 +00:00
38a9dc51f8From Toshiyuki Takeahei, addition of s/getDistance() methods
Robert Osfield
2005-11-18 14:49:05 +00:00
65244321b4The 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
7b117ada29From 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
9c93332c03From 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
91855e7c50Replaced tabs with spaces in examples.
Robert Osfield
2005-11-17 20:22:55 +00:00
39db6b28b3Updated wrappers.
Robert Osfield
2005-11-17 17:45:04 +00:00
35fcaf7bdeConvert tabs to spaces.
Robert Osfield
2005-11-17 17:44:48 +00:00
f391b0ff2cFrom 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
d3541b96edReplaced tabs with spaces.
Robert Osfield
2005-11-17 15:03:51 +00:00
0e16b64665Coverted tabs to space in core libraries.
Robert Osfield
2005-11-17 13:35:53 +00:00
168225ebafFrom Toshiyuki Takahei, fixed order intialiation problem in Viewer::selectCameraManipulator(..).
Robert Osfield
2005-11-17 11:27:25 +00:00
74f90ed9a4From 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
3c03e3c24cFrom 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
9bd24bcc79From Eric Sokolosky, made spacing more consistent.
Robert Osfield
2005-11-17 11:09:22 +00:00
b15b677cc3From 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
d91f2c631dImproved handling of core OSG being compile with float Matrices.
Robert Osfield
2005-11-17 09:57:40 +00:00
19c1863432Added (_data || rhs._data) extra qualify to Image::compare is data equal test.
Robert Osfield
2005-11-17 09:20:58 +00:00
7f19c7833eRemoved redundent copyop.
Robert Osfield
2005-11-16 21:08:16 +00:00
6bedddf146Ran dos2unix on makefile.
Robert Osfield
2005-11-16 20:27:28 +00:00
e1fc9d1875Started experimenting with sections and table of contents.
Robert Osfield
2005-11-16 16:35:56 +00:00