Commit Graph

  • b21d206d3a From Tony Horrobin, build fix Robert Osfield 2011-08-29 16:01:02 +00:00
  • 47db350da1 Added fallback base texture Robert Osfield 2011-08-29 10:26:05 +00:00
  • 2d71a390d3 Added support for setting the MinimumShadowMapNearFarRatio. Robert Osfield 2011-08-29 09:59:47 +00:00
  • 771075084b Fixed bug in computaton of the min/max x/z ratios. Robert Osfield 2011-08-26 15:40:09 +00:00
  • ef91a87e23 Added names to models to help with debugging. Robert Osfield 2011-08-26 15:36:33 +00:00
  • 0f14f53698 Added releaseGLObjects/resizeGLObjectBuffers support Robert Osfield 2011-08-26 10:52:25 +00:00
  • 966981f100 Improved the handling of depth partitioning and orthographic datasets Robert Osfield 2011-08-25 17:21:38 +00:00
  • 1ad9979cea Added event handling for toggling on/off the light source animation. Robert Osfield 2011-08-25 15:39:09 +00:00
  • 0d3169f645 Added support for user defined setting of the shadow texture unit Robert Osfield 2011-08-24 19:38:58 +00:00
  • 26e2106636 Changed new ViewDependentShadowMap to default to a perspective shadow map with automatic detection of a spot light/perspetive light projection matrix to prevent inappropriate usage of perspective shadow map. Robert Osfield 2011-08-24 13:57:15 +00:00
  • 622cfb524c Imorovements to the new perspective/lispsm style shadow implementation. Robert Osfield 2011-08-24 12:32:03 +00:00
  • 3db0557ed5 Quitened down and fixed warning Robert Osfield 2011-08-24 12:31:35 +00:00
  • 3a70830e89 Quitended down debug messages and added passing of RenderStage to LispSM code Robert Osfield 2011-08-19 12:42:51 +00:00
  • 7c4fb17298 Improved the LispSM computation Robert Osfield 2011-08-19 10:43:38 +00:00
  • 36fea2bd60 Changed the local variable near/far type Robert Osfield 2011-08-19 10:43:15 +00:00
  • c71a0c72e4 Added back in control of the backface culling. Robert Osfield 2011-08-17 17:06:55 +00:00
  • 1d54065646 intermin check-in of work on new LispSM implementation Robert Osfield 2011-08-17 16:09:17 +00:00
  • 04ffdf1801 Added missing assignement of _simulationTime. Robert Osfield 2011-08-15 14:37:16 +00:00
  • 1625f61812 From Paul Martz, "Recent changes to osgShadow on trunk were apparently not yet tested with ref_ptr implicit casting disabled. Attached is a fix. " Robert Osfield 2011-08-13 19:09:58 +00:00
  • b15317481c Added public interface for selecting use of perspective and light space perspective shadow maps. Implementation of backends not implemented yet so will follow. Robert Osfield 2011-08-12 20:29:14 +00:00
  • 6b7175baac Implemented first pass at shaders for new ViewDepedentShadow map class Robert Osfield 2011-08-12 14:53:40 +00:00
  • 675a61ea87 Implemented ViewDependentShadowMap::setDebugDraw(bool) to allow osgshadow to enable/disable the debug display via the standard --debugHUD option. Robert Osfield 2011-08-09 15:57:37 +00:00
  • c14516d5f6 Changed RTT Camera to use depth. Robert Osfield 2011-08-09 15:20:25 +00:00
  • 4aa16bc8e3 Implemented caching of Camera, Texture and TexGen Robert Osfield 2011-08-09 13:39:57 +00:00
  • e4a73d121e Added replacement of the placeholder StateSet in the StateGraph with custom StateSet implemented just for the needs of that particular frame. Robert Osfield 2011-08-09 06:54:44 +00:00
  • 4238629ebf Further work on basic ViewDependentShadowMaps, adding implementation of RTT camera and texgen setup. Robert Osfield 2011-08-08 17:00:55 +00:00
  • 31cb490c75 From Jean-Sebestien Guay and Robert Osfield, mixture of two sets of change - one from JS that adds more controls for specifying positional and spot lights, and from RO adding support for the new ViewDepedentShadowMap Robert Osfield 2011-08-07 15:54:21 +00:00
  • cbb6f1c92c Preliminary work on new ViewDependentShadowMap base class Robert Osfield 2011-08-07 15:51:54 +00:00
  • b02a5b85a6 Release OpenSceneGraph-3.0.1 OpenSceneGraph-3.0.1 Robert Osfield 2011-07-31 08:23:17 +00:00
  • 45d5cc4745 Updated ChangeLog and READEME.txt for 3.0.1 release Robert Osfield 2011-07-31 08:21:58 +00:00
  • 54bafb9cc6 Changed release candidate numbe for 3.0.1 release. Robert Osfield 2011-07-31 07:50:34 +00:00
  • 97b6099fa5 Changed the handling of the ambient contribution of light to avoid lighting errors in the shadowed region outside a spointlight. Robert Osfield 2011-07-31 07:48:22 +00:00
  • ceb8d62636 Commented out the colorAmbientEmissive += gl_FrontLightProduct[0].ambient; line from the fragment shader as it was causing problems with the shadowed region being sporadically lit when using a spotlight. Robert Osfield 2011-07-29 11:22:32 +00:00
  • 03b59e970b Merged from svn/trunk revision 12735, fixed console output of end of frame barrier position. Robert Osfield 2011-07-29 07:44:01 +00:00
  • 164cd6e9b9 Fixed comment on end barrier position. Robert Osfield 2011-07-29 07:42:55 +00:00
  • 60746206f1 Updated ChangeLog and release candidate number for 3.0.1-rc3 Robert Osfield 2011-07-28 16:59:15 +00:00
  • 84f4ff1d96 Improved the handling of scaling of dicom imagery. Robert Osfield 2011-07-28 16:41:09 +00:00
  • ed27e55b60 Improved handling of the scaling of dicom imagery. Robert Osfield 2011-07-28 16:40:28 +00:00
  • c68440f3cb Merged from svn/trunk revision 12722. Refectored the EGL setup so that it's honours the Traits values. Robert Osfield 2011-07-28 12:08:40 +00:00
  • 3abbba693c Refectored the EGL setup so that it's honours the Traits values. Robert Osfield 2011-07-28 12:07:22 +00:00
  • 42d6b86530 Merged from svn/trunk, revision 12727, Reverted the change to the default setting of _resizeNonPowerOfTwoHint back to true for all platforms to ensure the same behaivour across platforms, something that can be achieved now thanks to the integrated GLU library. Robert Osfield 2011-07-28 11:05:35 +00:00
  • dcaf9b02ce Reverted the change to the default setting of _resizeNonPowerOfTwoHint back to true for all platforms to ensure the same behaivour across platforms, something that can be achieved now thanks to the integrated GLU library. Robert Osfield 2011-07-28 11:05:10 +00:00
  • 866da7bdd5 From Johannes Baeuerle, merged from svn/trunk revision 12725, "in the file src/osgDB/ObjectWrapper.cpp, where the GlobalLookupTable for gl enums for serialization purposes is defined, some of the compressed texture formats are missing. I added enums for the pvr and etc formats." Robert Osfield 2011-07-28 08:19:42 +00:00
  • 27cc718251 From Johannes Baeuerle, "in the file src/osgDB/ObjectWrapper.cpp, where the GlobalLookupTable for gl enums for serialization purposes is defined, some of the compressed texture formats are missing. I added enums for the pvr and etc formats." Robert Osfield 2011-07-28 08:19:29 +00:00
  • 14b8c242cf From Jason Beverage, merged from svn/trunk revision 12723, "Here is a small fix for getCameraContainingPosition. getXMin was being used in a case where getYMin should be used instead." Robert Osfield 2011-07-28 07:47:06 +00:00
  • 302c5a7e92 From Jason Beverage, "Here is a small fix for getCameraContainingPosition. getXMin was being used in a case where getYMin should be used instead." Robert Osfield 2011-07-28 07:46:05 +00:00
  • ad817735cf Updated ChangeLog and AUTHORS file for 3.0.1-rc2 Robert Osfield 2011-07-25 19:28:54 +00:00
  • ede2f9d58a Updated release candidate number Robert Osfield 2011-07-25 18:39:23 +00:00
  • 9a44ab4440 Merged from svn/trunk revision 12818, "Fixed stats bug where not all stats fields were being collected by the cull_draw() method used in the SingleThreaded and CullDrawThreadPerContext threading models." Robert Osfield 2011-07-25 17:08:57 +00:00
  • 35ccc1efa5 Fixed stats bug where not all stats fields were being collected by the cull_draw() method used in the SingleThreaded and CullDrawThreadPerContext threading models. Robert Osfield 2011-07-25 17:07:56 +00:00
  • be9bd9cd08 From Alexander Irion, merged from svn/trunk revision 12716, "Texture borders are not supported in ES. Robert Osfield 2011-07-22 09:28:48 +00:00
  • 8d77126e2e From Alexander Irion, "Texture borders are not supported in ES. Robert Osfield 2011-07-22 09:27:41 +00:00
  • 4d19d54de5 Merged from svn/trunk revision 12714, "In the RecordCameraPathhandler fixed the handling of pressing 'Z' before 'z' which was causing the view to be reset to 0,0,0 by AnimationPathManipualtor with an empty AnimationPath." Robert Osfield 2011-07-22 08:26:36 +00:00
  • 6128300bc5 In the RecordCameraPathhandler fixed the handling of pressing 'Z' before 'z' which was causing the view to be reset to 0,0,0 by AnimationPathManipualtor with an empty AnimationPath. Robert Osfield 2011-07-22 08:25:29 +00:00
  • 5efea79689 Fixed typo Robert Osfield 2011-07-21 09:55:03 +00:00
  • 83887b61d7 Updated ChangeLog, Version and AUTHORS file for 3.0.1-rc1 Robert Osfield 2011-07-21 09:54:48 +00:00
  • 90afef26bb Merged from svn/trunk, workaround to culling issues assocaited with text that is set to scale relative to screen coords or is rotated to the screen. Robert Osfield 2011-07-21 09:19:45 +00:00
  • 1753cad35f From Mathias Froehlich, merged from svn/trunk revision 12708, "I have attached an updated version of the VRML2 loader. That change is the result of the '[osgPlugins] VRML plugin - "file" url' discussion on osg-users. Robert Osfield 2011-07-21 09:10:31 +00:00
  • 9f4fee5fd3 From Mathias Froehlich, "I have attached an updated version of the VRML2 loader. That change is the result of the '[osgPlugins] VRML plugin - "file" url' discussion on osg-users. Robert Osfield 2011-07-21 09:07:22 +00:00
  • df098a3a8d From Wang Rui, merged from svn/trunk revision 12706, "This fixes a small problem in the FindFBX file. In CMake scripts, VS2010 is not marked as MSVC100 but MSVC10. And CMake defines MSVC_VERSION instead of MSVC_VER to indicate the version number. The modification can find fbx sdk for VS2010 automatically now. " Robert Osfield 2011-07-21 08:53:08 +00:00
  • eb72bd6556 From Wang Rui, "This fixes a small problem in the FindFBX file. In CMake scripts, VS2010 is not marked as MSVC100 but MSVC10. And CMake defines MSVC_VERSION instead of MSVC_VER to indicate the version number. The modification can find fbx sdk for VS2010 automatically now. " Robert Osfield 2011-07-21 08:52:02 +00:00
  • 87bf7980e2 From Claus Scheiblauer, merged from svn/trunk revision 12704, fixed handling of horizontal mouse wheel event Robert Osfield 2011-07-20 10:18:31 +00:00
  • f07a1a91c8 From Claus Scheiblauer, fixed handling of horizontal mouse wheel events. Robert Osfield 2011-07-20 10:17:19 +00:00
  • 1838707627 Introduced workaround for problem of text that is scaled in screen coords, but hasn't been rendered yet so doesn't have knowledge of screen space yet, so assume that scaling is 1 rather than 0 as was previously assumed in the previous handling of screen space text. Robert Osfield 2011-07-20 09:10:32 +00:00
  • 5b4051d9e8 Merged from svn/trunk revision 12701. Added doxygen comments explain read file callback functionality. Robert Osfield 2011-07-18 12:44:43 +00:00
  • 695fcda726 Added doxygen comments explaining read file callback functionality. Robert Osfield 2011-07-18 12:41:22 +00:00
  • 75bce7da0b Merged from svn/trunk revision, 12699, build fix for Cygwin/Mingw builds of DCMTK. Robert Osfield 2011-07-18 09:42:29 +00:00
  • 09b5e95d65 Changed the HAVE_CONFIG_H guard so that it uses #ifndef _MSC_VER rather than _WIN32 to avoid problems with Mingw and Cygwin builds of DCMTK. Robert Osfield 2011-07-18 09:40:58 +00:00
  • b1045223f1 From Alberto Luaces, merged from svn/trunk revision 12697, typo fixes Robert Osfield 2011-07-17 16:26:38 +00:00
  • b59ab789a3 From Alberto Luacas, typo fixes Robert Osfield 2011-07-17 16:24:47 +00:00
  • 68a97a6424 From Wang Rui, merged from svn/trunk revision 12695. "improved the handling of the _preReadString within the readWrappedString method by factoring the reading of the next character into a dedicated getCharacter(..) method." Robert Osfield 2011-07-17 10:33:46 +00:00
  • 9c876964a5 From Wang Rui, improved the handling of the _preReadString within the readWrappedString method by factoring the reading of the next character into a dedicated getCharacter(..) method. Robert Osfield 2011-07-17 10:30:40 +00:00
  • 419a228fe9 From Wang Rui, merged from svn/trunk revision 12693, "I've found that the latest ffmpeg made some functions and macros deprecated, which led to compilation errors in the OSG plugin. I tried fixing them and tested with the version ffmpeg-git-5d4fd1d (ffmpeg version > 0.8, libavcodec = 53.7.0) under Windows." Robert Osfield 2011-07-15 10:25:12 +00:00
  • f0bdbea926 From Wang Rui, "I've found that the latest ffmpeg made some functions and macros deprecated, which led to compilation errors in the OSG plugin. I tried fixing them and tested with the version ffmpeg-git-5d4fd1d (ffmpeg version > 0.8, libavcodec = 53.7.0) under Windows. " Robert Osfield 2011-07-15 10:24:23 +00:00
  • 147455866f Fix crash in osgAnimation when keyframe container are empty Cedric Pinson 2011-07-15 10:22:44 +00:00
  • b970343c47 From Sukender, merged from svn/trunk revision 12690. Fixed compiler error "public: static char const * const osg::ValueObjectClassNameTrait< xxx >::s_className" already defined in xxx.obj" Robert Osfield 2011-07-15 09:48:12 +00:00
  • 0da1daca15 From Sukender, Fix for compile errors "public: static char const * const osg::ValueObjectClassNameTrait< xxx >::s_className" already defined in xxx.obj" Robert Osfield 2011-07-15 09:47:34 +00:00
  • 9529b14f3c From Wang Rui, merged from svn/trunk revision 12688. "The files attached should be separately put into the directories src/osgPlugins/osg and src/osgWrappers/serializers/osgSim. They fix a serious infinite loop problem that may be caused by the stream buffer mechanism under Windows and some osgSim wrapper bugs pointed by Andreas. I've asked the community to help test them and hope now we can solve these recent .osgt file reading issues." Robert Osfield 2011-07-15 09:16:33 +00:00
  • fb29f83255 From Wang Rui,"The files attached should be separately put into the directories src/osgPlugins/osg and src/osgWrappers/serializers/osgSim. They fix a serious infinite loop problem that may be caused by the stream buffer mechanism under Windows and some osgSim wrapper bugs pointed by Andreas. I've asked the community to help test them and hope now we can solve these recent .osgt file reading issues." Robert Osfield 2011-07-15 09:14:16 +00:00
  • 902c4aa1e9 From Ryan Pavlik, Merged from svn/trunk revision 12686. "Fix inventor state copy constructor. Robert Osfield 2011-07-15 08:45:54 +00:00
  • 5bfa112183 From Ryan Pavlik, "Fix inventor state copy constructor. Robert Osfield 2011-07-15 08:43:47 +00:00
  • c0d2ccc017 From Philip Lamp, Merged from svn/trunk revision 12683. "Modify the ReaderWriteImageIO_IOS to correctly handle relative paths when reading from a file. This means that no longer do all image files have to live at the root of the Resources folder inside the app bundle, but can now be organized inside folders. Also improved error handling and fixed a potential leak of a CGColorSpaceRef each once per image load." Robert Osfield 2011-07-15 08:37:15 +00:00
  • 0ce917d3bb Removed redudent lines and changes tabs to four spaces Robert Osfield 2011-07-15 08:35:44 +00:00
  • a53dd7d744 From Philip Lamp, submitted by Stephan Huber, "Modify the ReaderWriteImageIO_IOS to correctly handle relative paths when reading from a file. This means that no longer do all image files have to live at the root of the Resources folder inside the app bundle, but can now be organized inside folders. Also improved error handling and fixed a potential leak of a CGColorSpaceRef each once per image load." Robert Osfield 2011-07-15 08:32:04 +00:00
  • b6fa087fe2 Converted tabs to four spaces Robert Osfield 2011-07-15 08:16:58 +00:00
  • b50d199ded Release OpenSceneGraph-3.0.0 OpenSceneGraph-3.0.0 Robert Osfield 2011-06-28 09:27:02 +00:00
  • 9133a4c36a Merged the OSG-3.0 branch versions of into svn/trunk. Robert Osfield 2011-06-28 07:54:00 +00:00
  • 806993f3e0 Updated ChangeLog and add fix for typo of name Robert Osfield 2011-06-28 07:52:55 +00:00
  • 8f4c026a85 Fixed typo and added entry about osgParticle. Robert Osfield 2011-06-28 07:37:19 +00:00
  • 373687b72f From Wang Rui, merged from changeset 12674. "I've found a small problem which causes crashes in the 3ds plugin while trying to load a model. The fix here will ensure that the texture map is valid and everything could work well then." Robert Osfield 2011-06-28 07:28:10 +00:00
  • 73026ea973 Merged from svn/trunk changeset 12675, "Added #if lib curl version check around #include <curl/types.h> as this header was deprecated and now removed entirely from libcurl-7.21.7." Robert Osfield 2011-06-28 07:25:43 +00:00
  • ae2b8c4130 Added #if lib curl version check around #include <curl/types.h> as this header was deprecated and now removed entirely from libcurl-7.21.7. Robert Osfield 2011-06-28 07:23:52 +00:00
  • 2de3f08fd3 From Wang Rui, "I've found a small problem which causes crashes in the 3ds plugin while trying to load a model. The fix here will ensure that the texture map is valid and everything could work well then." Robert Osfield 2011-06-28 07:22:09 +00:00
  • 55ff7019a1 Updated dates in prep for release. Robert Osfield 2011-06-27 22:04:22 +00:00
  • efa37bd4c4 From Jean-Sebestien Guay, merged from svn/trunk changeset 12669/12670 - fix for windows bug when reading ascii files with unix file endings. Robert Osfield 2011-06-27 21:36:21 +00:00
  • e1bae2701a Tweaked the comments Robert Osfield 2011-06-27 21:33:38 +00:00
  • 0f9f891f72 From Jean-Sebestien Guay, workaround for bug under windows with the seek implementation when handling ascii files with unix file endings. Robert Osfield 2011-06-27 21:32:20 +00:00
  • 26375c38ef Updated NEWS and fixed typo in Contributors. Robert Osfield 2011-06-27 15:43:33 +00:00
  • b4a32f6cab Updated NEWS Robert Osfield 2011-06-27 13:42:56 +00:00
  • 9ffd6d1dc0 Updated NEWS for 3.0.0 Robert Osfield 2011-06-27 13:16:22 +00:00