b21d206d3aFrom Tony Horrobin, build fix
Robert Osfield
2011-08-29 16:01:02 +00:00
47db350da1Added fallback base texture
Robert Osfield
2011-08-29 10:26:05 +00:00
2d71a390d3Added support for setting the MinimumShadowMapNearFarRatio.
Robert Osfield
2011-08-29 09:59:47 +00:00
771075084bFixed bug in computaton of the min/max x/z ratios.
Robert Osfield
2011-08-26 15:40:09 +00:00
ef91a87e23Added names to models to help with debugging.
Robert Osfield
2011-08-26 15:36:33 +00:00
0f14f53698Added releaseGLObjects/resizeGLObjectBuffers support
Robert Osfield
2011-08-26 10:52:25 +00:00
966981f100Improved the handling of depth partitioning and orthographic datasets
Robert Osfield
2011-08-25 17:21:38 +00:00
1ad9979ceaAdded event handling for toggling on/off the light source animation.
Robert Osfield
2011-08-25 15:39:09 +00:00
0d3169f645Added support for user defined setting of the shadow texture unit
Robert Osfield
2011-08-24 19:38:58 +00:00
26e2106636Changed 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
622cfb524cImorovements to the new perspective/lispsm style shadow implementation.
Robert Osfield
2011-08-24 12:32:03 +00:00
3db0557ed5Quitened down and fixed warning
Robert Osfield
2011-08-24 12:31:35 +00:00
3a70830e89Quitended down debug messages and added passing of RenderStage to LispSM code
Robert Osfield
2011-08-19 12:42:51 +00:00
7c4fb17298Improved the LispSM computation
Robert Osfield
2011-08-19 10:43:38 +00:00
36fea2bd60Changed the local variable near/far type
Robert Osfield
2011-08-19 10:43:15 +00:00
c71a0c72e4Added back in control of the backface culling.
Robert Osfield
2011-08-17 17:06:55 +00:00
1d54065646intermin check-in of work on new LispSM implementation
Robert Osfield
2011-08-17 16:09:17 +00:00
04ffdf1801Added missing assignement of _simulationTime.
Robert Osfield
2011-08-15 14:37:16 +00:00
1625f61812From 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
b15317481cAdded 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
6b7175baacImplemented first pass at shaders for new ViewDepedentShadow map class
Robert Osfield
2011-08-12 14:53:40 +00:00
675a61ea87Implemented 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
c14516d5f6Changed RTT Camera to use depth.
Robert Osfield
2011-08-09 15:20:25 +00:00
4aa16bc8e3Implemented caching of Camera, Texture and TexGen
Robert Osfield
2011-08-09 13:39:57 +00:00
e4a73d121eAdded 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
4238629ebfFurther work on basic ViewDependentShadowMaps, adding implementation of RTT camera and texgen setup.
Robert Osfield
2011-08-08 17:00:55 +00:00
31cb490c75From 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
cbb6f1c92cPreliminary work on new ViewDependentShadowMap base class
Robert Osfield
2011-08-07 15:51:54 +00:00
45d5cc4745Updated ChangeLog and READEME.txt for 3.0.1 release
Robert Osfield
2011-07-31 08:21:58 +00:00
54bafb9cc6Changed release candidate numbe for 3.0.1 release.
Robert Osfield
2011-07-31 07:50:34 +00:00
97b6099fa5Changed 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
ceb8d62636Commented 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
03b59e970bMerged from svn/trunk revision 12735, fixed console output of end of frame barrier position.
Robert Osfield
2011-07-29 07:44:01 +00:00
164cd6e9b9Fixed comment on end barrier position.
Robert Osfield
2011-07-29 07:42:55 +00:00
60746206f1Updated ChangeLog and release candidate number for 3.0.1-rc3
Robert Osfield
2011-07-28 16:59:15 +00:00
84f4ff1d96Improved the handling of scaling of dicom imagery.
Robert Osfield
2011-07-28 16:41:09 +00:00
ed27e55b60Improved handling of the scaling of dicom imagery.
Robert Osfield
2011-07-28 16:40:28 +00:00
c68440f3cbMerged 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
3abbba693cRefectored the EGL setup so that it's honours the Traits values.
Robert Osfield
2011-07-28 12:07:22 +00:00
42d6b86530Merged 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
dcaf9b02ceReverted 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
866da7bdd5From 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
27cc718251From 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
14b8c242cfFrom 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
302c5a7e92From 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
ad817735cfUpdated ChangeLog and AUTHORS file for 3.0.1-rc2
Robert Osfield
2011-07-25 19:28:54 +00:00
ede2f9d58aUpdated release candidate number
Robert Osfield
2011-07-25 18:39:23 +00:00
9a44ab4440Merged 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
35ccc1efa5Fixed 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
be9bd9cd08From 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
8d77126e2eFrom Alexander Irion, "Texture borders are not supported in ES.
Robert Osfield
2011-07-22 09:27:41 +00:00
4d19d54de5Merged 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
6128300bc5In 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
5efea79689Fixed typo
Robert Osfield
2011-07-21 09:55:03 +00:00
83887b61d7Updated ChangeLog, Version and AUTHORS file for 3.0.1-rc1
Robert Osfield
2011-07-21 09:54:48 +00:00
90afef26bbMerged 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
1753cad35fFrom 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
9f4fee5fd3From 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
df098a3a8dFrom 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
eb72bd6556From 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
87bf7980e2From 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
f07a1a91c8From Claus Scheiblauer, fixed handling of horizontal mouse wheel events.
Robert Osfield
2011-07-20 10:17:19 +00:00
1838707627Introduced 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
5b4051d9e8Merged from svn/trunk revision 12701. Added doxygen comments explain read file callback functionality.
Robert Osfield
2011-07-18 12:44:43 +00:00
75bce7da0bMerged from svn/trunk revision, 12699, build fix for Cygwin/Mingw builds of DCMTK.
Robert Osfield
2011-07-18 09:42:29 +00:00
09b5e95d65Changed 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
b1045223f1From Alberto Luaces, merged from svn/trunk revision 12697, typo fixes
Robert Osfield
2011-07-17 16:26:38 +00:00
b59ab789a3From Alberto Luacas, typo fixes
Robert Osfield
2011-07-17 16:24:47 +00:00
68a97a6424From 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
9c876964a5From 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
419a228fe9From 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
f0bdbea926From 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
147455866fFix crash in osgAnimation when keyframe container are empty
Cedric Pinson
2011-07-15 10:22:44 +00:00
b970343c47From 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
0da1daca15From 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
9529b14f3cFrom 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
fb29f83255From 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
902c4aa1e9From Ryan Pavlik, Merged from svn/trunk revision 12686. "Fix inventor state copy constructor.
Robert Osfield
2011-07-15 08:45:54 +00:00
5bfa112183From Ryan Pavlik, "Fix inventor state copy constructor.
Robert Osfield
2011-07-15 08:43:47 +00:00
c0d2ccc017From 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
0ce917d3bbRemoved redudent lines and changes tabs to four spaces
Robert Osfield
2011-07-15 08:35:44 +00:00
a53dd7d744From 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
b6fa087fe2Converted tabs to four spaces
Robert Osfield
2011-07-15 08:16:58 +00:00
9133a4c36aMerged the OSG-3.0 branch versions of into svn/trunk.
Robert Osfield
2011-06-28 07:54:00 +00:00
806993f3e0Updated ChangeLog and add fix for typo of name
Robert Osfield
2011-06-28 07:52:55 +00:00
8f4c026a85Fixed typo and added entry about osgParticle.
Robert Osfield
2011-06-28 07:37:19 +00:00
373687b72fFrom 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
73026ea973Merged 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
ae2b8c4130Added #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
2de3f08fd3From 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
55ff7019a1Updated dates in prep for release.
Robert Osfield
2011-06-27 22:04:22 +00:00
efa37bd4c4From 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
e1bae2701aTweaked the comments
Robert Osfield
2011-06-27 21:33:38 +00:00
0f9f891f72From 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
26375c38efUpdated NEWS and fixed typo in Contributors.
Robert Osfield
2011-06-27 15:43:33 +00:00
b4a32f6cabUpdated NEWS
Robert Osfield
2011-06-27 13:42:56 +00:00
9ffd6d1dc0Updated NEWS for 3.0.0
Robert Osfield
2011-06-27 13:16:22 +00:00