From: Gerrit V. <vo...@us...> - 2011-11-29 14:50:14
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "opensg". The branch, master has been updated via dd83f526b66b1d5232583fb5f1dc8decfdd9978d (commit) via a9eefe13bae5f58c3511aae9589d06ecd82b84a6 (commit) via 69d237fc0f491e7aabf789d3a6f59b91ce0ef8b3 (commit) via d4f6e0310963f1794119ac1120371e1bfb204ae2 (commit) via 229c923a6fb85e46b75d35d72cefb66889194eb9 (commit) via a30f03d3481392eda5dc756bc21f5f85bffab12e (commit) via 4764ddd81f6c04f1acae33bba2079200ea1f6b1b (commit) via d04c518833c02c49be6a46139b016a2f82fb8eca (commit) via bea0abfed58773c1e1a6d35a1e89f6d4a99ecaaf (commit) via 0005bbde45c64ac98802c3ce495d588a8ab466b0 (commit) via 8263ba89b035facbbf122193a41d7e6a0dd57dc5 (commit) via 1afa4ca4ba484190180ae4cd3bc0be2159b23aca (commit) via 1c5a9d813c58ab5479ec0490e36481dcb6be8132 (commit) via bb6ec5868dd17a348059fb94609282696fbe9b96 (commit) via 1bd78b39b0f25769ea653da0c1f7af026df2908a (commit) via 8c40738437cce86276e318617185ad290d6ea91d (commit) via 143570f70be32ae18c32f5969c6522b6cb36d6c0 (commit) via a5486a27e8c30b1813812ac35f6e2e52540fc16b (commit) via 7fc6a7b28b8d6ccbe2d2dca8baea82db5ac523b5 (commit) via b4b832730cf6108e97439ede44bb5907fc9b4db6 (commit) via a1fddca21b070a21e4feb802319a8888bcde2dcf (commit) via 5b94a306bf18348ca654477417ed434886efdcc1 (commit) via cca74622ac42b6d7a6d70eb69ae08de6212a722d (commit) via 64fc10c5e497244880161bc56493757a2c859f8c (commit) via 7c809b725a5f8bfbbba04170746dc673e6a2e4ef (commit) via a54e66b8c86e604df864d5fe385f9637a5f71d7f (commit) via 6deaca4886eb524e35cf913b25d2b08426882fa6 (commit) via 58034ffd71b1befb77b9c9152831d14ea75bc0c1 (commit) via e88695a01f74404fe686722782d277be51ffc54d (commit) via be626f153d55a24a3e2e82f882ed7ed7415ca2aa (commit) via 0040ade13a5fb316477851ec188aafad085b5c11 (commit) via 3c2af52826083b71080e602cd2e1790751bd173a (commit) via 1d7b4570a9441d648908bcb9cf99f697021eb2ba (commit) via d0da3dbb45104641e3b8cca50600775c6bd31284 (commit) via 29c7cfa41444da4dc1ae7d876f589937c12e56b6 (commit) via 5c93cf1da14eed5cf77a491eaa23b5421acb7ee1 (commit) via d15edca34568dcd6255371fb0c18cdaafa17be37 (commit) via 2f4feb06715277be25e5416bdb4471bba4a11099 (commit) via a1e4c8012bcee5a54f2c6f3185317fbafff073e5 (commit) via 42c6a3c6a14a173091d8016977f8025f61f6447c (commit) via 9e749d4360ff620c7185b141386fe9fab967b300 (commit) via ef5947d1ade1429a6519481d73ac8404c35f625d (commit) via 90308bd31ba12a3a613ec0a9f4c2176f24c25d84 (commit) via b99f426f4769b4fa63f8839c41c0ad785252c3db (commit) via 7268aa810e6c2b82df966bf661f5b1f65692bb4b (commit) via 74dbc65fed13ae5f369ac25ce6eb3dba9b9d16d9 (commit) via 042fe1697323d6ef3af0878447e493a2652f5b35 (commit) via 820232c84e156df87a23e1d4e45ea9065e93cd76 (commit) via 26062ac4cf8fac7c2e8eabf2dc964f6dd767ea88 (commit) via 23b8e190594b45a15a1b7d0ece31753a79f9d82f (commit) via 7cac90d1d95a677ef0fcd52e2f3ce66749e8167c (commit) via a849c2ef350547f04449cbfcc2bff3f07107ef5c (commit) via c030d33a242620d8a7c13dda30c0c2d65a03cd80 (commit) via 83c4cd45dac1732c7f08a51ca95d2c064285e1fa (commit) via 9ffd687f7976bdcc1831cdf582a4976c2b76c41c (commit) via aace6e25cee2df44e6ecc5faa742ce33a12b2185 (commit) via be1809b898da1299f68e22c86ef48099f120a273 (commit) via c16d18832920cd7c61fbe560ee8542f08d1f040a (commit) via 5338ba29387dc4465852ec9efe8d17388199840b (commit) via 9972d678f6cadec91f967f867316840a570f6ea7 (commit) from 4c15bd0bf66144aa1380afdd3522d79f0c53c686 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=dd83f526b66b1d5232583fb5f1dc8decfdd9978d commit dd83f526b66b1d5232583fb5f1dc8decfdd9978d Author: gerrit <vo...@vo...> Date: Tue Nov 29 22:12:50 2011 +0800 changed: renamed camera/viewport computeXXX -> calcXXX commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=a9eefe13bae5f58c3511aae9589d06ecd82b84a6 commit a9eefe13bae5f58c3511aae9589d06ecd82b84a6 Author: gerrit <vo...@vo...> Date: Tue Nov 29 21:25:41 2011 +0800 fixed: compile errors commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=69d237fc0f491e7aabf789d3a6f59b91ce0ef8b3 commit 69d237fc0f491e7aabf789d3a6f59b91ce0ef8b3 Author: gerrit <vo...@vo...> Date: Mon Nov 28 15:17:32 2011 +0800 fixed: adjustments to intermediate osg code changes commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=d4f6e0310963f1794119ac1120371e1bfb204ae2 commit d4f6e0310963f1794119ac1120371e1bfb204ae2 Author: gerrit <vo...@vo...> Date: Fri Nov 11 08:43:58 2011 +0800 fixed: missing cmake update from last commit commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=229c923a6fb85e46b75d35d72cefb66889194eb9 commit 229c923a6fb85e46b75d35d72cefb66889194eb9 Author: gerrit <vo...@vo...> Date: Fri Nov 11 08:43:03 2011 +0800 merged David Kabalas opensg toolbox elements (groups) commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=a30f03d3481392eda5dc756bc21f5f85bffab12e commit a30f03d3481392eda5dc756bc21f5f85bffab12e Author: gerrit <vo...@vo...> Date: Thu Nov 10 11:27:02 2011 +0800 merged David Kabalas opensg toolbox elements (EffectGroups) commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=4764ddd81f6c04f1acae33bba2079200ea1f6b1b commit 4764ddd81f6c04f1acae33bba2079200ea1f6b1b Author: gerrit <vo...@vo...> Date: Wed Nov 9 15:36:37 2011 +0800 added: missing src dir commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=d04c518833c02c49be6a46139b016a2f82fb8eca commit d04c518833c02c49be6a46139b016a2f82fb8eca Author: gerrit <vo...@vo...> Date: Wed Nov 9 15:33:29 2011 +0800 merged David Kabalas opensg toolbox elements commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=bea0abfed58773c1e1a6d35a1e89f6d4a99ecaaf commit bea0abfed58773c1e1a6d35a1e89f6d4a99ecaaf Author: gerrit <vo...@vo...> Date: Tue Nov 8 12:40:26 2011 +0800 changed: merged core code from OpenSG Toolbox by David Kabala commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=0005bbde45c64ac98802c3ce495d588a8ab466b0 commit 0005bbde45c64ac98802c3ce495d588a8ab466b0 Author: gerrit <vo...@vo...> Date: Mon Nov 7 13:03:25 2011 +0800 changed: basic cleanup, merge compile errors commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=8263ba89b035facbbf122193a41d7e6a0dd57dc5 commit 8263ba89b035facbbf122193a41d7e6a0dd57dc5 Author: David Kabala <djk...@gm...> Date: Sat Apr 30 18:38:09 2011 -0500 Changed: TypeBase, DataType, FieldType, and FieldContainerType now take std::strings as parameters to their constructors. Added: Support for bridge fields in fcd generated code. Signed-off-with-cleanup-by: gerrit <vo...@vo...> commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=1afa4ca4ba484190180ae4cd3bc0be2159b23aca commit 1afa4ca4ba484190180ae4cd3bc0be2159b23aca Author: David Kabala <djk...@gm...> Date: Thu Apr 7 15:10:54 2011 -0500 Fixed: Issue in CgFXPassChunk where there was a loss of precision with casting from a 64-bit to a 32-bit floating point number for the uniform parameter for Time. Signed-off-with-cleanup-by: gerrit <vo...@vo...> commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=1c5a9d813c58ab5479ec0490e36481dcb6be8132 commit 1c5a9d813c58ab5479ec0490e36481dcb6be8132 Author: David Kabala <djk...@gm...> Date: Thu Mar 24 11:31:59 2011 -0500 Changed: Added more error checking to CgFXMaterial. Signed-off-with-cleanup-by: gerrit <vo...@vo...> commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=bb6ec5868dd17a348059fb94609282696fbe9b96 commit bb6ec5868dd17a348059fb94609282696fbe9b96 Author: David Kabala <djk...@gm...> Date: Wed Mar 23 16:11:45 2011 -0500 Fixed: CgFXMaterial did not correctly reinitialize it's settings when the effectString changed. Signed-off-with-cleanup-by: gerrit <vo...@vo...> commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=1bd78b39b0f25769ea653da0c1f7af026df2908a commit 1bd78b39b0f25769ea653da0c1f7af026df2908a Author: David Kabala <djk...@gm...> Date: Wed Mar 16 18:26:12 2011 -0500 Changed: Debug builds for visual studio projects now have incremental linking turned off. Signed-off-with-cleanup-by: gerrit <vo...@vo...> commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=8c40738437cce86276e318617185ad290d6ea91d commit 8c40738437cce86276e318617185ad290d6ea91d Author: David Kabala <djk...@gm...> Date: Sun Mar 6 09:57:35 2011 -0600 Fixed: Missing links to boost libraries in the Simple examples. Signed-off-with-cleanup-by: gerrit <vo...@vo...> commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=143570f70be32ae18c32f5969c6522b6cb36d6c0 commit 143570f70be32ae18c32f5969c6522b6cb36d6c0 Author: David Kabala <djk...@gm...> Date: Thu Mar 3 22:22:38 2011 -0600 Added: A UInt32 parameter, named AdditionalChangeOrigin to the commit functions. This parameter is used by ContainerChangeEntry::commitChanges when calling changed() on a FieldContainer. The parameter is sent as the origin of the changed() method. This is useful for use in RemoteAspect when syncronizing, as it allows FieldContainers to respond to a changed() call differently if the origin is a Sync. Signed-off-with-cleanup-by: gerrit <vo...@vo...> commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=a5486a27e8c30b1813812ac35f6e2e52540fc16b commit a5486a27e8c30b1813812ac35f6e2e52540fc16b Author: David Kabala <djk...@gm...> Date: Thu Feb 24 16:44:07 2011 -0600 Changed: putToString method of floating point types to increase precision of string representations. Signed-off-with-cleanup-by: gerrit <vo...@vo...> commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=7fc6a7b28b8d6ccbe2d2dca8baea82db5ac523b5 commit 7fc6a7b28b8d6ccbe2d2dca8baea82db5ac523b5 Author: David Kabala <djk...@gm...> Date: Thu Feb 24 16:41:18 2011 -0600 Changed: Method signature of map() in ContainerIdMapper to be a const method. Signed-off-with-cleanup-by: gerrit <vo...@vo...> commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=b4b832730cf6108e97439ede44bb5907fc9b4db6 commit b4b832730cf6108e97439ede44bb5907fc9b4db6 Author: David Kabala <djk...@gm...> Date: Fri Feb 18 09:37:51 2011 -0600 Fixed: Issue where a CMake macro was calling return(). The macro was redefined to be a function. Signed-off-with-cleanup-by: gerrit <vo...@vo...> commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=a1fddca21b070a21e4feb802319a8888bcde2dcf commit a1fddca21b070a21e4feb802319a8888bcde2dcf Author: David Kabala <djk...@gm...> Date: Fri Feb 11 10:12:43 2011 -0600 Added: Tree gui for the html documentation created when the documentaion is created separately for each library. The html tree is a html/javascript solution. The tree separates the libraries by Core, and Contrib specifications. The code for the tree structure is configured by the cmake build configuration. commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=5b94a306bf18348ca654477417ed434886efdcc1 commit 5b94a306bf18348ca654477417ed434886efdcc1 Author: David Kabala <djk...@gm...> Date: Thu Feb 17 18:26:09 2011 -0600 Added: CMake option for using an external include file for importing external modules Signed-off-with-cleanup-by: gerrit <vo...@vo...> commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=cca74622ac42b6d7a6d70eb69ae08de6212a722d commit cca74622ac42b6d7a6d70eb69ae08de6212a722d Author: David Kabala <djk...@gm...> Date: Tue Feb 15 23:30:58 2011 -0600 Changed: Debug Shared library linker flag for visual studio, INCREMENTAL was changed from YES to NO. Signed-off-with-cleanup-by: gerrit <vo...@vo...> commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=64fc10c5e497244880161bc56493757a2c859f8c commit 64fc10c5e497244880161bc56493757a2c859f8c Author: David Kabala <djk...@gm...> Date: Sun Jan 30 10:33:44 2011 -0600 Changed: Switched the mouse buttons for zoom and pan. Signed-off-with-cleanup-by: gerrit <vo...@vo...> commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=7c809b725a5f8bfbbba04170746dc673e6a2e4ef commit 7c809b725a5f8bfbbba04170746dc673e6a2e4ef Author: David Kabala <djk...@gm...> Date: Tue Jan 25 11:07:32 2011 -0600 Changed: Code generation formats the text authors better. Signed-off-with-cleanup-by: gerrit <vo...@vo...> commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=a54e66b8c86e604df864d5fe385f9637a5f71d7f commit a54e66b8c86e604df864d5fe385f9637a5f71d7f Author: David Kabala <djk...@gm...> Date: Wed Dec 15 09:47:20 2010 -0600 Fixed: CSMSimplePlugin cmake configuration was creating a library for the ContibCSMSimplePlugin even when it was not configured to be built. Signed-off-with-cleanup-by: gerrit <vo...@vo...> commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=6deaca4886eb524e35cf913b25d2b08426882fa6 commit 6deaca4886eb524e35cf913b25d2b08426882fa6 Author: David Kabala <djk...@gm...> Date: Wed Dec 15 09:39:27 2010 -0600 Changed: The parameters of addLibraryVersion in BaseInitFunctions. addLibraryVersion now takes 3 string parameters for name, version, and revision. Added: Methods to BaseInitFunctions for getting the number of registered libraries, the name,version, and revision of a library. Added: Several libraries were missing addLibraryVersion registration. Signed-off-with-cleanup-by: gerrit <vo...@vo...> commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=58034ffd71b1befb77b9c9152831d14ea75bc0c1 commit 58034ffd71b1befb77b9c9152831d14ea75bc0c1 Author: David Kabala <djk...@gm...> Date: Thu Nov 18 07:46:57 2010 -0600 Added: New navigator engine called Navball. The Navball engine works similarly to the Trackball engine except the Navball engine does not allow rotation around the local z-axis of the view transformation. Changed: Manipulators were changed to use ScreenTransform. Changed: Manipulators were changed to have Rollover and Selected materials. Changed: RotateManipulator was changed to use a circle for each axis. Changed: Various changes to Move and Scale Manipulators. Changed: Spotlight default parameters for SpotExponent and SpotCutoff. Signed-off-with-cleanup-by: gerrit <vo...@vo...> commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=e88695a01f74404fe686722782d277be51ffc54d commit e88695a01f74404fe686722782d277be51ffc54d Author: Daniel Guilliams <danielg@.vrac.iastate.edu> Date: Wed Oct 20 12:22:47 2010 -0500 Added: Importing of Animations for transforms. Transform animations now functioning correctly. Morph to follow soon. Fixed: Infinite loop error in CgFXMaterial changed() method. Signed-off-with-cleanup-by: gerrit <vo...@vo...> commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=be626f153d55a24a3e2e82f882ed7ed7415ca2aa commit be626f153d55a24a3e2e82f882ed7ed7415ca2aa Author: David Kabala <djk...@gm...> Date: Fri Oct 22 09:25:34 2010 -0500 Fixed: Issue where CgFXTechniques were not being loaded correctly by the osb loader. This was because CgFXTechnique had a Field of States that was defined as external. This is a problem, because States do not support loading from binary streams. The Field in CgFXTechnique has been changed to internal. Signed-off-with-cleanup-by: gerrit <vo...@vo...> commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=0040ade13a5fb316477851ec188aafad085b5c11 commit 0040ade13a5fb316477851ec188aafad085b5c11 Author: Daniel Guilliams <danielg@.vrac.iastate.edu> Date: Fri Oct 15 11:15:05 2010 -0500 Added: Importing of Morphs from COLLADA. Fixed: LODSetupGraphOp functionality, where the graph op was adding LODs when there was only one level of detail on the LOD node Changed: ColladaAnimation importing: set default replacement policy to FieldAnimation::OVERWRITE Signed-off-with-cleanup-by: gerrit <vo...@vo...> commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=3c2af52826083b71080e602cd2e1790751bd173a commit 3c2af52826083b71080e602cd2e1790751bd173a Author: David Kabala <djk...@gm...> Date: Fri Oct 15 19:48:15 2010 -0500 Fixed: CgFXMaterial now correctly defines it's techniques as variants when it's TreatTechniquesAsVariants is true. Changed: Added a field to CgFXMaterial to force the use of the fallback material. Signed-off-with-cleanup-by: gerrit <vo...@vo...> commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=1d7b4570a9441d648908bcb9cf99f697021eb2ba commit 1d7b4570a9441d648908bcb9cf99f697021eb2ba Author: David Kabala <djk...@gm...> Date: Fri Oct 15 19:45:48 2010 -0500 Fixed: The method definition for getNPasses in CgFXTechnique did not match the definition of the virtual getNPasses of Material. Because of this it was not correctly being redefined. Signed-off-with-cleanup-by: gerrit <vo...@vo...> commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=d0da3dbb45104641e3b8cca50600775c6bd31284 commit d0da3dbb45104641e3b8cca50600775c6bd31284 Author: David Kabala <djk...@gm...> Date: Fri Oct 15 19:41:28 2010 -0500 Added: clearElements method to MapChacheHandler for clearing the map. Signed-off-with-cleanup-by: gerrit <vo...@vo...> commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=29c7cfa41444da4dc1ae7d876f589937c12e56b6 commit 29c7cfa41444da4dc1ae7d876f589937c12e56b6 Author: David Kabala <djk...@gm...> Date: Tue Oct 12 12:58:06 2010 -0500 Added: Method to MatrixUtility for creating a skew matrix. Signed-off-with-cleanup-by: gerrit <vo...@vo...> commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=5c93cf1da14eed5cf77a491eaa23b5421acb7ee1 commit 5c93cf1da14eed5cf77a491eaa23b5421acb7ee1 Author: David Kabala <djk...@gm...> Date: Sat Oct 9 17:24:08 2010 -0500 Fixed: Various issues with statistics gathering. Signed-off-with-cleanup-by: gerrit <vo...@vo...> commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=d15edca34568dcd6255371fb0c18cdaafa17be37 commit d15edca34568dcd6255371fb0c18cdaafa17be37 Author: David Kabala <djk...@gm...> Date: Thu Sep 30 09:57:08 2010 -0500 Changed: CgFXMaterial now sets the SortKey of it's techniques whenever the CgFXMaterial's SortKey or Techniques changes. Signed-off-with-cleanup-by: gerrit <vo...@vo...> commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=2f4feb06715277be25e5416bdb4471bba4a11099 commit 2f4feb06715277be25e5416bdb4471bba4a11099 Author: David Kabala <djk...@gm...> Date: Tue Sep 21 11:54:02 2010 -0500 Changed: CommitChanges now returns if it finds a non-empty workstore, which ussually means that commitChanges was called withing a commitChanges block. Signed-off-with-cleanup-by: gerrit <vo...@vo...> commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=a1e4c8012bcee5a54f2c6f3185317fbafff073e5 commit a1e4c8012bcee5a54f2c6f3185317fbafff073e5 Author: David Kabala <djk...@gm...> Date: Wed Sep 1 10:26:12 2010 -0500 Fixed: Issue where VisitSubTree was not invalidating it's volume when it's SubTreeRoot was changed. Signed-off-with-cleanup-by: gerrit <vo...@vo...> commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=42c6a3c6a14a173091d8016977f8025f61f6447c commit 42c6a3c6a14a173091d8016977f8025f61f6447c Author: David Kabala <djk...@gm...> Date: Sun Aug 29 23:39:21 2010 -0500 Added: Several new options to TravMaskGraphOp. Can match nodes names by regular expressions. Signed-off-with-cleanup-by: gerrit <vo...@vo...> commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=9e749d4360ff620c7185b141386fe9fab967b300 commit 9e749d4360ff620c7185b141386fe9fab967b300 Author: Daniel Guilliams <danielg@.vrac.iastate.edu> Date: Fri Aug 20 17:04:29 2010 -0500 Fixed: LOD Setup Graph Op: Correctly assigns the correct node to the correct LOD, and names the LOD nodes as well. Fixed: Collada Loading for images with mangled filepaths. Signed-off-with-cleanup-by: Daniel Guilliams <dan...@gm...> Signed-off-with-cleanup-by: gerrit <vo...@vo...> commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=ef5947d1ade1429a6519481d73ac8404c35f625d commit ef5947d1ade1429a6519481d73ac8404c35f625d Author: Daniel Guilliams <danielg@.vrac.iastate.edu> Date: Fri Aug 20 10:50:21 2010 -0500 Changed: Combined 3 separate traversal mask graph ops in to one. (now call TravMaskGraphOp). Signed-off-with-cleanup-by: Daniel Guilliams <dan...@gm...> Signed-off-with-cleanup-by: gerrit <vo...@vo...> commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=90308bd31ba12a3a613ec0a9f4c2176f24c25d84 commit 90308bd31ba12a3a613ec0a9f4c2176f24c25d84 Author: Daniel Guilliams <danielg@.vrac.iastate.edu> Date: Thu Aug 19 15:59:47 2010 -0500 Renamed: OSGCollisionMeshGraphOp to OSGNodeNameTravMaskGraphOp. Fixed: OSGLODSetupGraphOp now works properly. Signed-off-with-cleanup-by: Daniel Guilliams <dan...@gm...> Signed-off-with-cleanup-by: gerrit <vo...@vo...> commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=b99f426f4769b4fa63f8839c41c0ad785252c3db commit b99f426f4769b4fa63f8839c41c0ad785252c3db Author: Daniel Guilliams <danielg@.vrac.iastate.edu> Date: Tue Aug 17 17:16:25 2010 -0500 Fixed: CgFX Material automatic technique loading (from COLLADA, XML, and binary) Fixed: File path handling when loading scenes in SceneFileHandler. Added: CollisionMeshGraphOp: Sets traversal masks for collision meshes (determined by the name of the node) to a given value. Added: LODSetupGraphOp: For building LOD nodes based on node names. (not finished) Signed-off-with-cleanup-by: Daniel Guilliams <dan...@gm...> Signed-off-with-cleanup-by: gerrit <vo...@vo...> commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=7268aa810e6c2b82df966bf661f5b1f65692bb4b commit 7268aa810e6c2b82df966bf661f5b1f65692bb4b Author: David Kabala <dk...@ke...> Date: Wed Aug 25 18:10:11 2010 -0500 Added: Cmake option to enable/disable CUDA support. Signed-off-with-cleanup-by: gerrit <vo...@vo...> commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=74dbc65fed13ae5f369ac25ce6eb3dba9b9d16d9 commit 74dbc65fed13ae5f369ac25ce6eb3dba9b9d16d9 Author: Daniel Guilliams <danielg@.vrac.iastate.edu> Date: Mon Aug 16 10:54:11 2010 -0500 Fixed: Texture loading for CgFXMaterials in for COLLADA, FC XML and OSB file formats. All formats should work properly now. Changed: 10loading.cpp loads in FC XML file types, and writes out in FC XML as well. Changed: 08materials.cpp used CgFX materials now. Signed-off-with-cleanup-by: Daniel Guilliams <dan...@gm...> Signed-off-with-cleanup-by: gerrit <vo...@vo...> commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=042fe1697323d6ef3af0878447e493a2652f5b35 commit 042fe1697323d6ef3af0878447e493a2652f5b35 Author: Daniel Guilliams <danielg@.vrac.iastate.edu> Date: Mon Aug 9 16:33:00 2010 -0500 Fixed: CgFX initialization: A CgFX materials now has the ability to check to see if there are ShaderProgramVariables it should use before resorting to using default values as specified in it's effect file or effect string. Changed: OSGCgFXVariableTexObj: Added a file path (std::string) which is the path to the image file that the OSGCgFXVariableTexObj represents. Fixed: ColladaEffect has also been changed to reflect the two changes above(it will be faster and more efficient now). Signed-off-with-cleanup-by: Daniel Guilliams <da...@ia...> Signed-off-with-cleanup-by: gerrit <vo...@vo...> commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=820232c84e156df87a23e1d4e45ea9065e93cd76 commit 820232c84e156df87a23e1d4e45ea9065e93cd76 Author: David Kabala <djk...@gm...> Date: Thu Aug 5 21:58:55 2010 -0500 HACK: Increased the max loop count for commit changes. This is a temporary fix to allow very deeply nested Components in the ContribUserInterface library from breaking the loop count when updating the layout. Signed-off-with-cleanup-by: gerrit <vo...@vo...> commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=26062ac4cf8fac7c2e8eabf2dc964f6dd767ea88 commit 26062ac4cf8fac7c2e8eabf2dc964f6dd767ea88 Author: Daniel Guilliams <danielg@.vrac.iastate.edu> Date: Wed Aug 4 12:48:26 2010 -0500 Added: Floating-point Radix sort function to OSGUtil. Signed-off-with-cleanup-by: Daniel Guilliams <da...@ia...> Signed-off-with-cleanup-by: gerrit <vo...@vo...> commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=23b8e190594b45a15a1b7d0ece31753a79f9d82f commit 23b8e190594b45a15a1b7d0ece31753a79f9d82f Author: Daniel Guilliams <danielg@.vrac.iastate.edu> Date: Tue Aug 3 14:57:46 2010 -0500 Fixed: CgFX material importing from XML field container files. Signed-off-with-cleanup-by: Daniel Guilliams <da...@ia...> Signed-off-with-cleanup-by: gerrit <vo...@vo...> commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=7cac90d1d95a677ef0fcd52e2f3ce66749e8167c commit 7cac90d1d95a677ef0fcd52e2f3ce66749e8167c Author: David Kabala <djk...@gm...> Date: Thu Jul 29 13:52:11 2010 -0500 Changed: Some fields in CgFXMaterial have been changed from internal to external so they are exported correctly. Signed-off-with-cleanup-by: gerrit <vo...@vo...> commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=a849c2ef350547f04449cbfcc2bff3f07107ef5c commit a849c2ef350547f04449cbfcc2bff3f07107ef5c Author: Daniel Guilliams <danielg@.vrac.iastate.edu> Date: Wed Jul 7 17:01:18 2010 -0500 - Added: More work on animation importing. Not functional yet. - Added: Node traversal utility function for FileIO Signed-off-with-cleanup-by: gerrit <vo...@vo...> commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=c030d33a242620d8a7c13dda30c0c2d65a03cd80 commit c030d33a242620d8a7c13dda30c0c2d65a03cd80 Author: Daniel Guilliams <danielg@.vrac.iastate.edu> Date: Fri Jun 11 17:04:07 2010 -0500 - Added support for time parameters in CgFXMaterial/CgFXPass - Added support for selecting and listing techniques available in CgFXMaterial - Fixed some importing issues in Collada and CgFXMaterials Signed-off-with-cleanup-by: gerrit <vo...@vo...> commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=83c4cd45dac1732c7f08a51ca95d2c064285e1fa commit 83c4cd45dac1732c7f08a51ca95d2c064285e1fa Author: David Kabala <djk...@gm...> Date: Wed Jun 23 09:48:59 2010 -0500 Added: functions to Quaternion for getting the rotation as a euler rotation. Signed-off-with-cleanup-by: gerrit <vo...@vo...> commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=9ffd687f7976bdcc1831cdf582a4976c2b76c41c commit 9ffd687f7976bdcc1831cdf582a4976c2b76c41c Author: Daniel Guilliams <danielg@.vrac.iastate.edu> Date: Fri Jun 11 17:04:07 2010 -0500 - Added support for time parameters in CgFXMaterial/CgFXPass - Added support for selecting and listing techniques available in CgFXMaterial - Fixed some importing issues in Collada and CgFXMaterials Signed-off-with-cleanup-by: gerrit <vo...@vo...> commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=aace6e25cee2df44e6ecc5faa742ce33a12b2185 commit aace6e25cee2df44e6ecc5faa742ce33a12b2185 Author: David Kabala <djk...@gm...> Date: Wed Jun 9 16:28:36 2010 -0500 Changed: fcd2code now checks wether or not the FieldContainer files exists before writing them. If they do exist then it passes a warning and does not overwrite them. However, FieldContainer Base files are overwritten even if they do exists. Signed-off-with-cleanup-by: gerrit <vo...@vo...> commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=be1809b898da1299f68e22c86ef48099f120a273 commit be1809b898da1299f68e22c86ef48099f120a273 Author: David Kabala <djk...@gm...> Date: Mon Jun 7 10:10:42 2010 -0500 Added: A function to MFields to allow inserting values using an index instead of an iterator. Signed-off-with-cleanup-by: gerrit <vo...@vo...> commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=c16d18832920cd7c61fbe560ee8542f08d1f040a commit c16d18832920cd7c61fbe560ee8542f08d1f040a Author: David Kabala <djk...@gm...> Date: Sun Jun 6 15:04:56 2010 -0500 Added: Methods for push and pulling the values of specific indexes of a MultiField from streams and strings. Signed-off-with-cleanup-by: gerrit <vo...@vo...> commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=5338ba29387dc4465852ec9efe8d17388199840b commit 5338ba29387dc4465852ec9efe8d17388199840b Author: gerrit <ge...@fe...> Date: Sat Mar 27 17:39:23 2010 +0800 fixed: field type missing namespace commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=9972d678f6cadec91f967f867316840a570f6ea7 commit 9972d678f6cadec91f967f867316840a570f6ea7 Author: Gerrit Voss <vo...@vo...> Date: Fri Oct 28 07:57:33 2011 +0800 added: access to factory container store Signed-off-with-cleanup-by: errit Voss <vo...@vo...> ----------------------------------------------------------------------- Summary of changes: CMake/BuildFunctions.cmake | 26 + CMake/SetupCompiler.cmake | 11 +- CMakeLists.txt | 31 +- Examples/Simple/CMakeLists.standalone.txt | 1 + Examples/Simple/clipplanecaps.cpp | 2 + Source/Base/Base/OSGBaseDef.cpp | 3 +- Source/Base/Base/OSGBaseFunctions.cpp | 178 +-- Source/Base/Base/OSGBaseFunctions.h | 181 +--- Source/Base/Base/OSGBaseFunctions.inl | 272 ---- Source/Base/Base/OSGBaseInitFunctions.cpp | 107 ++- Source/Base/Base/OSGBaseInitFunctions.h | 20 +- Source/Base/Base/OSGBaseInterpolators.h | 341 +++++ Source/Base/Base/OSGBaseTypeTraits.h | 21 +- Source/Base/Base/OSGBaseTypes.h | 6 + Source/Base/Base/OSGFileSystem.h | 2 +- Source/Base/Base/OSGLog.cpp | 2 +- Source/Base/Base/OSGMatrixUtility.cpp | 67 + Source/Base/Base/OSGMatrixUtility.h | 8 + Source/Base/Base/OSGPerlinNoise.cpp | 578 ++++++++ Source/Base/Base/OSGPerlinNoise.h | 132 ++ Source/Base/Base/OSGQuaternion.h | 3 + Source/Base/Base/OSGQuaternion.inl | 42 + Source/Base/Base/OSGRandomPoolManager.cpp | 99 ++ Source/Base/Base/OSGRandomPoolManager.h | 136 ++ Source/Base/Base/OSGRandomPoolManager.inl | 95 ++ Source/Base/Base/OSGStringUtils.cpp | 533 ++++++++ Source/Base/Base/OSGStringUtils.h | 279 ++++ Source/Base/Base/OSGStringUtils.inl | 321 +++++ Source/Base/CMakeLists.Lib.OSGBase.txt | 3 +- Source/Base/Field/OSGBoostPathFieldTraits.h | 173 +++ Source/Base/Field/OSGBoostPathFields.cpp | 106 ++ Source/Base/Field/OSGBoostPathFields.h | 66 + Source/Base/Field/OSGInt32ToStringMapFieldTraits.h | 295 ++++ Source/Base/Field/OSGInt32ToStringMapFields.cpp | 57 + Source/Base/Field/OSGInt32ToStringMapFields.h | 66 + Source/Base/Field/OSGMField.h | 15 +- Source/Base/Field/OSGMField.inl | 52 + .../Base/Field/OSGStringToUInt32MapFieldTraits.h | 282 ++++ Source/Base/Field/OSGStringToUInt32MapFields.cpp | 55 + Source/Base/Field/OSGStringToUInt32MapFields.h | 66 + Source/Base/FieldContainer/Base/OSGAspectStore.h | 6 +- .../FieldContainer/Base/OSGAttachmentContainer.cpp | 1 + Source/Base/FieldContainer/Base/OSGChangeList.cpp | 14 +- Source/Base/FieldContainer/Base/OSGChangeList.h | 26 +- Source/Base/FieldContainer/Base/OSGChangeList.inl | 20 +- .../FieldContainer/Base/OSGContainerIdMapper.h | 2 +- .../Base/FieldContainer/Base/OSGFieldContainer.cpp | 1 + .../Base/OSGFieldContainerFactory.cpp | 5 + .../FieldContainer/Base/OSGFieldContainerFactory.h | 14 +- Source/Base/FieldContainer/Base/OSGFieldHandle.h | 61 +- Source/Base/FieldContainer/Base/OSGFieldHandle.inl | 79 ++- .../Fields/Handle/OSGFieldContainerMFieldHandle.h | 16 +- .../Handle/OSGFieldContainerMFieldHandle.inl | 31 + .../Fields/Handle/OSGFieldContainerSFieldHandle.h | 16 +- .../Handle/OSGFieldContainerSFieldHandle.inl | 30 + .../Fields/OSGFieldContainerMapFieldTraits.h | 312 +++++ .../Fields/OSGFieldContainerMapFields.cpp | 57 + .../Fields/OSGFieldContainerMapFields.h | 53 + .../FieldContainer/Misc/OSGFieldContainerUtils.cpp | 779 +++++++++++ .../FieldContainer/Misc/OSGFieldContainerUtils.h | 172 +++ Source/Base/Statistics/OSGStatElemDesc.cpp | 1 + Source/Base/Threading/OSGMPBase.h | 1 + .../OSGContribBackgroundLoaderDef.cpp | 60 + .../BackgroundLoader/testBackgroundLoader.cpp | 5 +- .../CMakeLists.Lib.OSGContribCSMSimplePlugin.txt | 18 +- Source/Contrib/CgFXMaterial/OSGCgFXMaterial.cpp | 898 +++++++++--- Source/Contrib/CgFXMaterial/OSGCgFXMaterial.fcd | 211 ++-- Source/Contrib/CgFXMaterial/OSGCgFXMaterial.h | 63 +- .../Contrib/CgFXMaterial/OSGCgFXMaterialBase.cpp | 370 ++++-- Source/Contrib/CgFXMaterial/OSGCgFXMaterialBase.h | 41 +- .../Contrib/CgFXMaterial/OSGCgFXMaterialBase.inl | 76 +- Source/Contrib/CgFXMaterial/OSGCgFXPassChunk.cpp | 119 ++- Source/Contrib/CgFXMaterial/OSGCgFXTechnique.cpp | 28 +- Source/Contrib/CgFXMaterial/OSGCgFXTechnique.fcd | 30 +- Source/Contrib/CgFXMaterial/OSGCgFXTechnique.h | 2 +- .../Contrib/CgFXMaterial/OSGCgFXTechniqueBase.cpp | 32 +- .../Contrib/CgFXMaterial/OSGCgFXVariableTexObj.fcd | 46 +- .../CgFXMaterial/OSGCgFXVariableTexObjBase.cpp | 121 ++- .../CgFXMaterial/OSGCgFXVariableTexObjBase.h | 17 +- .../CgFXMaterial/OSGCgFXVariableTexObjBase.inl | 28 + Source/Contrib/CgFXMaterial/OSGContribCgFXDef.cpp | 58 + .../ComplexSceneManager/OSGContribCSMDef.cpp | 58 + .../ComputeBase/Base/OSGContribComputeBaseDef.cpp | 60 + Source/Contrib/Manipulators/OSGContribGUIDef.cpp | 58 + Source/Contrib/Manipulators/OSGManipulator.cpp | 16 +- .../Contrib/Manipulators/testManipulatorsPivot.cpp | 1 + Source/Contrib/PLY/OSGContribPLYDef.cpp | 57 + .../OSGContribTrapezoidalShadowMapsDef.cpp | 6 +- Source/Contrib/VTK/OSGContribVTKDef.cpp | 57 + Source/System/Cluster/Base/OSGClusterDef.cpp | 57 + Source/System/Cluster/Base/OSGRemoteAspect.cpp | 9 +- Source/System/Cluster/Base/OSGRemoteAspect.h | 4 +- .../BalancedMultiWindow/OSGBalancedMultiWindow.cpp | 32 +- .../Cluster/Window/Base/OSGImageComposer.cpp | 4 +- .../Window/MultiDisplay/OSGMultiDisplayWindow.cpp | 8 +- .../Window/SortFirst/OSGSortFirstWindow.cpp | 20 +- .../Window/SortFirst/OSGTileLoadBalancer.cpp | 8 +- .../Window/SortLast/OSGBinarySwapComposer.cpp | 18 +- .../Window/SortLast/OSGBinarySwapComposer.inl | 4 +- .../Window/SortLast/OSGPipelineComposer.cpp | 18 +- .../Window/SortLast/OSGPipelineComposer.inl | 8 +- .../Cluster/Window/SortLast/OSGSortLastWindow.cpp | 18 +- Source/System/Dynamics/Base/OSGDynamicsDef.cpp | 57 + .../Attachments/OSGBoostPathAttachment.cpp | 167 +++ .../Attachments/OSGBoostPathAttachment.fcd | 25 + .../Attachments/OSGBoostPathAttachment.h | 137 ++ .../Attachments/OSGBoostPathAttachment.inl | 43 + .../Attachments/OSGBoostPathAttachmentBase.cpp | 454 ++++++ .../Attachments/OSGBoostPathAttachmentBase.h | 294 ++++ .../Attachments/OSGBoostPathAttachmentBase.inl | 128 ++ .../Attachments/OSGBoostPathAttachmentFields.h | 221 +++ Source/System/FieldContainer/Base/OSGSystemDef.cpp | 4 +- .../FieldContainer/Misc/OSGFieldContainerUtils.cpp | 714 ---------- .../FieldContainer/Misc/OSGFieldContainerUtils.h | 200 --- .../FieldContainer/Misc/OSGSceneGraphUtils.cpp | 230 ++++ .../FieldContainer/Misc/OSGSceneGraphUtils.h | 126 ++ .../Mixins/OSGMapCacheHandlerMixin.h | 8 +- .../Mixins/OSGMapCacheHandlerMixin.inl | 10 + Source/System/FileIO/Collada/testColladaLoader.cpp | 1 + Source/System/FileIO/OSGFileIODef.cpp | 4 +- Source/System/FileIO/Util/OSGFileIOUtils.cpp | 59 + Source/System/FileIO/Util/OSGFileIOUtils.h | 45 + Source/System/GraphOp/CMakeLists.Lib.OSGUtil.txt | 1 + Source/System/GraphOp/OSGLODSetupGraphOp.cpp | 386 ++++++ Source/System/GraphOp/OSGLODSetupGraphOp.h | 180 +++ Source/System/GraphOp/OSGTravMaskGraphOp.cpp | 426 ++++++ Source/System/GraphOp/OSGTravMaskGraphOp.h | 234 ++++ Source/System/Image/FileIO/OSGImageFileIODef.cpp | 4 +- Source/System/Image/OSGImageFileHandler.cpp | 2 + Source/System/Image/OSGImageFunctions.cpp | 187 +++- Source/System/Image/OSGImageFunctions.h | 32 + .../Drawables/Geometry/OSGDrawableDef.cpp | 6 +- .../NodeCores/Groups/CMakeLists.Lib.OSGGroup.txt | 5 +- .../Effects/CMakeLists.Lib.OSGEffectGroups.txt | 1 + .../NodeCores/Groups/Effects/Misc/OSGFogStage.cpp | 646 +++++++++ .../NodeCores/Groups/Effects/Misc/OSGFogStage.fcd | 83 ++ .../NodeCores/Groups/Effects/Misc/OSGFogStage.h | 194 +++ .../NodeCores/Groups/Effects/Misc/OSGFogStage.inl | 43 + .../Groups/Effects/Misc/OSGFogStageBase.cpp | 856 ++++++++++++ .../Groups/Effects/Misc/OSGFogStageBase.h | 368 +++++ .../Groups/Effects/Misc/OSGFogStageBase.inl | 268 ++++ .../Groups/Effects/Misc/OSGFogStageData.cpp | 114 ++ .../Groups/Effects/Misc/OSGFogStageData.fcd | 66 + .../Groups/Effects/Misc/OSGFogStageData.h | 129 ++ .../Groups/Effects/Misc/OSGFogStageData.inl | 43 + .../Groups/Effects/Misc/OSGFogStageDataBase.cpp | 796 +++++++++++ .../Groups/Effects/Misc/OSGFogStageDataBase.h | 353 +++++ .../Groups/Effects/Misc/OSGFogStageDataBase.inl | 213 +++ .../Groups/Effects/Misc/OSGFogStageDataFields.h | 107 ++ .../Groups/Effects/Misc/OSGFogStageFields.h | 107 ++ .../Groups/Effects/Misc/OSGPostShaderStage.cpp | 929 +++++++++++++ .../Groups/Effects/Misc/OSGPostShaderStage.fcd | 84 ++ .../Groups/Effects/Misc/OSGPostShaderStage.h | 301 ++++ .../Groups/Effects/Misc/OSGPostShaderStage.inl | 142 ++ .../Groups/Effects/Misc/OSGPostShaderStageBase.cpp | 872 ++++++++++++ .../Groups/Effects/Misc/OSGPostShaderStageBase.h | 384 ++++++ .../Groups/Effects/Misc/OSGPostShaderStageBase.inl | 250 ++++ .../Groups/Effects/Misc/OSGPostShaderStageData.cpp | 114 ++ .../Groups/Effects/Misc/OSGPostShaderStageData.fcd | 64 + .../Groups/Effects/Misc/OSGPostShaderStageData.h | 131 ++ .../Groups/Effects/Misc/OSGPostShaderStageData.inl | 43 + .../Effects/Misc/OSGPostShaderStageDataBase.cpp | 938 +++++++++++++ .../Effects/Misc/OSGPostShaderStageDataBase.h | 363 +++++ .../Effects/Misc/OSGPostShaderStageDataBase.inl | 201 +++ .../Effects/Misc/OSGPostShaderStageDataFields.h | 107 ++ .../Groups/Effects/Misc/OSGPostShaderStageFields.h | 107 ++ .../Groups/Effects/OSGEffectGroupsDef.cpp | 6 +- .../System/NodeCores/Groups/Light/OSGSpotLight.fcd | 38 +- .../NodeCores/Groups/Light/OSGSpotLightBase.cpp | 42 +- .../NodeCores/Groups/Misc/OSGDistanceLOD.inl | 2 +- .../System/NodeCores/Groups/Misc/OSGGroupDef.cpp | 4 +- .../Misc/OSGMaterialChunkOverrideGroupBase.cpp | 2 +- .../Misc/OSGMaterialChunkOverrideGroupBase.h | 2 +- .../Misc/OSGMaterialChunkOverrideGroupBase.inl | 2 +- .../Misc/OSGMaterialChunkOverrideGroupFields.h | 2 +- .../Groups/Misc/OSGReplicateTransform.cpp | 240 ++++ .../Groups/Misc/OSGReplicateTransform.fcd | 26 + .../NodeCores/Groups/Misc/OSGReplicateTransform.h | 156 +++ .../Groups/Misc/OSGReplicateTransform.inl | 0 .../Groups/Misc/OSGReplicateTransformBase.cpp | 478 +++++++ .../Groups/Misc/OSGReplicateTransformBase.h | 301 ++++ .../Groups/Misc/OSGReplicateTransformBase.inl | 119 ++ .../Groups/Misc/OSGReplicateTransformFields.h | 221 +++ .../NodeCores/Groups/Misc/OSGScreenTransform.cpp | 384 ++++++ .../NodeCores/Groups/Misc/OSGScreenTransform.fcd | 72 + .../NodeCores/Groups/Misc/OSGScreenTransform.h | 157 +++ .../NodeCores/Groups/Misc/OSGScreenTransform.inl | 0 .../Groups/Misc/OSGScreenTransformBase.cpp | 863 ++++++++++++ .../NodeCores/Groups/Misc/OSGScreenTransformBase.h | 373 +++++ .../Groups/Misc/OSGScreenTransformBase.inl | 259 ++++ .../Groups/Misc/OSGScreenTransformFields.h | 221 +++ .../NodeCores/Groups/Misc/OSGStackedTransform.cpp | 327 +++++ .../NodeCores/Groups/Misc/OSGStackedTransform.fcd | 25 + .../NodeCores/Groups/Misc/OSGStackedTransform.h | 200 +++ .../NodeCores/Groups/Misc/OSGStackedTransform.inl | 55 + .../Groups/Misc/OSGStackedTransformBase.cpp | 642 +++++++++ .../Groups/Misc/OSGStackedTransformBase.h | 319 +++++ .../Groups/Misc/OSGStackedTransformBase.inl | 113 ++ .../Groups/Misc/OSGStackedTransformFields.h | 221 +++ .../NodeCores/Groups/Misc/OSGVisitSubTree.cpp | 5 + .../OSGLookAtTransformationElement.cpp | 132 ++ .../OSGLookAtTransformationElement.fcd | 46 + .../OSGLookAtTransformationElement.h | 135 ++ .../OSGLookAtTransformationElement.inl | 43 + .../OSGLookAtTransformationElementBase.cpp | 613 +++++++++ .../OSGLookAtTransformationElementBase.h | 322 +++++ .../OSGLookAtTransformationElementBase.inl | 184 +++ .../OSGLookAtTransformationElementFields.h | 221 +++ .../OSGMatrixTransformationElement.cpp | 127 ++ .../OSGMatrixTransformationElement.fcd | 25 + .../OSGMatrixTransformationElement.h | 135 ++ .../OSGMatrixTransformationElement.inl | 43 + .../OSGMatrixTransformationElementBase.cpp | 454 ++++++ .../OSGMatrixTransformationElementBase.h | 294 ++++ .../OSGMatrixTransformationElementBase.inl | 128 ++ .../OSGMatrixTransformationElementFields.h | 221 +++ .../OSGRotationTransformationElement.cpp | 129 ++ .../OSGRotationTransformationElement.fcd | 36 + .../OSGRotationTransformationElement.h | 128 ++ .../OSGRotationTransformationElement.inl | 43 + .../OSGRotationTransformationElementBase.cpp | 534 ++++++++ .../OSGRotationTransformationElementBase.h | 309 +++++ .../OSGRotationTransformationElementBase.inl | 156 +++ .../OSGRotationTransformationElementFields.h | 221 +++ .../OSGScaleTransformationElement.cpp | 128 ++ .../OSGScaleTransformationElement.fcd | 26 + .../OSGScaleTransformationElement.h | 135 ++ .../OSGScaleTransformationElement.inl | 43 + .../OSGScaleTransformationElementBase.cpp | 455 +++++++ .../OSGScaleTransformationElementBase.h | 294 ++++ .../OSGScaleTransformationElementBase.inl | 128 ++ .../OSGScaleTransformationElementFields.h | 221 +++ .../OSGSkewTransformationElement.cpp | 130 ++ .../OSGSkewTransformationElement.fcd | 46 + .../OSGSkewTransformationElement.h | 135 ++ .../OSGSkewTransformationElement.inl | 43 + .../OSGSkewTransformationElementBase.cpp | 613 +++++++++ .../OSGSkewTransformationElementBase.h | 323 +++++ .../OSGSkewTransformationElementBase.inl | 184 +++ .../OSGSkewTransformationElementFields.h | 221 +++ .../OSGTransformationElement.cpp | 126 ++ .../OSGTransformationElement.fcd | 29 + .../OSGTransformationElement.h | 147 ++ .../OSGTransformationElement.inl | 59 + .../OSGTransformationElementBase.cpp | 397 ++++++ .../OSGTransformationElementBase.h | 248 ++++ .../OSGTransformationElementBase.inl | 103 ++ .../OSGTransformationElementFields.h | 307 +++++ .../OSGTranslationTransformationElement.cpp | 127 ++ .../OSGTranslationTransformationElement.fcd | 26 + .../OSGTranslationTransformationElement.h | 136 ++ .../OSGTranslationTransformationElement.inl | 43 + .../OSGTranslationTransformationElementBase.cpp | 455 +++++++ .../OSGTranslationTransformationElementBase.h | 294 ++++ .../OSGTranslationTransformationElementBase.inl | 128 ++ .../OSGTranslationTransformationElementFields.h | 221 +++ .../NodeCores/Groups/Stage/OSGSimpleStageBase.cpp | 4 +- .../NodeCores/Groups/Stage/OSGSimpleStageBase.h | 2 - .../NodeCores/Groups/Stage/OSGSimpleStageBase.inl | 1 - Source/System/RenderingBackend/OSGDrawEnv.cpp | 6 + Source/System/Sort/OSGRadixSort.cpp | 278 ++++ Source/System/Sort/OSGRadixSort.h | 67 + Source/System/State/OpenGL/OSGStateDef.cpp | 4 +- .../Foregrounds/OSGPerfMonitorForeground.cpp | 6 +- .../Foregrounds/OSGSimpleStatisticsForeground.cpp | 6 +- .../Foregrounds/OSGStatisticsDefaultFont.cpp | 633 --------- .../Foregrounds/OSGStatisticsDefaultFont.h | 102 -- .../Foregrounds/OSGStatisticsDefaultFont.inl | 53 - Source/System/Text/OSGDefaultFont.cpp | 634 +++++++++ Source/System/Text/OSGDefaultFont.h | 102 ++ Source/System/Text/OSGDefaultFont.inl | 53 + Source/System/Text/OSGTextDef.cpp | 4 +- .../Window/Background/OSGSolidBackground.fcd | 36 - .../System/Window/Background/OSGSolidBackground.h | 138 -- .../Window/Background/OSGSolidBackgroundBase.cpp | 537 -------- .../Window/Background/OSGSolidBackgroundBase.h | 309 ----- .../Window/Background/OSGSolidBackgroundFields.h | 163 --- Source/System/Window/Base/OSGCamera.cpp | 52 +- Source/System/Window/Base/OSGCamera.h | 25 +- Source/System/Window/Base/OSGCamera.inl | 8 +- .../{Background => Base}/OSGSolidBackground.cpp | 0 Source/System/Window/Base/OSGSolidBackground.fcd | 36 + Source/System/Window/Base/OSGSolidBackground.h | 138 ++ .../{Background => Base}/OSGSolidBackground.inl | 0 .../System/Window/Base/OSGSolidBackgroundBase.cpp | 537 ++++++++ Source/System/Window/Base/OSGSolidBackgroundBase.h | 309 +++++ .../OSGSolidBackgroundBase.inl | 0 .../System/Window/Base/OSGSolidBackgroundFields.h | 163 +++ Source/System/Window/Base/OSGViewport.cpp | 44 +- Source/System/Window/Base/OSGViewport.h | 46 +- Source/System/Window/Base/OSGViewport.inl | 24 +- Source/System/Window/Base/OSGWindowBase.cpp | 32 +- Source/System/Window/CMakeLists.Lib.OSGWindow.txt | 2 + Source/System/Window/Camera/OSGWindowDef.cpp | 4 +- .../Window/Foreground/OSGSimpleTextForeground.cpp | 694 ++++++++++ .../Window/Foreground/OSGSimpleTextForeground.fcd | 154 +++ .../Window/Foreground/OSGSimpleTextForeground.h | 227 +++ .../Window/Foreground/OSGSimpleTextForeground.inl | 91 ++ .../Foreground/OSGSimpleTextForegroundBase.cpp | 1438 ++++++++++++++++++++ .../Foreground/OSGSimpleTextForegroundBase.h | 463 +++++++ .../Foreground/OSGSimpleTextForegroundBase.inl | 458 +++++++ .../Foreground/OSGSimpleTextForegroundFields.h | 221 +++ Source/System/Window/Utilities/OSGCameraUtils.cpp | 96 ++ Source/System/Window/Utilities/OSGCameraUtils.h | 82 ++ .../System/Window/Utilities/OSGNavballEngine.cpp | 590 ++++++++ Source/System/Window/Utilities/OSGNavballEngine.h | 164 +++ Source/System/Window/Utilities/OSGNavigator.cpp | 21 +- Source/System/Window/Utilities/OSGNavigator.h | 4 + Source/System/Window/Utilities/OSGNavigatorBase.h | 1 + .../System/Window/Utilities/OSGTrackballEngine.cpp | 14 +- Source/System/Window/Utilities/OSGUtilDef.cpp | 3 +- Source/WindowSystem/Carbon/OSGWindowCarbonDef.cpp | 5 +- Source/WindowSystem/Cocoa/OSGWindowCocoaDef.cpp | 5 +- Source/WindowSystem/CoreGL/OSGWindowCoreGLDef.cpp | 5 +- Source/WindowSystem/EGL/OSGWindowEGLDef.cpp | 5 +- Source/WindowSystem/GLUT/OSGWindowGLUTDef.cpp | 5 +- Source/WindowSystem/QT4/OSGWindowQT4Def.cpp | 5 +- Source/WindowSystem/WIN32/OSGWindowWIN32Def.cpp | 5 +- Source/WindowSystem/X/OSGWindowXDef.cpp | 5 +- Tools/fcd2code/FieldContainer.py | 44 +- Tools/fcd2code/TemplateFieldContainerBase_cpp.txt | 8 +- Tools/fcd2code/TemplateFieldContainerBase_h.txt | 2 +- Tools/fcd2code/TemplateFieldContainerBase_inl.txt | 2 +- Tools/fcd2code/TemplateFieldContainerFields_h.txt | 2 +- Tools/fcd2code/TemplateFieldContainer_cpp.txt | 2 +- Tools/fcd2code/TemplateFieldContainer_h.txt | 2 +- Tools/fcd2code/TemplateFieldContainer_inl.txt | 2 +- Tools/fcd2code/fcd2code | 15 +- 328 files changed, 44396 insertions(+), 4510 deletions(-) create mode 100644 Source/Base/Base/OSGBaseInterpolators.h create mode 100644 Source/Base/Base/OSGPerlinNoise.cpp create mode 100644 Source/Base/Base/OSGPerlinNoise.h create mode 100644 Source/Base/Base/OSGRandomPoolManager.cpp create mode 100644 Source/Base/Base/OSGRandomPoolManager.h create mode 100644 Source/Base/Base/OSGRandomPoolManager.inl create mode 100644 Source/Base/Base/OSGStringUtils.cpp create mode 100644 Source/Base/Base/OSGStringUtils.h create mode 100644 Source/Base/Base/OSGStringUtils.inl create mode 100644 Source/Base/Field/OSGBoostPathFieldTraits.h create mode 100644 Source/Base/Field/OSGBoostPathFields.cpp create mode 100644 Source/Base/Field/OSGBoostPathFields.h create mode 100644 Source/Base/Field/OSGInt32ToStringMapFieldTraits.h create mode 100644 Source/Base/Field/OSGInt32ToStringMapFields.cpp create mode 100644 Source/Base/Field/OSGInt32ToStringMapFields.h create mode 100644 Source/Base/Field/OSGStringToUInt32MapFieldTraits.h create mode 100644 Source/Base/Field/OSGStringToUInt32MapFields.cpp create mode 100644 Source/Base/Field/OSGStringToUInt32MapFields.h create mode 100644 Source/Base/FieldContainer/Fields/OSGFieldContainerMapFieldTraits.h create mode 100644 Source/Base/FieldContainer/Fields/OSGFieldContainerMapFields.cpp create mode 100644 Source/Base/FieldContainer/Fields/OSGFieldContainerMapFields.h create mode 100644 Source/Base/FieldContainer/Misc/OSGFieldContainerUtils.cpp create mode 100644 Source/Base/FieldContainer/Misc/OSGFieldContainerUtils.h create mode 100644 Source/Contrib/BackgroundLoader/OSGContribBackgroundLoaderDef.cpp create mode 100644 Source/Contrib/CgFXMaterial/OSGContribCgFXDef.cpp create mode 100644 Source/Contrib/ComplexSceneManager/OSGContribCSMDef.cpp create mode 100644 Source/Contrib/ComputeBase/Base/OSGContribComputeBaseDef.cpp create mode 100644 Source/Contrib/Manipulators/OSGContribGUIDef.cpp create mode 100644 Source/Contrib/PLY/OSGContribPLYDef.cpp create mode 100644 Source/Contrib/VTK/OSGContribVTKDef.cpp create mode 100644 Source/System/Cluster/Base/OSGClusterDef.cpp create mode 100644 Source/System/Dynamics/Base/OSGDynamicsDef.cpp create mode 100644 Source/System/FieldContainer/Attachments/OSGBoostPathAttachment.cpp create mode 100644 Source/System/FieldContainer/Attachments/OSGBoostPathAttachment.fcd create mode 100644 Source/System/FieldContainer/Attachments/OSGBoostPathAttachment.h create mode 100644 Source/System/FieldContainer/Attachments/OSGBoostPathAttachment.inl create mode 100644 Source/System/FieldContainer/Attachments/OSGBoostPathAttachmentBase.cpp create mode 100644 Source/System/FieldContainer/Attachments/OSGBoostPathAttachmentBase.h create mode 100644 Source/System/FieldContainer/Attachments/OSGBoostPathAttachmentBase.inl create mode 100644 Source/System/FieldContainer/Attachments/OSGBoostPathAttachmentFields.h delete mode 100644 Source/System/FieldContainer/Misc/OSGFieldContainerUtils.cpp delete mode 100644 Source/System/FieldContainer/Misc/OSGFieldContainerUtils.h create mode 100644 Source/System/FieldContainer/Misc/OSGSceneGraphUtils.cpp create mode 100644 Source/System/FieldContainer/Misc/OSGSceneGraphUtils.h create mode 100644 Source/System/FileIO/Util/OSGFileIOUtils.cpp create mode 100644 Source/System/FileIO/Util/OSGFileIOUtils.h create mode 100644 Source/System/GraphOp/OSGLODSetupGraphOp.cpp create mode 100644 Source/System/GraphOp/OSGLODSetupGraphOp.h create mode 100644 Source/System/GraphOp/OSGTravMaskGraphOp.cpp create mode 100644 Source/System/GraphOp/OSGTravMaskGraphOp.h create mode 100644 Source/System/NodeCores/Groups/Effects/Misc/OSGFogStage.cpp create mode 100644 Source/System/NodeCores/Groups/Effects/Misc/OSGFogStage.fcd create mode 100644 Source/System/NodeCores/Groups/Effects/Misc/OSGFogStage.h create mode 100644 Source/System/NodeCores/Groups/Effects/Misc/OSGFogStage.inl create mode 100644 Source/System/NodeCores/Groups/Effects/Misc/OSGFogStageBase.cpp create mode 100644 Source/System/NodeCores/Groups/Effects/Misc/OSGFogStageBase.h create mode 100644 Source/System/NodeCores/Groups/Effects/Misc/OSGFogStageBase.inl create mode 100644 Source/System/NodeCores/Groups/Effects/Misc/OSGFogStageData.cpp create mode 100644 Source/System/NodeCores/Groups/Effects/Misc/OSGFogStageData.fcd create mode 100644 Source/System/NodeCores/Groups/Effects/Misc/OSGFogStageData.h create mode 100644 Source/System/NodeCores/Groups/Effects/Misc/OSGFogStageData.inl create mode 100644 Source/System/NodeCores/Groups/Effects/Misc/OSGFogStageDataBase.cpp create mode 100644 Source/System/NodeCores/Groups/Effects/Misc/OSGFogStageDataBase.h create mode 100644 Source/System/NodeCores/Groups/Effects/Misc/OSGFogStageDataBase.inl create mode 100644 Source/System/NodeCores/Groups/Effects/Misc/OSGFogStageDataFields.h create mode 100644 Source/System/NodeCores/Groups/Effects/Misc/OSGFogStageFields.h create mode 100644 Source/System/NodeCores/Groups/Effects/Misc/OSGPostShaderStage.cpp create mode 100644 Source/System/NodeCores/Groups/Effects/Misc/OSGPostShaderStage.fcd create mode 100644 Source/System/NodeCores/Groups/Effects/Misc/OSGPostShaderStage.h create mode 100644 Source/System/NodeCores/Groups/Effects/Misc/OSGPostShaderStage.inl create mode 100644 Source/System/NodeCores/Groups/Effects/Misc/OSGPostShaderStageBase.cpp create mode 100644 Source/System/NodeCores/Groups/Effects/Misc/OSGPostShaderStageBase.h create mode 100644 Source/System/NodeCores/Groups/Effects/Misc/OSGPostShaderStageBase.inl create mode 100644 Source/System/NodeCores/Groups/Effects/Misc/OSGPostShaderStageData.cpp create mode 100644 Source/System/NodeCores/Groups/Effects/Misc/OSGPostShaderStageData.fcd create mode 100644 Source/System/NodeCores/Groups/Effects/Misc/OSGPostShaderStageData.h create mode 100644 Source/System/NodeCores/Groups/Effects/Misc/OSGPostShaderStageData.inl create mode 100644 Source/System/NodeCores/Groups/Effects/Misc/OSGPostShaderStageDataBase.cpp create mode 100644 Source/System/NodeCores/Groups/Effects/Misc/OSGPostShaderStageDataBase.h create mode 100644 Source/System/NodeCores/Groups/Effects/Misc/OSGPostShaderStageDataBase.inl create mode 100644 Source/System/NodeCores/Groups/Effects/Misc/OSGPostShaderStageDataFields.h create mode 100644 Source/System/NodeCores/Groups/Effects/Misc/OSGPostShaderStageFields.h create mode 100644 Source/System/NodeCores/Groups/Misc/OSGReplicateTransform.cpp create mode 100644 Source/System/NodeCores/Groups/Misc/OSGReplicateTransform.fcd create mode 100644 Source/System/NodeCores/Groups/Misc/OSGReplicateTransform.h copy Examples/CustomIntegration/AlgorithmStage/GPUVolRT/AsAlgorithmStage/OSGGPUVolRTV0.inl => Source/System/NodeCores/Groups/Misc/OSGReplicateTransform.inl (100%) create mode 100644 Source/System/NodeCores/Groups/Misc/OSGReplicateTransformBase.cpp create mode 100644 Source/System/NodeCores/Groups/Misc/OSGReplicateTransformBase.h create mode 100644 Source/System/NodeCores/Groups/Misc/OSGReplicateTransformBase.inl create mode 100644 Source/System/NodeCores/Groups/Misc/OSGReplicateTransformFields.h create mode 100644 Source/System/NodeCores/Groups/Misc/OSGScreenTransform.cpp create mode 100644 Source/System/NodeCores/Groups/Misc/OSGScreenTransform.fcd create mode 100644 Source/System/NodeCores/Groups/Misc/OSGScreenTransform.h copy Examples/CustomIntegration/AlgorithmStage/GPUVolRT/AsAlgorithmStage/OSGGPUVolRTV0.inl => Source/System/N... [truncated message content] |