You can subscribe to this list here.
| 2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
(97) |
Oct
(269) |
Nov
(47) |
Dec
(70) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2002 |
Jan
(130) |
Feb
(135) |
Mar
(52) |
Apr
(41) |
May
(71) |
Jun
(184) |
Jul
(91) |
Aug
(75) |
Sep
(73) |
Oct
(72) |
Nov
(76) |
Dec
(77) |
| 2003 |
Jan
(60) |
Feb
(43) |
Mar
(129) |
Apr
(29) |
May
(54) |
Jun
(100) |
Jul
(40) |
Aug
(55) |
Sep
(55) |
Oct
(82) |
Nov
(47) |
Dec
(7) |
| 2004 |
Jan
(74) |
Feb
(69) |
Mar
(51) |
Apr
(60) |
May
(76) |
Jun
(41) |
Jul
(29) |
Aug
(73) |
Sep
(91) |
Oct
(69) |
Nov
(42) |
Dec
(42) |
| 2005 |
Jan
(67) |
Feb
(69) |
Mar
(50) |
Apr
(44) |
May
(133) |
Jun
(108) |
Jul
(92) |
Aug
(137) |
Sep
(76) |
Oct
(151) |
Nov
(31) |
Dec
(32) |
| 2006 |
Jan
(53) |
Feb
(58) |
Mar
(65) |
Apr
(59) |
May
(54) |
Jun
(61) |
Jul
(65) |
Aug
(126) |
Sep
(217) |
Oct
(209) |
Nov
(94) |
Dec
(53) |
| 2007 |
Jan
(61) |
Feb
(76) |
Mar
(132) |
Apr
(40) |
May
(69) |
Jun
(111) |
Jul
(60) |
Aug
(73) |
Sep
(95) |
Oct
(51) |
Nov
(52) |
Dec
(25) |
| 2008 |
Jan
(25) |
Feb
(14) |
Mar
(13) |
Apr
(138) |
May
(80) |
Jun
(113) |
Jul
(68) |
Aug
(55) |
Sep
(57) |
Oct
(66) |
Nov
(44) |
Dec
(63) |
| 2009 |
Jan
(103) |
Feb
(91) |
Mar
(74) |
Apr
(49) |
May
(39) |
Jun
(65) |
Jul
(47) |
Aug
(48) |
Sep
(79) |
Oct
(35) |
Nov
(88) |
Dec
(48) |
| 2010 |
Jan
(19) |
Feb
(20) |
Mar
(55) |
Apr
(69) |
May
(19) |
Jun
(28) |
Jul
(15) |
Aug
(12) |
Sep
(8) |
Oct
(11) |
Nov
(3) |
Dec
(2) |
| 2011 |
Jan
(52) |
Feb
(38) |
Mar
(21) |
Apr
(33) |
May
(18) |
Jun
(10) |
Jul
(21) |
Aug
(18) |
Sep
(18) |
Oct
(27) |
Nov
(30) |
Dec
(26) |
| 2012 |
Jan
(15) |
Feb
(22) |
Mar
(11) |
Apr
(15) |
May
(12) |
Jun
(6) |
Jul
(13) |
Aug
(9) |
Sep
(10) |
Oct
(7) |
Nov
(14) |
Dec
(5) |
| 2013 |
Jan
(10) |
Feb
(15) |
Mar
(12) |
Apr
(4) |
May
(14) |
Jun
(2) |
Jul
(3) |
Aug
(8) |
Sep
(6) |
Oct
(14) |
Nov
(13) |
Dec
(3) |
| 2014 |
Jan
(4) |
Feb
(5) |
Mar
(4) |
Apr
(5) |
May
(10) |
Jun
(6) |
Jul
(5) |
Aug
(6) |
Sep
(8) |
Oct
(7) |
Nov
(2) |
Dec
|
| 2015 |
Jan
(5) |
Feb
(2) |
Mar
(3) |
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(5) |
Sep
|
Oct
(2) |
Nov
(3) |
Dec
(1) |
| 2016 |
Jan
(2) |
Feb
(1) |
Mar
|
Apr
(1) |
May
(1) |
Jun
(1) |
Jul
(3) |
Aug
(1) |
Sep
(2) |
Oct
(1) |
Nov
|
Dec
(2) |
| 2017 |
Jan
(5) |
Feb
(2) |
Mar
|
Apr
(1) |
May
(3) |
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2018 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
| 2019 |
Jan
(3) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(2) |
Dec
|
| 2021 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Gerrit V. <vo...@us...> - 2021-01-04 15:51:20
|
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, cpp17 has been created
at 433ecb2dbdb5efd77535adb2c6e5d5a5531be5a5 (commit)
- Log -----------------------------------------------------------------
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=433ecb2dbdb5efd77535adb2c6e5d5a5531be5a5
commit 433ecb2dbdb5efd77535adb2c6e5d5a5531be5a5
Author: gerrit <vo...@vo...>
Date: Mon Jan 4 16:50:45 2021 +0100
fixed: remove boost dependency from atomic ops
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=52c3d5a48928895b00c56568c003f33bc4cb6c6e
commit 52c3d5a48928895b00c56568c003f33bc4cb6c6e
Author: gerrit <vo...@vo...>
Date: Sat Jan 2 17:51:18 2021 +0100
fixed: win cxx 17 build issues
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=d18edefc479da86b0126aed3a181b68a95def30e
commit d18edefc479da86b0126aed3a181b68a95def30e
Author: gerrit <vo...@vo...>
Date: Thu Dec 31 13:46:12 2020 +0100
changed: glew find issues
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=a7e7d3a853b20cdeca14e3bfd0da67bc56707ec9
commit a7e7d3a853b20cdeca14e3bfd0da67bc56707ec9
Author: gerrit <vo...@vo...>
Date: Thu Dec 31 12:44:28 2020 +0100
changed: option (env var) to not resolve inlines during loading
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=51f31ddb418f0991532c3b02151741093ea7bdd7
commit 51f31ddb418f0991532c3b02151741093ea7bdd7
Author: gerrit <vo...@vo...>
Date: Sun Dec 27 14:46:45 2020 +0100
changed: don't build openexr fileio with cxx 17 active (throw issues)
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=5733442c63bbe12a36d76919859c69cf794f7d13
commit 5733442c63bbe12a36d76919859c69cf794f7d13
Author: gerrit <vo...@vo...>
Date: Sun Dec 27 11:18:56 2020 +0100
changed: cxx 17 now the default
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=b8ed9d7c591fdf60f3e222e8541a5133c2d5e2b9
commit b8ed9d7c591fdf60f3e222e8541a5133c2d5e2b9
Author: gerrit <vo...@vo...>
Date: Wed Dec 23 11:25:58 2020 +0100
changed: silence cmake
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=d5edd3198eae4bdb4d426a13fef928e606268122
commit d5edd3198eae4bdb4d426a13fef928e606268122
Author: gerrit <vo...@vo...>
Date: Wed Dec 23 08:32:58 2020 +0100
changed: build system cleanup
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=9e2eea0aebeb723b626155d6d30d359b00747d2f
commit 9e2eea0aebeb723b626155d6d30d359b00747d2f
Author: gerrit <vo...@vo...>
Date: Sun Nov 3 17:12:22 2019 +0100
changed: set __cplusplus correctly for vs2017 and up
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=9738c9457391a74cd7fca9bc393812c96775211c
commit 9738c9457391a74cd7fca9bc393812c96775211c
Author: gerrit <vo...@vo...>
Date: Thu Oct 24 19:11:15 2019 +0200
changed: c++17 updates
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=085bbd8e5b19a04573dafcc7772653632a6ab407
commit 085bbd8e5b19a04573dafcc7772653632a6ab407
Author: gerrit <vo...@vo...>
Date: Wed Mar 20 16:19:10 2019 +0100
changed: small cmake fixes
-----------------------------------------------------------------------
hooks/post-receive
--
opensg
|
|
From: Gerrit V. <vo...@us...> - 2019-11-03 16:14:05
|
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, cpp17 has been deleted
was c6fb50c917ef19249ddb0b9bd30457fb7d8aa04a
-----------------------------------------------------------------------
c6fb50c917ef19249ddb0b9bd30457fb7d8aa04a changed: set __cplusplus correctly for vs2017 and up
-----------------------------------------------------------------------
hooks/post-receive
--
opensg
|
|
From: Gerrit V. <vo...@us...> - 2019-11-03 16:12:48
|
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, cpp17 has been created
at c6fb50c917ef19249ddb0b9bd30457fb7d8aa04a (commit)
- Log -----------------------------------------------------------------
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=c6fb50c917ef19249ddb0b9bd30457fb7d8aa04a
commit c6fb50c917ef19249ddb0b9bd30457fb7d8aa04a
Author: gerrit <vo...@vo...>
Date: Sun Nov 3 17:12:22 2019 +0100
changed: set __cplusplus correctly for vs2017 and up
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=9738c9457391a74cd7fca9bc393812c96775211c
commit 9738c9457391a74cd7fca9bc393812c96775211c
Author: gerrit <vo...@vo...>
Date: Thu Oct 24 19:11:15 2019 +0200
changed: c++17 updates
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=085bbd8e5b19a04573dafcc7772653632a6ab407
commit 085bbd8e5b19a04573dafcc7772653632a6ab407
Author: gerrit <vo...@vo...>
Date: Wed Mar 20 16:19:10 2019 +0100
changed: small cmake fixes
-----------------------------------------------------------------------
hooks/post-receive
--
opensg
|
|
From: Gerrit V. <vo...@us...> - 2019-01-10 07:33:11
|
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
discards 459808beeda612dfdbb3071515975ea1331d564a (commit)
via 887f0c1fc74c2a00ee47436c6ebb19e672159aee (commit)
This update added new revisions after undoing existing revisions. That is
to say, the old revision is not a strict subset of the new revision. This
situation occurs when you --force push a change and generate a repository
containing something like this:
* -- * -- B -- O -- O -- O (459808beeda612dfdbb3071515975ea1331d564a)
\
N -- N -- N (887f0c1fc74c2a00ee47436c6ebb19e672159aee)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
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=887f0c1fc74c2a00ee47436c6ebb19e672159aee
commit 887f0c1fc74c2a00ee47436c6ebb19e672159aee
Author: gerrit <vo...@vo...>
Date: Wed Jan 9 19:32:09 2019 +0100
fixed: auto_ptr -> unique_ptr
-----------------------------------------------------------------------
Summary of changes:
Source/System/Text/OSGTextWIN32Backend.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
opensg
|
|
From: Gerrit V. <vo...@us...> - 2019-01-09 18:33:04
|
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 459808beeda612dfdbb3071515975ea1331d564a (commit)
from 7a9ce51740accc4d73263ff3bbca3254354d6b9e (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=459808beeda612dfdbb3071515975ea1331d564a
commit 459808beeda612dfdbb3071515975ea1331d564a
Author: gerrit <vo...@vo...>
Date: Wed Jan 9 19:32:09 2019 +0100
fixed: auto_ptr -> unique_ptr
-----------------------------------------------------------------------
Summary of changes:
Source/System/Text/OSGTextMacBackend.cpp | 16 ++++++++--------
Source/System/Text/OSGTextWIN32Backend.cpp | 28 ++++++++++++++--------------
2 files changed, 22 insertions(+), 22 deletions(-)
hooks/post-receive
--
opensg
|
|
From: Gerrit V. <vo...@us...> - 2019-01-09 17:39:37
|
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 7a9ce51740accc4d73263ff3bbca3254354d6b9e (commit)
from a9afbe8ef2c07e4ca215916ccce4537224bb9e26 (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=7a9ce51740accc4d73263ff3bbca3254354d6b9e
commit 7a9ce51740accc4d73263ff3bbca3254354d6b9e
Author: gerrit <vo...@vo...>
Date: Wed Jan 9 18:38:41 2019 +0100
fixed: compile issue
-----------------------------------------------------------------------
Summary of changes:
Source/Base/Base/OSGConfig.h | 2 ++
1 file changed, 2 insertions(+)
hooks/post-receive
--
opensg
|
|
From: Gerrit V. <vo...@us...> - 2018-12-30 13:14:52
|
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 a9afbe8ef2c07e4ca215916ccce4537224bb9e26 (commit)
via 9f410e2523502ac539a917303bd37f394c93ffdc (commit)
via 39dcad0c89cf074bcc1775bf684a0c8c1b041859 (commit)
via da804e51fd487db129749c68a2eb2d0fceebe553 (commit)
via 78d497f4e1eeb91296d36fa5f2e3293faebd3a06 (commit)
via f59e06006e97c0f79c94e0b2023d0fd3327ef1d1 (commit)
via b578c3cfca7e31bff483a0cba8b41d07f0fb4ad3 (commit)
via 4c96f3ff85b00f65272f141576c108ab040e82c3 (commit)
via 3fe181ed43c13873491538366bdaa91d1d0b4e73 (commit)
via ae5aa0367a1ae83fbc0bd8de1253b751d06b3fdf (commit)
via 7ee77f28781b015294eea403388ecfb9f6c7faa8 (commit)
via 6890efa6f5752fca7117d38a523b0c0799e6ad1e (commit)
from d196f2d764da3237506bd32fb12117d0a8aacaaa (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=a9afbe8ef2c07e4ca215916ccce4537224bb9e26
commit a9afbe8ef2c07e4ca215916ccce4537224bb9e26
Author: gerrit <vo...@vo...>
Date: Sun Dec 30 12:03:29 2018 +0100
changed: gcc8 base update
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=9f410e2523502ac539a917303bd37f394c93ffdc
commit 9f410e2523502ac539a917303bd37f394c93ffdc
Author: gerrit <vo...@vo...>
Date: Sun Dec 30 13:04:27 2018 +0100
fixed: gcc8 compile issues
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=39dcad0c89cf074bcc1775bf684a0c8c1b041859
commit 39dcad0c89cf074bcc1775bf684a0c8c1b041859
Author: gerrit <vo...@vo...>
Date: Wed Dec 26 10:51:29 2018 +0100
fixed: gcc8/abi/sse issues
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=da804e51fd487db129749c68a2eb2d0fceebe553
commit da804e51fd487db129749c68a2eb2d0fceebe553
Author: gerrit <vo...@vo...>
Date: Sat Dec 15 13:15:38 2018 +0100
fixed: osgconfig vs2017 issues
added: sse 4.1 option
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=78d497f4e1eeb91296d36fa5f2e3293faebd3a06
commit 78d497f4e1eeb91296d36fa5f2e3293faebd3a06
Author: gerrit <vo...@vo...>
Date: Wed Sep 19 17:37:33 2018 +0200
added: avx/abi6 options
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=f59e06006e97c0f79c94e0b2023d0fd3327ef1d1
commit f59e06006e97c0f79c94e0b2023d0fd3327ef1d1
Author: gerrit <vo...@vo...>
Date: Wed May 23 12:14:24 2018 +0200
fixed: typo
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=b578c3cfca7e31bff483a0cba8b41d07f0fb4ad3
commit b578c3cfca7e31bff483a0cba8b41d07f0fb4ad3
Author: gerrit <vo...@vo...>
Date: Fri May 18 19:47:36 2018 +0200
changed: preserve project header files
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=4c96f3ff85b00f65272f141576c108ab040e82c3
commit 4c96f3ff85b00f65272f141576c108ab040e82c3
Author: gerrit <vo...@vo...>
Date: Fri May 18 19:42:53 2018 +0200
changed: disable boost std::atomic use by default
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=3fe181ed43c13873491538366bdaa91d1d0b4e73
commit 3fe181ed43c13873491538366bdaa91d1d0b4e73
Author: gerrit <vo...@vo...>
Date: Sun Oct 29 22:09:00 2017 +0100
fixed: wrong boost api setup if OSG_WIN_VERSION not set
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=ae5aa0367a1ae83fbc0bd8de1253b751d06b3fdf
commit ae5aa0367a1ae83fbc0bd8de1253b751d06b3fdf
Author: gerrit <vo...@vo...>
Date: Wed Sep 6 20:35:53 2017 +0200
changed: allow external projects to not require OpenGL
: minor build fixes
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=7ee77f28781b015294eea403388ecfb9f6c7faa8
commit 7ee77f28781b015294eea403388ecfb9f6c7faa8
Author: gerrit <vo...@vo...>
Date: Mon Apr 24 20:53:37 2017 +0200
changed: bumped win version to 0x0601
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=6890efa6f5752fca7117d38a523b0c0799e6ad1e
commit 6890efa6f5752fca7117d38a523b0c0799e6ad1e
Author: gerrit <vo...@vo...>
Date: Thu Jan 26 08:46:08 2017 +0100
changed: deactivate old ios find boost code
-----------------------------------------------------------------------
Summary of changes:
CMake/OSGBuildFunctions.cmake | 6 +
CMake/OSGCommonOptions.cmake | 12 +-
CMake/OSGConfigurePackages.cmake | 49 +-
CMake/OSGExternalProjectHelper.cmake | 12 +-
CMake/OSGSetupCompiler.cmake | 150 +++---
CMake/OSGUpdateCompiler.cmake | 236 +++++++++-
CMakeLists.txt | 17 +-
.../AsAlgorithmStage/OSGGPUVolRTV0Base.cpp | 3 +-
.../AsAlgorithmStage/OSGGPUVolRTV1Base.cpp | 3 +-
.../AsAlgorithmStage/OSGGPUVolRTV2Base.cpp | 3 +-
Source/Base/Base/OSGConfig.h | 10 +-
Source/Base/Base/OSGExceptionBinaryDataHandler.cpp | 8 +-
Source/Base/Base/OSGExceptionBinaryDataHandler.h | 74 +--
Source/Base/Base/OSGExceptionBinaryDataHandler.inl | 69 +--
Source/Base/Base/OSGLiSPSMTechnique.cpp | 8 +-
Source/Base/Base/OSGLiSPSMTechnique.h | 2 +-
Source/Base/Base/OSGOrthographicProjection.cpp | 6 +-
Source/Base/Base/OSGOrthographicProjection.h | 2 +
Source/Base/Base/OSGPerspectiveProjection.cpp | 6 +-
Source/Base/Base/OSGPerspectiveProjection.h | 2 +
Source/Base/Base/OSGSimpleCurve.cpp | 9 +-
Source/Base/Base/OSGSimpleCurve.h | 2 +-
Source/Base/Base/OSGSimpleCurve.inl | 6 +-
Source/Base/Base/OSGSimplePool.inl | 2 +-
Source/Base/Field/OSGFieldTraits.h | 34 +-
.../Attachments/OSGGlobalsAttachmentBase.cpp | 3 +-
.../Base/FieldContainer/Base/OSGAttachmentBase.cpp | 3 +-
.../FieldContainer/Base/OSGAttachmentContainer.cpp | 2 +-
.../Base/FieldContainer/Base/OSGFieldContainer.cpp | 3 +-
.../Base/OSGFieldDescriptionBase.inl | 2 +-
.../Base/FieldContainer/Base/OSGMapHelperBase.cpp | 3 +-
.../Base/OSGReflexiveContainerType.cpp | 2 +-
.../Base/OSGReflexiveContainerType.h | 2 +-
.../Connector/OSGConnectorAttachmentBase.cpp | 3 +-
.../FieldContainer/Mixins/OSGSimpleAttachment.h | 3 +-
Source/Base/FieldContainer/Node/OSGNode.cpp | 3 +-
.../Base/FieldContainer/Node/OSGNodeCoreBase.cpp | 3 +-
.../Threading/OSGHardwareContextBase.cpp | 3 +-
Source/Base/Network/Base/OSGBinaryMessage.inl | 4 +-
Source/Base/Network/Base/OSGConnection.h | 6 +-
Source/Base/Network/Base/OSGPointConnection.h | 4 +-
.../Network/Socket/OSGGroupMCastConnection.cpp | 4 +-
.../Base/Network/Socket/OSGGroupMCastConnection.h | 4 +-
.../Base/Network/Socket/OSGGroupSockConnection.cpp | 8 +-
.../Base/Network/Socket/OSGGroupSockConnection.h | 8 +-
.../Network/Socket/OSGPointMCastConnection.cpp | 6 +-
.../Base/Network/Socket/OSGPointMCastConnection.h | 6 +-
.../Base/Network/Socket/OSGPointSockConnection.cpp | 8 +-
.../Base/Network/Socket/OSGPointSockConnection.h | 8 +-
.../Base/Network/Socket/OSGPointSockPipeline.cpp | 4 +-
Source/Base/Network/Socket/OSGPointSockPipeline.h | 4 +-
.../Contrib/CgFXMaterial/OSGCgFXMaterialBase.cpp | 3 +-
.../Contrib/CgFXMaterial/OSGCgFXPassChunkBase.cpp | 3 +-
.../Contrib/CgFXMaterial/OSGCgFXTechniqueBase.cpp | 3 +-
.../CgFXMaterial/OSGCgFXVariableTexObjBase.cpp | 3 +-
.../GLUT/OSGCSMGLUTWindowBase.cpp | 3 +-
.../Helper/OSGCSMClusterWinOptionsBase.cpp | 3 +-
.../Helper/OSGCSMLoggerBase.cpp | 3 +-
.../Helper/OSGCSMMultiWinOptionsBase.cpp | 3 +-
.../Helper/OSGCSMSortFirstWinOptionsBase.cpp | 3 +-
.../Helper/OSGCSMStatisticsForegroundBase.cpp | 3 +-
.../Helper/OSGImageFileBase.cpp | 3 +-
.../Helper/Shader/OSGShaderProgramFileBase.cpp | 3 +-
.../Helper/Shader/OSGSimpleSHLChunkFileBase.cpp | 3 +-
.../OSGCSMClusterWindowBase.cpp | 3 +-
.../ComplexSceneManager/OSGCSMDrawManagerBase.cpp | 3 +-
.../ComplexSceneManager/OSGCSMDrawerBase.cpp | 3 +-
.../ComplexSceneManager/OSGCSMNativeWindowBase.cpp | 3 +-
.../OSGCSMPerspectiveCameraBase.cpp | 3 +-
.../OSGCSMSceneParameterBase.cpp | 3 +-
.../ComplexSceneManager/OSGCSMTrackballBase.cpp | 3 +-
.../ComplexSceneManager/OSGCSMViewportBase.cpp | 3 +-
.../ComplexSceneManager/OSGCSMWindowBase.cpp | 3 +-
.../OSGComplexSceneManagerBase.cpp | 3 +-
.../Passive/OSGCSMPassiveWinClearOpBase.cpp | 3 +-
.../Passive/OSGCSMPassiveWindowBase.cpp | 3 +-
.../Devices/OSGLinuxEventOptionsBase.cpp | 3 +-
.../OSGDeviceInterfaceSensorBase.cpp | 3 +-
.../InterfaceSensors/OSGInterfaceOptionsBase.cpp | 3 +-
.../OSGMouseDataInterfaceSensorBase.cpp | 3 +-
.../OSGTransformationInterfaceSensorBase.cpp | 3 +-
.../Sensor/OSGKeySensorBase.cpp | 3 +-
.../VRMLNodes/OSGCounterBase.cpp | 3 +-
.../ComplexSceneManager/VRMLNodes/OSGCounters.cpp | 2 +-
.../VRMLNodes/OSGLimitedCounters.cpp | 2 +-
.../VRMLNodes/OSGSelectValueEmitter.cpp | 2 +-
.../VRMLNodes/OSGValueAccumulator.cpp | 2 +-
.../VRMLNodes/OSGValueEmitter.cpp | 2 +-
.../VRMLNodes/OSGValueMultiplier.cpp | 2 +-
.../Base/OSGAlgorithmComputeElementBase.cpp | 3 +-
.../Base/OSGAlgorithmComputeElementDataBase.cpp | 3 +-
.../ComputeBase/Base/OSGComputeAlgorithmBase.cpp | 3 +-
.../Base/OSGComputeCallbackAlgorithmBase.cpp | 3 +-
.../ComputeBase/Base/OSGComputeElementBase.cpp | 3 +-
.../OSGComputeShaderAlgorithmBase.cpp | 3 +-
.../ComputeShader/OSGComputeShaderChunkBase.cpp | 3 +-
Source/Contrib/Manipulators/OSGManipulatorBase.cpp | 3 +-
.../Manipulators/OSGMoveManipulatorBase.cpp | 3 +-
.../Manipulators/OSGPlaneMoveManipulatorBase.cpp | 3 +-
.../Manipulators/OSGRotateManipulatorBase.cpp | 3 +-
.../Manipulators/OSGScaleManipulatorBase.cpp | 3 +-
.../Contrib/Techniques/OSGClusterShadingStage.cpp | 18 +-
Source/Contrib/Techniques/OSGClusterShadingStage.h | 23 +-
.../Techniques/OSGClusterShadingStageBase.cpp | 3 +-
.../Techniques/OSGClusterShadingStageDataBase.cpp | 3 +-
.../OSGTrapezoidalShadowMapEngineBase.cpp | 3 +-
Source/System/CMakeLists.Lib.OSGSystem.txt | 3 +
.../OSGBalancedMultiWindowBase.cpp | 3 +-
.../Cluster/Window/Base/OSGClusterWindowBase.cpp | 3 +-
.../Cluster/Window/Base/OSGImageComposerBase.cpp | 3 +-
.../MultiDisplay/OSGMultiDisplayWindowBase.cpp | 3 +-
.../Window/SortFirst/OSGSortFirstWindowBase.cpp | 3 +-
.../Window/SortLast/OSGBinarySwapComposerBase.cpp | 3 +-
.../Window/SortLast/OSGParallelComposerBase.cpp | 3 +-
.../Window/SortLast/OSGPipelineComposerBase.cpp | 3 +-
.../Window/SortLast/OSGSepiaComposerBase.cpp | 3 +-
.../Window/SortLast/OSGSortLastWindowBase.cpp | 3 +-
.../Dynamics/Animation/OSGAnimBlenderBase.cpp | 3 +-
.../Dynamics/Animation/OSGAnimChannelBase.cpp | 3 +-
.../Dynamics/Animation/OSGAnimDataSourceBase.cpp | 3 +-
.../Animation/OSGAnimKeyFrameDataSourceBase.cpp | 3 +-
.../Animation/OSGAnimKeyFrameTemplateBase.cpp | 3 +-
.../Animation/OSGAnimMatrixBlenderBase.cpp | 3 +-
.../Animation/OSGAnimMatrixChannelBase.cpp | 3 +-
.../Animation/OSGAnimMatrixDataSourceBase.cpp | 3 +-
.../Animation/OSGAnimQuaternionBlenderBase.cpp | 3 +-
.../Animation/OSGAnimQuaternionChannelBase.cpp | 3 +-
.../Animation/OSGAnimQuaternionDataSourceBase.cpp | 3 +-
.../Animation/OSGAnimTargetAttachmentBase.cpp | 3 +-
.../Dynamics/Animation/OSGAnimTemplateBase.cpp | 3 +-
.../Dynamics/Animation/OSGAnimTimeSensorBase.cpp | 3 +-
.../Dynamics/Animation/OSGAnimVec3fBlenderBase.cpp | 3 +-
.../Dynamics/Animation/OSGAnimVec3fChannelBase.cpp | 3 +-
.../Animation/OSGAnimVec3fDataSourceBase.cpp | 3 +-
.../System/Dynamics/Animation/OSGAnimationBase.cpp | 3 +-
.../Dynamics/Animation/OSGTimeSensorBase.cpp | 3 +-
.../System/Dynamics/Base/OSGFrameHandlerBase.cpp | 3 +-
.../Dynamics/Skeleton/OSGBaseSkeletonJointBase.cpp | 3 +-
.../Skeleton/OSGCPUSkinningAlgorithmBase.cpp | 3 +-
.../Skeleton/OSGCPUSkinningDataAttachmentBase.cpp | 3 +-
.../Skeleton/OSGGPUSkinningAlgorithmBase.cpp | 3 +-
.../Skeleton/OSGGPUSkinningDataAttachmentBase.cpp | 3 +-
.../System/Dynamics/Skeleton/OSGSkeletonBase.cpp | 3 +-
.../Dynamics/Skeleton/OSGSkeletonJointBase.cpp | 3 +-
.../Dynamics/Skeleton/OSGSkeletonOgreJointBase.cpp | 3 +-
.../Skeleton/OSGSkeletonSkinningAlgorithmBase.cpp | 3 +-
.../Dynamics/Skeleton/OSGSkinnedGeometryBase.cpp | 3 +-
.../Dynamics/Skeleton/OSGSkinningAlgorithmBase.cpp | 3 +-
.../Skeleton/OSGUnskinnedSkinningAlgorithmBase.cpp | 3 +-
.../OSGVRMLCoordinateInterpolatorBase.cpp | 3 +-
.../VRMLAnimation/OSGVRMLInterpolatorBase.cpp | 3 +-
.../OSGVRMLNormalInterpolatorBase.cpp | 3 +-
.../OSGVRMLOrientationInterpolatorBase.cpp | 3 +-
.../OSGVRMLPositionInterpolatorBase.cpp | 3 +-
.../OSGVRMLScalarInterpolatorBase.cpp | 3 +-
.../Attachments/OSGBoostPathAttachmentBase.cpp | 3 +-
.../OSGIntersectProxyAttachmentBase.cpp | 3 +-
.../Attachments/OSGStringAttributeMapBase.cpp | 3 +-
.../Misc/OSGContainerCollectionBase.cpp | 3 +-
.../FieldContainer/Misc/OSGTraversalDataBase.cpp | 3 +-
.../FileIO/Base/OSGFileContextAttachmentBase.cpp | 3 +-
.../FileIO/ScanParseSkel/OSGScanParseLexer.h | 9 +
Source/System/FileIO/WRL/OSGVRMLAttachmentBase.cpp | 3 +-
.../System/Image/FileIO/OSGGDALImageFileType.cpp | 74 +--
.../System/Image/OSGGeoReferenceAttachmentBase.cpp | 3 +-
Source/System/Image/OSGImageBase.cpp | 3 +-
.../System/Material/Base/OSGChunkMaterialBase.cpp | 3 +-
.../Material/Base/OSGCompositeMaterialBase.cpp | 3 +-
Source/System/Material/Base/OSGMaterialBase.cpp | 3 +-
.../Material/Base/OSGMultiPassMaterialBase.cpp | 3 +-
.../System/Material/Base/OSGPrimeMaterialBase.cpp | 3 +-
.../System/Material/Base/OSGSimpleMaterialBase.cpp | 3 +-
.../System/Material/Base/OSGSwitchMaterialBase.cpp | 3 +-
.../Material/Base/OSGVariantMaterialBase.cpp | 3 +-
.../Material/PreBuild/OSGFresnelMaterialBase.cpp | 3 +-
.../Simple/OSGSimpleTexturedMaterialBase.cpp | 3 +-
.../NodeCores/Drawables/Base/OSGDrawableBase.cpp | 3 +-
.../Base/OSGDrawableStatsAttachmentBase.cpp | 3 +-
.../Drawables/Base/OSGMaterialDrawableBase.cpp | 3 +-
.../Drawables/Base/OSGStatsAttachmentBase.cpp | 3 +-
.../Drawables/Geometry/Base/OSGGeoPumpCommon.inl | 9 +
.../Drawables/Geometry/Base/OSGGeometryBase.cpp | 3 +-
.../Geometry/Instancing/OSGGeoInstancerBase.cpp | 3 +-
.../OSGGeoIntegralBufferPropertyBase.cpp | 3 +-
.../OSGGeoIntegralBufferRefPropertyBase.cpp | 3 +-
.../Properties/OSGGeoIntegralPropertyBase.cpp | 3 +-
.../Properties/OSGGeoMultiPropertyBase.cpp | 3 +-
.../Properties/OSGGeoMultiPropertyDataBase.cpp | 3 +-
.../Properties/OSGGeoVectorBufferPropertyBase.cpp | 3 +-
.../OSGGeoVectorBufferRefPropertyBase.cpp | 3 +-
.../Geometry/PropertiesBase/OSGGeoPropertyBase.cpp | 3 +-
.../PropertiesBase/OSGGeoVectorPropertyBase.cpp | 3 +-
.../Drawables/Geometry/Util/OSGGeoOptimization.cpp | 9 +
.../Util/OSGKDTreeIntersectProxyAttachmentBase.cpp | 3 +-
.../Geometry/Util/OSGSimpleLightGeometry.cpp | 30 +-
.../Drawables/Nurbs/OSGFatBorderChunkBase.cpp | 3 +-
.../NodeCores/Drawables/Nurbs/OSGSurfaceBase.cpp | 3 +-
.../Drawables/Particles/OSGParticlesBase.cpp | 3 +-
.../Drawables/Stage/OSGStageDrawableBase.cpp | 3 +-
.../Terrain/QuadTree/OSGQuadTreeTerrainBase.cpp | 3 +-
.../QuadTree/OSGTiledQuadTreeTerrainBase.cpp | 3 +-
.../Groups/Base/OSGChunkOverrideGroupBase.cpp | 3 +-
.../System/NodeCores/Groups/Base/OSGGroupBase.cpp | 3 +-
.../System/NodeCores/Groups/Base/OSGLightBase.cpp | 3 +-
.../NodeCores/Groups/Base/OSGLightEngineBase.cpp | 3 +-
.../NodeCores/Groups/Base/OSGLightEnvBase.cpp | 3 +-
.../NodeCores/Groups/Base/OSGMaterialGroupBase.cpp | 3 +-
.../NodeCores/Groups/Base/OSGMultiCoreBase.cpp | 3 +-
.../NodeCores/Groups/Base/OSGRootGroupBase.cpp | 3 +-
.../OSGCubeMapGeneratorBase.cpp | 3 +-
.../OSGCubeMapGeneratorStageDataBase.cpp | 3 +-
.../OSGDynamicStateGeneratorBase.cpp | 3 +-
.../OSGDynamicStateGeneratorStageDataBase.cpp | 3 +-
.../DeferredShading/OSGDSLightChunkBase.cpp | 3 +-
.../OSGDeferredShadingStageBase.cpp | 3 +-
.../OSGDeferredShadingStageDataBase.cpp | 3 +-
.../Calibration/OSGCheckerboardCalibFilterBase.cpp | 3 +-
.../OSGCalibrationPatternFilterBase.cpp | 3 +-
.../DisplayFilter/OSGColorDisplayFilterBase.cpp | 3 +-
.../Effects/DisplayFilter/OSGDisplayFilterBase.cpp | 3 +-
.../DisplayFilter/OSGDisplayFilterGroupBase.cpp | 3 +-
.../DisplayFilter/OSGDisplayFilterStageBase.cpp | 3 +-
.../OSGDisplayFilterStageDataBase.cpp | 3 +-
.../OSGDistortionDisplayFilterBase.cpp | 3 +-
.../OSGResolutionDisplayFilterBase.cpp | 3 +-
.../Groups/Effects/HDR/OSGHDR2StageBase.cpp | 9 +-
.../Groups/Effects/HDR/OSGHDR2StageDataBase.cpp | 3 +-
.../Groups/Effects/HDR/OSGHDRStageBase.cpp | 3 +-
.../Groups/Effects/HDR/OSGHDRStageDataBase.cpp | 3 +-
.../Groups/Effects/Misc/OSGFogStageBase.cpp | 3 +-
.../Groups/Effects/Misc/OSGFogStageDataBase.cpp | 3 +-
.../Groups/Effects/Misc/OSGPostShaderStageBase.cpp | 3 +-
.../Effects/Misc/OSGPostShaderStageDataBase.cpp | 3 +-
.../Effects/OIT/OSGDepthPeelingStageBase.cpp | 3 +-
.../Effects/OIT/OSGDepthPeelingStageDataBase.cpp | 3 +-
.../Effects/Projectors/OSGFishEyeProjectorBase.cpp | 3 +-
.../Projectors/OSGFishEyeProjectorDataBase.cpp | 3 +-
.../Effects/ShadowStage/OSGShadowStageBase.cpp | 3 +-
.../Effects/ShadowStage/OSGShadowStageDataBase.cpp | 3 +-
.../Groups/Light/OSGDirectionalLightBase.cpp | 3 +-
.../NodeCores/Groups/Light/OSGPointLightBase.cpp | 3 +-
.../NodeCores/Groups/Light/OSGSpotLightBase.cpp | 3 +-
.../Light/Shadow/Base/OSGShadowMapEngineBase.cpp | 3 +-
.../Engines/OSGShaderShadowMapEngineBase.cpp | 3 +-
.../Engines/OSGShaderShadowMapEngineDataBase.cpp | 3 +-
.../Engines/OSGSimpleShadowMapEngineBase.cpp | 3 +-
.../Engines/OSGSimpleShadowMapEngineDataBase.cpp | 3 +-
.../NodeCores/Groups/Misc/OSGBillboardBase.cpp | 3 +-
.../Groups/Misc/OSGComponentTransformBase.cpp | 3 +-
.../NodeCores/Groups/Misc/OSGDistanceLODBase.cpp | 3 +-
.../Groups/Misc/OSGDoubleTransformBase.cpp | 3 +-
.../System/NodeCores/Groups/Misc/OSGInlineBase.cpp | 3 +-
.../Groups/Misc/OSGInverseTransformBase.cpp | 3 +-
.../Misc/OSGMaterialChunkOverrideGroupBase.cpp | 3 +-
.../NodeCores/Groups/Misc/OSGMultiSwitchBase.cpp | 3 +-
.../NodeCores/Groups/Misc/OSGProxyGroupBase.cpp | 3 +-
.../NodeCores/Groups/Misc/OSGRangeLODBase.cpp | 3 +-
.../Groups/Misc/OSGReplicateTransformBase.cpp | 3 +-
.../NodeCores/Groups/Misc/OSGScreenGroupBase.cpp | 3 +-
.../NodeCores/Groups/Misc/OSGScreenLODBase.cpp | 3 +-
.../Groups/Misc/OSGScreenTransformBase.cpp | 3 +-
.../Groups/Misc/OSGStackedTransformBase.cpp | 3 +-
.../System/NodeCores/Groups/Misc/OSGSwitchBase.cpp | 3 +-
.../NodeCores/Groups/Misc/OSGTransformBase.cpp | 3 +-
.../NodeCores/Groups/Misc/OSGVisitSubTreeBase.cpp | 3 +-
.../OSGLookAtTransformationElementBase.cpp | 3 +-
.../OSGMatrixTransformationElementBase.cpp | 3 +-
.../OSGRotationTransformationElementBase.cpp | 3 +-
.../OSGScaleTransformationElementBase.cpp | 3 +-
.../OSGSkewTransformationElementBase.cpp | 3 +-
.../OSGTransformationElementBase.cpp | 3 +-
.../OSGTranslationTransformationElementBase.cpp | 3 +-
.../NodeCores/Groups/Stage/OSGAlgorithmBase.cpp | 3 +-
.../Groups/Stage/OSGAlgorithmStageBase.cpp | 3 +-
.../Groups/Stage/OSGCallbackAlgorithmBase.cpp | 3 +-
.../Groups/Stage/OSGGroupingStageBase.cpp | 3 +-
.../Groups/Stage/OSGRenderCallbackStageBase.cpp | 3 +-
.../NodeCores/Groups/Stage/OSGSimpleStageBase.cpp | 3 +-
.../System/NodeCores/Groups/Stage/OSGStageBase.cpp | 3 +-
.../NodeCores/Groups/Stage/OSGStageDataBase.cpp | 3 +-
.../ARBProgram/OSGFragmentProgramChunkBase.cpp | 3 +-
.../State/ARBProgram/OSGProgramChunkBase.cpp | 3 +-
.../State/ARBProgram/OSGVertexProgramChunkBase.cpp | 3 +-
.../State/Auxiliary/OSGTextureImageChunkBase.cpp | 3 +-
.../State/Auxiliary/OSGTextureObjRefChunkBase.cpp | 3 +-
.../State/Auxiliary/OSGTextureSelectChunkBase.cpp | 3 +-
Source/System/State/Base/OSGBlendChunkBase.cpp | 3 +-
Source/System/State/Base/OSGChunkBlockBase.cpp | 3 +-
.../System/State/Base/OSGChunkListHelperBase.cpp | 3 +-
Source/System/State/Base/OSGColorMaskChunkBase.cpp | 3 +-
Source/System/State/Base/OSGDepthChunkBase.cpp | 3 +-
Source/System/State/Base/OSGFullStateChunkBase.cpp | 3 +-
Source/System/State/Base/OSGLightChunkBase.cpp | 3 +-
Source/System/State/Base/OSGMaterialChunkBase.cpp | 3 +-
Source/System/State/Base/OSGMultiLightChunk.cpp | 18 +-
.../System/State/Base/OSGMultiLightChunkBase.cpp | 3 +-
.../State/Base/OSGMultiPropertySSBOChunkBase.cpp | 3 +-
.../State/Base/OSGMultiPropertyUBOChunkBase.cpp | 3 +-
Source/System/State/Base/OSGPolygonChunkBase.cpp | 3 +-
.../OSGShaderStorageBufferObjBaseChunkBase.cpp | 463 +++++++++----------
.../Base/OSGShaderStorageBufferObjBaseChunkBase.h | 430 ++++++++---------
.../OSGShaderStorageBufferObjBaseChunkBase.inl | 200 ++++----
.../OSGShaderStorageBufferObjBaseChunkFields.h | 442 +++++++++---------
.../State/Base/OSGShaderStorageBufferObjChunk.cpp | 8 +-
.../Base/OSGShaderStorageBufferObjChunkBase.cpp | 3 +-
.../Base/OSGShaderStorageBufferObjRefChunkBase.cpp | 25 +-
...OSGShaderStorageBufferObjStdLayoutChunkBase.cpp | 3 +-
Source/System/State/Base/OSGStateBase.cpp | 3 +-
Source/System/State/Base/OSGStateChunkBase.cpp | 3 +-
.../System/State/Base/OSGTextureBaseChunkBase.cpp | 3 +-
.../System/State/Base/OSGTextureObjChunkBase.cpp | 3 +-
.../Base/OSGUniformBufferObjBaseChunkBase.cpp | 463 +++++++++----------
.../State/Base/OSGUniformBufferObjBaseChunkBase.h | 430 ++++++++---------
.../Base/OSGUniformBufferObjBaseChunkBase.inl | 200 ++++----
.../Base/OSGUniformBufferObjBaseChunkFields.h | 442 +++++++++---------
.../State/Base/OSGUniformBufferObjChunkBase.cpp | 3 +-
.../Base/OSGUniformBufferObjStd140ChunkBase.cpp | 3 +-
.../State/NVidia/OSGRegisterCombinersChunkBase.cpp | 3 +-
.../System/State/OpenGL/OSGClipPlaneChunkBase.cpp | 3 +-
.../State/OpenGL/OSGCubeTextureObjChunkBase.cpp | 3 +-
Source/System/State/OpenGL/OSGFogChunkBase.cpp | 3 +-
.../System/State/OpenGL/OSGLightModelChunkBase.cpp | 3 +-
Source/System/State/OpenGL/OSGLineChunkBase.cpp | 3 +-
Source/System/State/OpenGL/OSGLogicOpChunkBase.cpp | 3 +-
Source/System/State/OpenGL/OSGPointChunkBase.cpp | 3 +-
.../System/State/OpenGL/OSGShadeModelChunkBase.cpp | 3 +-
Source/System/State/OpenGL/OSGStencilChunkBase.cpp | 3 +-
Source/System/State/OpenGL/OSGTexGenChunkBase.cpp | 3 +-
.../System/State/OpenGL/OSGTextureEnvChunkBase.cpp | 3 +-
.../State/OpenGL/OSGTextureTransformChunkBase.cpp | 3 +-
.../System/State/OpenGL/OSGTransformChunkBase.cpp | 3 +-
.../State/OpenGL/OSGTwoSidedLightingChunkBase.cpp | 3 +-
.../State/Shader/Base/OSGShaderCacheTree.inl | 2 +-
.../State/Shader/Base/OSGShaderProgramBase.cpp | 3 +-
.../Shader/Base/OSGShaderProgramVariablesBase.cpp | 3 +-
.../State/Shader/Base/OSGShaderVariableBase.cpp | 3 +-
.../Shader/Chunks/OSGShaderExecutableChunkBase.cpp | 3 +-
.../Chunks/OSGShaderExecutableVarChunkBase.cpp | 3 +-
.../Shader/Chunks/OSGShaderProgramChunkBase.cpp | 3 +-
.../Chunks/OSGShaderProgramVariableChunkBase.cpp | 3 +-
.../State/Shader/SHL/OSGSimpleSHLChunkBase.cpp | 3 +-
.../Shader/SHL/OSGSimpleSHLVariableChunkBase.cpp | 3 +-
.../Shader/Variables/OSGShaderProcVariableBase.cpp | 3 +-
.../Variables/OSGShaderValueVariableBase.cpp | 3 +-
.../Shader/Variables/OSGShaderVariableBoolBase.cpp | 3 +-
.../Variables/OSGShaderVariableFunctorBase.cpp | 3 +-
.../Shader/Variables/OSGShaderVariableIntBase.cpp | 3 +-
.../Shader/Variables/OSGShaderVariableMIntBase.cpp | 3 +-
.../Variables/OSGShaderVariableMMatrixBase.cpp | 3 +-
.../Variables/OSGShaderVariableMRealBase.cpp | 3 +-
.../Variables/OSGShaderVariableMUIntBase.cpp | 3 +-
.../Variables/OSGShaderVariableMVec2fBase.cpp | 3 +-
.../Variables/OSGShaderVariableMVec3fBase.cpp | 3 +-
.../Variables/OSGShaderVariableMVec4fBase.cpp | 3 +-
.../Variables/OSGShaderVariableMatrixBase.cpp | 3 +-
.../Shader/Variables/OSGShaderVariableOSGBase.cpp | 3 +-
.../Variables/OSGShaderVariablePnt2fBase.cpp | 3 +-
.../Variables/OSGShaderVariablePnt3fBase.cpp | 3 +-
.../Shader/Variables/OSGShaderVariableRealBase.cpp | 3 +-
.../OSGShaderVariableShaderStorageBlockBase.cpp | 3 +-
.../Variables/OSGShaderVariableStringBase.cpp | 3 +-
.../Shader/Variables/OSGShaderVariableUIntBase.cpp | 3 +-
.../OSGShaderVariableUniformBlockBase.cpp | 3 +-
.../Variables/OSGShaderVariableVec2fBase.cpp | 3 +-
.../Variables/OSGShaderVariableVec3fBase.cpp | 3 +-
.../Variables/OSGShaderVariableVec4fBase.cpp | 3 +-
.../Base/OSGStatisticsForegroundBase.cpp | 3 +-
.../Foregrounds/OSGPerfMonitorForegroundBase.cpp | 3 +-
.../OSGSimpleStatisticsForegroundBase.cpp | 3 +-
Source/System/Text/OSGTextFT2Backend.cpp | 24 +-
Source/System/Text/OSGTextPixmapFace.cpp | 2 +-
Source/System/Text/OSGTextPixmapFace.h | 2 +-
Source/System/Text/OSGTextVectorFace.cpp | 2 +-
Source/System/Text/OSGTextVectorFace.h | 2 +-
.../Background/OSGDepthClearBackgroundBase.cpp | 3 +-
.../Window/Background/OSGFBOBackgroundBase.cpp | 3 +-
.../Background/OSGGradientBackgroundBase.cpp | 3 +-
.../Window/Background/OSGPolygonBackgroundBase.cpp | 3 +-
.../Window/Background/OSGSkyBackgroundBase.cpp | 3 +-
.../Window/Background/OSGTextureBackgroundBase.cpp | 3 +-
.../Background/OSGTextureGrabBackgroundBase.cpp | 3 +-
.../Background/OSGTileableBackgroundBase.cpp | 3 +-
Source/System/Window/Base/OSGBackgroundBase.cpp | 3 +-
Source/System/Window/Base/OSGCameraBase.cpp | 3 +-
.../System/Window/Base/OSGCameraDecoratorBase.cpp | 3 +-
Source/System/Window/Base/OSGForegroundBase.cpp | 3 +-
Source/System/Window/Base/OSGMatrixCameraBase.cpp | 3 +-
.../Window/Base/OSGPerspectiveCameraBase.cpp | 3 +-
Source/System/Window/Base/OSGRenderOptionsBase.cpp | 3 +-
.../System/Window/Base/OSGSolidBackgroundBase.cpp | 3 +-
.../Window/Base/OSGStereoCameraDecoratorBase.cpp | 3 +-
Source/System/Window/Base/OSGViewareaBase.cpp | 3 +-
Source/System/Window/Base/OSGViewportBase.cpp | 3 +-
Source/System/Window/Base/OSGWindowBase.cpp | 3 +-
.../OSGHeadTrackedStereoCameraDecoratorBase.cpp | 3 +-
.../Window/Camera/OSGMatrixCameraDecoratorBase.cpp | 3 +-
.../Camera/OSGOffCenterPerspectiveCameraBase.cpp | 3 +-
.../Window/Camera/OSGOrthographicCameraBase.cpp | 3 +-
.../Camera/OSGProjectionCameraDecoratorBase.cpp | 3 +-
.../Camera/OSGShearedStereoCameraDecoratorBase.cpp | 3 +-
.../Window/Camera/OSGTileCameraDecoratorBase.cpp | 3 +-
.../OSGCallbackAlgorithmForegroundBase.cpp | 3 +-
.../Window/Foreground/OSGFBOGrabForegroundBase.cpp | 3 +-
.../Foreground/OSGFileGrabForegroundBase.cpp | 3 +-
.../Window/Foreground/OSGGrabForegroundBase.cpp | 3 +-
.../Window/Foreground/OSGImageForegroundBase.cpp | 3 +-
.../Window/Foreground/OSGPolygonForegroundBase.cpp | 3 +-
.../Foreground/OSGSimpleTextForegroundBase.cpp | 3 +-
.../Foreground/OSGTextureGrabForegroundBase.cpp | 3 +-
.../FrameBufferObjects/OSGFBOViewportBase.cpp | 3 +-
.../OSGFrameBufferAttachmentBase.cpp | 3 +-
.../OSGFrameBufferObjectBase.cpp | 3 +-
.../OSGLayeredTextureBufferBase.cpp | 3 +-
.../FrameBufferObjects/OSGRenderBufferBase.cpp | 3 +-
.../FrameBufferObjects/OSGTextureBufferBase.cpp | 3 +-
.../Window/Passive/OSGPassiveBackgroundBase.cpp | 3 +-
.../Window/Passive/OSGPassiveViewportBase.cpp | 3 +-
.../System/Window/Passive/OSGPassiveWindowBase.cpp | 3 +-
.../Window/Viewport/OSGColorBufferViewportBase.cpp | 3 +-
.../Viewport/OSGStereoBufferViewportBase.cpp | 3 +-
Source/WindowSystem/GLUT/OSGGLUTWindowBase.cpp | 3 +-
Source/WindowSystem/GLUT/testWindowGLUT.cpp | 1 +
Source/WindowSystem/X/OSGXWindowBase.cpp | 3 +-
Support/CMakeLists.txt | 4 +
Support/collada/Dom14/CMakeLists.txt | 2 +-
Support/doxygen/CMakeLists.txt | 509 +--------------------
Tools/fcd2code/TemplateFieldContainerBase_cpp.txt | 3 +-
427 files changed, 3000 insertions(+), 2727 deletions(-)
hooks/post-receive
--
opensg
|
|
From: Carsten N. <car...@us...> - 2017-07-06 17:22:10
|
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 d196f2d764da3237506bd32fb12117d0a8aacaaa (commit)
via 3018b697866ab029329b9dc7ec43d2f593999997 (commit)
via 6441a0f84d105df5bab7dac4b326055e02254180 (commit)
via 7b5f16894c6317db24799edbe2efdfc27b27d97c (commit)
via 3b4661d8d7782bdd64c01117beeac1b18df8a165 (commit)
via 63642f5c5f2da2b10af14354d43c9517ec65bf8b (commit)
from c9024f2978098d7b2b9485d3fbead5f046478aaa (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=d196f2d764da3237506bd32fb12117d0a8aacaaa
commit d196f2d764da3237506bd32fb12117d0a8aacaaa
Author: Carsten Neumann <car...@gm...>
Date: Thu Jul 6 12:21:46 2017 -0500
Remove example computeshader6
Patch by Johannes Brunen.
It is not much (any?) different from computeshader5 and
does not exit cleanly.
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=3018b697866ab029329b9dc7ec43d2f593999997
commit 3018b697866ab029329b9dc7ec43d2f593999997
Author: Carsten Neumann <car...@gm...>
Date: Thu Jul 6 12:16:19 2017 -0500
Add ClusterShadingStage
Patch by Johannes Brunen.
It is based on:
Ola Olsson et.al
http://www.cse.chalmers.se/~uffe/clustered_shading_preprint.pdf
High Performance Graphics (2012), pp. 1â10
C. Dachsbacher, J. Munkberg, and J. Pantaleoni (Editors)
This invention describes the clustering the view frustum and population of these clusters by lights contributing to the shading of the cluster's fragments. Light lists are generated for each cluster and evaluated in the fragment shader.
Additionally I have used the SIGGRAPH 2015 course "Real-Time Many-Light Management and Shadows with Clustered Shading"
https://newq.net/publications/more/s2015-many-lights-course
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=6441a0f84d105df5bab7dac4b326055e02254180
commit 6441a0f84d105df5bab7dac4b326055e02254180
Author: Carsten Neumann <car...@gm...>
Date: Thu Jul 6 12:11:37 2017 -0500
Adjust examples for MultiLight changes
Patch by Johannes Brunen.
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=7b5f16894c6317db24799edbe2efdfc27b27d97c
commit 7b5f16894c6317db24799edbe2efdfc27b27d97c
Author: Carsten Neumann <car...@gm...>
Date: Thu Jul 6 12:08:49 2017 -0500
Make MultiProperty chunks use base class slots
Patch by Johannes Brunen.
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=3b4661d8d7782bdd64c01117beeac1b18df8a165
commit 3b4661d8d7782bdd64c01117beeac1b18df8a165
Author: Carsten Neumann <car...@gm...>
Date: Thu Jul 6 12:04:25 2017 -0500
Add additional MultiLight parameters
Patch by Johannes Brunen.
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=63642f5c5f2da2b10af14354d43c9517ec65bf8b
commit 63642f5c5f2da2b10af14354d43c9517ec65bf8b
Author: Carsten Neumann <car...@gm...>
Date: Mon Jun 12 16:40:55 2017 -0500
Add support for R, RG pixel formats
Patch by Johannes Brunen.
-----------------------------------------------------------------------
Summary of changes:
Examples/Advanced/CMakeLists.fromosg.txt | 3 +-
Examples/Advanced/CMakeLists.standalone.txt | 3 +-
Examples/Advanced/computeshader6.cpp | 826 --
.../Advanced/multirangelightclustershading.cpp | 7852 ++++++++++++++++++++
.../multirangelightclustershadingstage.cpp | 2762 +++++++
Examples/Simple/multicinemalight.cpp | 151 +-
Examples/Simple/multirangelight.cpp | 21 +-
Examples/Simple/multistandardlight.cpp | 23 +-
Source/Base/Base/OSGMatrixUtility.cpp | 44 +
Source/Base/Base/OSGMatrixUtility.h | 22 +-
Source/Base/Base/OSGSimpleCurve.cpp | 330 +
.../Base/{OSGProjection.h => OSGSimpleCurve.h} | 122 +-
.../{OSGMemoryObject.inl => OSGSimpleCurve.inl} | 123 +-
.../Base/OSGAlgorithmComputeElement.fcd | 2 +-
.../Base/OSGAlgorithmComputeElementBase.cpp | 10 +-
.../Base/OSGAlgorithmComputeElementFields.h | 114 +
.../CMakeLists.Lib.OSGContribTechniques.txt} | 30 +-
Source/{Base => Contrib/Techniques}/CMakeLists.txt | 2 +-
.../Contrib/Techniques/OSGClusterShadingStage.cpp | 2949 ++++++++
.../Contrib/Techniques/OSGClusterShadingStage.fcd | 376 +
Source/Contrib/Techniques/OSGClusterShadingStage.h | 648 ++
.../Techniques/OSGClusterShadingStage.inl} | 132 +-
.../Techniques/OSGClusterShadingStageBase.cpp | 3141 ++++++++
.../Techniques/OSGClusterShadingStageBase.h | 745 ++
.../Techniques/OSGClusterShadingStageBase.inl | 796 ++
.../Techniques/OSGClusterShadingStageData.cpp} | 21 +-
.../Techniques/OSGClusterShadingStageData.fcd | 236 +
.../Techniques/OSGClusterShadingStageData.h} | 36 +-
.../Techniques/OSGClusterShadingStageData.inl} | 0
.../Techniques/OSGClusterShadingStageDataBase.cpp | 2291 ++++++
.../Techniques/OSGClusterShadingStageDataBase.h | 546 ++
.../Techniques/OSGClusterShadingStageDataBase.inl | 321 +
.../OSGClusterShadingStageDataFields.h} | 24 +-
.../OSGClusterShadingStageFields.h} | 24 +-
.../Techniques/OSGContribTechniquesDef.cpp} | 2 +-
.../OSGContribTechniquesDef.h} | 22 +-
Source/System/Image/OSGImage.cpp | 18 +-
Source/System/Image/OSGImage.h | 10 +-
.../Geometry/Util/OSGSimpleLightGeometry.cpp | 847 +++
.../Geometry/Util/OSGSimpleLightGeometry.h} | 115 +-
Source/System/State/Base/OSGMultiLightChunk.cpp | 762 +-
Source/System/State/Base/OSGMultiLightChunk.fcd | 64 +-
Source/System/State/Base/OSGMultiLightChunk.h | 100 +-
Source/System/State/Base/OSGMultiLightChunk.inl | 37 +-
.../System/State/Base/OSGMultiLightChunkBase.cpp | 437 +-
Source/System/State/Base/OSGMultiLightChunkBase.h | 75 +-
.../System/State/Base/OSGMultiLightChunkBase.inl | 133 +
.../State/Base/OSGMultiPropertySSBOChunk.cpp | 18 -
.../System/State/Base/OSGMultiPropertySSBOChunk.h | 29 +-
.../State/Base/OSGMultiPropertySSBOChunk.inl | 18 -
.../System/State/Base/OSGMultiPropertyUBOChunk.cpp | 18 -
.../System/State/Base/OSGMultiPropertyUBOChunk.h | 29 +-
.../System/State/Base/OSGMultiPropertyUBOChunk.inl | 18 -
53 files changed, 25908 insertions(+), 1570 deletions(-)
delete mode 100644 Examples/Advanced/computeshader6.cpp
create mode 100644 Examples/Advanced/multirangelightclustershading.cpp
create mode 100644 Examples/Advanced/multirangelightclustershadingstage.cpp
create mode 100644 Source/Base/Base/OSGSimpleCurve.cpp
copy Source/Base/Base/{OSGProjection.h => OSGSimpleCurve.h} (62%)
copy Source/Base/Base/{OSGMemoryObject.inl => OSGSimpleCurve.inl} (57%)
copy Source/Contrib/{BackgroundLoader/CMakeLists.Lib.OSGContribBackgroundLoader.txt => Techniques/CMakeLists.Lib.OSGContribTechniques.txt} (63%)
copy Source/{Base => Contrib/Techniques}/CMakeLists.txt (65%)
create mode 100644 Source/Contrib/Techniques/OSGClusterShadingStage.cpp
create mode 100644 Source/Contrib/Techniques/OSGClusterShadingStage.fcd
create mode 100644 Source/Contrib/Techniques/OSGClusterShadingStage.h
copy Source/{System/State/Shader/Variables/OSGShaderVariableUniformBlock.cpp => Contrib/Techniques/OSGClusterShadingStage.inl} (55%)
create mode 100644 Source/Contrib/Techniques/OSGClusterShadingStageBase.cpp
create mode 100644 Source/Contrib/Techniques/OSGClusterShadingStageBase.h
create mode 100644 Source/Contrib/Techniques/OSGClusterShadingStageBase.inl
copy Source/{System/State/Shader/Variables/OSGShaderVariableMUInt.cpp => Contrib/Techniques/OSGClusterShadingStageData.cpp} (88%)
create mode 100644 Source/Contrib/Techniques/OSGClusterShadingStageData.fcd
copy Source/{System/State/Shader/Variables/OSGShaderVariableMUInt.h => Contrib/Techniques/OSGClusterShadingStageData.h} (84%)
copy Source/{System/NodeCores/Groups/Effects/HDR/OSGHDR2StageData.inl => Contrib/Techniques/OSGClusterShadingStageData.inl} (100%)
mode change 100755 => 100644
create mode 100644 Source/Contrib/Techniques/OSGClusterShadingStageDataBase.cpp
create mode 100644 Source/Contrib/Techniques/OSGClusterShadingStageDataBase.h
create mode 100644 Source/Contrib/Techniques/OSGClusterShadingStageDataBase.inl
copy Source/Contrib/{ComplexSceneManager/Helper/OSGCSMStatisticsForegroundFields.h => Techniques/OSGClusterShadingStageDataFields.h} (87%)
copy Source/Contrib/{ComplexSceneManager/Helper/OSGCSMSortFirstWinOptionsFields.h => Techniques/OSGClusterShadingStageFields.h} (88%)
copy Source/{System/NodeCores/Groups/Effects/OSGEffectGroupsDef.cpp => Contrib/Techniques/OSGContribTechniquesDef.cpp} (98%)
copy Source/Contrib/{Manipulators/OSGContribGUIDef.h => Techniques/OSGContribTechniquesDef.h} (83%)
create mode 100644 Source/System/NodeCores/Drawables/Geometry/Util/OSGSimpleLightGeometry.cpp
copy Source/{Contrib/Manipulators/OSGSimpleGeometryExt.h => System/NodeCores/Drawables/Geometry/Util/OSGSimpleLightGeometry.h} (51%)
hooks/post-receive
--
opensg
|
|
From: Carsten N. <car...@us...> - 2017-05-16 19:57:53
|
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 c9024f2978098d7b2b9485d3fbead5f046478aaa (commit)
via e6aa0ac1955f507f19ba27d7318e821e6660f02c (commit)
from 40bb82b2fe8fc71d6b2cf1060ba59e3944d4be76 (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=c9024f2978098d7b2b9485d3fbead5f046478aaa
commit c9024f2978098d7b2b9485d3fbead5f046478aaa
Author: Carsten Neumann <car...@gm...>
Date: Tue May 16 14:28:25 2017 -0500
Allow ShaderStorageBufferObjRefChunk to refer to OpenSG or OpenGL objects
Patch by Johannes Brunen.
This allows referencing an object either with its OpenSG managed "GL Id"
or an externally created OpenGL object with a real GL id.
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=e6aa0ac1955f507f19ba27d7318e821e6660f02c
commit e6aa0ac1955f507f19ba27d7318e821e6660f02c
Author: Carsten Neumann <car...@gm...>
Date: Tue May 16 14:25:57 2017 -0500
Add base classes for ShaderStorageBuffer and UniformBuffer objects.
Patch by Johannes Brunen.
There are different variations of Chunks that all represent SSBO/UBO
objects and as such they must share the same Chunk slots. This is achieved
by introducing the ShaderStorageBufferObjBase and UniformBufferObjBase
classes.
-----------------------------------------------------------------------
Summary of changes:
Examples/Advanced/computeshader5.cpp | 2 +-
Examples/Advanced/computeshader6.cpp | 2 +-
.../Base/OSGShaderStorageBufferObjBaseChunk.cpp} | 289 +++++++------
....fcd => OSGShaderStorageBufferObjBaseChunk.fcd} | 33 +-
...hunk.h => OSGShaderStorageBufferObjBaseChunk.h} | 363 ++++++++--------
....inl => OSGShaderStorageBufferObjBaseChunk.inl} | 122 +++---
... => OSGShaderStorageBufferObjBaseChunkBase.cpp} | 469 +++++++++++----------
....h => OSGShaderStorageBufferObjBaseChunkBase.h} | 430 +++++++++----------
.../OSGShaderStorageBufferObjBaseChunkBase.inl} | 203 +++++----
... => OSGShaderStorageBufferObjBaseChunkFields.h} | 442 +++++++++----------
.../State/Base/OSGShaderStorageBufferObjChunk.cpp | 27 +-
.../State/Base/OSGShaderStorageBufferObjChunk.fcd | 2 +-
.../State/Base/OSGShaderStorageBufferObjChunk.h | 28 --
.../State/Base/OSGShaderStorageBufferObjChunk.inl | 18 -
.../Base/OSGShaderStorageBufferObjChunkBase.cpp | 4 +-
.../Base/OSGShaderStorageBufferObjChunkBase.h | 8 +-
.../Base/OSGShaderStorageBufferObjRefChunk.cpp | 44 +-
.../Base/OSGShaderStorageBufferObjRefChunk.fcd | 19 +-
.../State/Base/OSGShaderStorageBufferObjRefChunk.h | 28 --
.../Base/OSGShaderStorageBufferObjRefChunk.inl | 18 -
.../Base/OSGShaderStorageBufferObjRefChunkBase.cpp | 150 +++++--
.../Base/OSGShaderStorageBufferObjRefChunkBase.h | 50 ++-
.../Base/OSGShaderStorageBufferObjRefChunkBase.inl | 54 ++-
.../OSGShaderStorageBufferObjStdLayoutChunk.cpp | 29 +-
.../OSGShaderStorageBufferObjStdLayoutChunk.fcd | 2 +-
.../Base/OSGShaderStorageBufferObjStdLayoutChunk.h | 28 --
.../OSGShaderStorageBufferObjStdLayoutChunk.inl | 18 -
...OSGShaderStorageBufferObjStdLayoutChunkBase.cpp | 4 +-
.../OSGShaderStorageBufferObjStdLayoutChunkBase.h | 8 +-
.../Base/OSGUniformBufferObjBaseChunk.cpp} | 289 +++++++------
...eChunk.fcd => OSGUniformBufferObjBaseChunk.fcd} | 33 +-
...bjRefChunk.h => OSGUniformBufferObjBaseChunk.h} | 363 ++++++++--------
...jChunk.inl => OSGUniformBufferObjBaseChunk.inl} | 122 +++---
...se.cpp => OSGUniformBufferObjBaseChunkBase.cpp} | 469 +++++++++++----------
...nkBase.h => OSGUniformBufferObjBaseChunkBase.h} | 430 +++++++++----------
.../Base/OSGUniformBufferObjBaseChunkBase.inl} | 200 ++++-----
...elds.h => OSGUniformBufferObjBaseChunkFields.h} | 442 +++++++++----------
.../System/State/Base/OSGUniformBufferObjChunk.cpp | 21 +-
.../System/State/Base/OSGUniformBufferObjChunk.fcd | 2 +-
.../System/State/Base/OSGUniformBufferObjChunk.h | 28 --
.../System/State/Base/OSGUniformBufferObjChunk.inl | 18 -
.../State/Base/OSGUniformBufferObjChunkBase.cpp | 4 +-
.../State/Base/OSGUniformBufferObjChunkBase.h | 8 +-
.../State/Base/OSGUniformBufferObjStd140Chunk.cpp | 21 +-
.../State/Base/OSGUniformBufferObjStd140Chunk.fcd | 2 +-
.../State/Base/OSGUniformBufferObjStd140Chunk.h | 29 --
.../State/Base/OSGUniformBufferObjStd140Chunk.inl | 18 -
.../Base/OSGUniformBufferObjStd140ChunkBase.cpp | 4 +-
.../Base/OSGUniformBufferObjStd140ChunkBase.h | 8 +-
49 files changed, 2625 insertions(+), 2780 deletions(-)
copy Source/System/{Window/Foreground/OSGCallbackAlgorithmForeground.cpp => State/Base/OSGShaderStorageBufferObjBaseChunk.cpp} (67%)
mode change 100755 => 100644
copy Source/System/State/Base/{OSGFullStateChunk.fcd => OSGShaderStorageBufferObjBaseChunk.fcd} (71%)
copy Source/System/State/Base/{OSGShaderStorageBufferObjRefChunk.h => OSGShaderStorageBufferObjBaseChunk.h} (75%)
copy Source/System/State/Base/{OSGUniformBufferObjChunk.inl => OSGShaderStorageBufferObjBaseChunk.inl} (90%)
copy Source/System/State/Base/{OSGFullStateChunkBase.cpp => OSGShaderStorageBufferObjBaseChunkBase.cpp} (73%)
copy Source/System/State/Base/{OSGFullStateChunkBase.h => OSGShaderStorageBufferObjBaseChunkBase.h} (89%)
copy Source/System/{NodeCores/Groups/DynamicStateGenerators/OSGDynamicStateGeneratorBase.inl => State/Base/OSGShaderStorageBufferObjBaseChunkBase.inl} (87%)
copy Source/System/State/Base/{OSGShaderStorageBufferObjChunkFields.h => OSGShaderStorageBufferObjBaseChunkFields.h} (64%)
copy Source/System/{Window/Foreground/OSGCallbackAlgorithmForeground.cpp => State/Base/OSGUniformBufferObjBaseChunk.cpp} (69%)
mode change 100755 => 100644
copy Source/System/State/Base/{OSGFullStateChunk.fcd => OSGUniformBufferObjBaseChunk.fcd} (73%)
copy Source/System/State/Base/{OSGShaderStorageBufferObjRefChunk.h => OSGUniformBufferObjBaseChunk.h} (75%)
copy Source/System/State/Base/{OSGUniformBufferObjChunk.inl => OSGUniformBufferObjBaseChunk.inl} (91%)
copy Source/System/State/Base/{OSGFullStateChunkBase.cpp => OSGUniformBufferObjBaseChunkBase.cpp} (74%)
copy Source/System/State/Base/{OSGFullStateChunkBase.h => OSGUniformBufferObjBaseChunkBase.h} (90%)
copy Source/{Base/FieldContainer/Threading/OSGHardwareContextBase.inl => System/State/Base/OSGUniformBufferObjBaseChunkBase.inl} (88%)
copy Source/System/State/Base/{OSGUniformBufferObjChunkFields.h => OSGUniformBufferObjBaseChunkFields.h} (66%)
hooks/post-receive
--
opensg
|
|
From: Carsten N. <car...@us...> - 2017-05-10 18:55:22
|
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 40bb82b2fe8fc71d6b2cf1060ba59e3944d4be76 (commit)
from 72a2a99132f65d5e8c329b2ef8cbae3debfe6223 (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=40bb82b2fe8fc71d6b2cf1060ba59e3944d4be76
commit 40bb82b2fe8fc71d6b2cf1060ba59e3944d4be76
Author: Carsten Neumann <car...@gm...>
Date: Wed May 10 13:49:45 2017 -0500
Revert "Use correct id in GL calls."
These properties a referencing externally created GL object Ids that
must not be translated to/from internal Ids.
This reverts commit 2ed3ec7231c3075dc0efe553b4368c9b44af7a55.
-----------------------------------------------------------------------
Summary of changes:
.../Properties/OSGGeoIntegralBufferRefProperty.cpp | 55 ++++++----------------
.../Properties/OSGGeoIntegralBufferRefProperty.h | 8 ----
.../Properties/OSGGeoVectorBufferRefProperty.cpp | 37 ++++-----------
.../Properties/OSGGeoVectorBufferRefProperty.h | 8 ----
4 files changed, 23 insertions(+), 85 deletions(-)
hooks/post-receive
--
opensg
|
|
From: Carsten N. <car...@us...> - 2017-05-10 16:11:32
|
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 72a2a99132f65d5e8c329b2ef8cbae3debfe6223 (commit)
via 2ed3ec7231c3075dc0efe553b4368c9b44af7a55 (commit)
via 312e5cdcf470a94f21d85840f70d44f20a859a79 (commit)
via 46faf1b592b85fe7fb2849e495911f80dda4105a (commit)
via 3b3a4a3e2eaed4391b7ef987223f958ef85d2c2d (commit)
from 476b8aee1cf3d25481de8a0b41fc4359f419dc50 (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=72a2a99132f65d5e8c329b2ef8cbae3debfe6223
commit 72a2a99132f65d5e8c329b2ef8cbae3debfe6223
Author: Carsten Neumann <car...@gm...>
Date: Wed May 10 10:45:02 2017 -0500
Extend ComputeShaderAlgorithm
Patch by Johannes Brunen
Adds a ChunkMaterial to allow accessing multiple buffers from compute shader
Adds optional memory barrier after compute shader
Adds support for GL_ARB_compute_variable_group_size
Add ShaderStorageBufferObjRefChunk to access externally created SSBOs.
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=2ed3ec7231c3075dc0efe553b4368c9b44af7a55
commit 2ed3ec7231c3075dc0efe553b4368c9b44af7a55
Author: Carsten Neumann <car...@gm...>
Date: Wed May 10 10:39:17 2017 -0500
Use correct id in GL calls.
Patch by Johannes Brunen.
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=312e5cdcf470a94f21d85840f70d44f20a859a79
commit 312e5cdcf470a94f21d85840f70d44f20a859a79
Author: Carsten Neumann <car...@gm...>
Date: Wed May 10 10:21:59 2017 -0500
Use std::size_t for loop counters
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=46faf1b592b85fe7fb2849e495911f80dda4105a
commit 46faf1b592b85fe7fb2849e495911f80dda4105a
Author: Carsten Neumann <car...@gm...>
Date: Wed May 10 10:21:04 2017 -0500
Fix GL version comparison constants
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=3b3a4a3e2eaed4391b7ef987223f958ef85d2c2d
commit 3b3a4a3e2eaed4391b7ef987223f958ef85d2c2d
Author: Carsten Neumann <car...@gm...>
Date: Wed May 10 09:57:06 2017 -0500
Make _numTypes member static and avoid in-class non-static initializer
-----------------------------------------------------------------------
Summary of changes:
CMakeLists.txt | 1 +
.../{Simple => Advanced}/CMakeLists.fromosg.txt | 58 +-
.../{Simple => Advanced}/CMakeLists.standalone.txt | 16 +-
Examples/Advanced/{Character => }/CMakeLists.txt | 0
Examples/Advanced/computeshader1.cpp | 417 ++++++++
Examples/Advanced/computeshader2.cpp | 431 ++++++++
Examples/Advanced/computeshader3.cpp | 633 +++++++++++
Examples/Advanced/computeshader4.cpp | 1123 ++++++++++++++++++++
Examples/Advanced/computeshader5.cpp | 868 +++++++++++++++
Examples/Advanced/computeshader6.cpp | 826 ++++++++++++++
Source/Base/Base/OSGGLEXT.h | 16 +
Source/Base/Base/OSGGLFuncProtos.h | 15 +
Source/Base/Base/OSGPolygon.cpp | 4 +-
.../ComputeShader/OSGComputeShaderAlgorithm.cpp | 158 ++-
.../ComputeShader/OSGComputeShaderAlgorithm.fcd | 71 ++
.../ComputeShader/OSGComputeShaderAlgorithm.h | 5 +
.../OSGComputeShaderAlgorithmBase.cpp | 485 ++++++++-
.../ComputeShader/OSGComputeShaderAlgorithmBase.h | 75 +-
.../OSGComputeShaderAlgorithmBase.inl | 115 ++
.../Properties/OSGGeoIntegralBufferRefProperty.cpp | 55 +-
.../Properties/OSGGeoIntegralBufferRefProperty.h | 8 +
.../Properties/OSGGeoVectorBufferRefProperty.cpp | 37 +-
.../Properties/OSGGeoVectorBufferRefProperty.h | 8 +
.../State/Base/OSGMultiPropertySSBOChunk.cpp | 6 +-
.../System/State/Base/OSGMultiPropertySSBOChunk.h | 2 +-
.../System/State/Base/OSGMultiPropertyUBOChunk.cpp | 6 +-
.../System/State/Base/OSGMultiPropertyUBOChunk.h | 2 +-
.../Base/OSGShaderStorageBufferObjRefChunk.cpp | 274 +++++
.../Base/OSGShaderStorageBufferObjRefChunk.fcd | 39 +
...Chunk.h => OSGShaderStorageBufferObjRefChunk.h} | 72 +-
...k.inl => OSGShaderStorageBufferObjRefChunk.inl} | 8 +-
.../OSGShaderStorageBufferObjRefChunkBase.cpp} | 289 ++---
.../OSGShaderStorageBufferObjRefChunkBase.h} | 70 +-
.../OSGShaderStorageBufferObjRefChunkBase.inl} | 42 +-
...h => OSGShaderStorageBufferObjRefChunkFields.h} | 112 +-
.../State/Shader/Variables/OSGShaderVariables.inl | 14 +-
36 files changed, 5938 insertions(+), 423 deletions(-)
copy Examples/{Simple => Advanced}/CMakeLists.fromosg.txt (71%)
copy Examples/{Simple => Advanced}/CMakeLists.standalone.txt (89%)
copy Examples/Advanced/{Character => }/CMakeLists.txt (100%)
create mode 100644 Examples/Advanced/computeshader1.cpp
create mode 100644 Examples/Advanced/computeshader2.cpp
create mode 100644 Examples/Advanced/computeshader3.cpp
create mode 100644 Examples/Advanced/computeshader4.cpp
create mode 100644 Examples/Advanced/computeshader5.cpp
create mode 100644 Examples/Advanced/computeshader6.cpp
create mode 100644 Source/System/State/Base/OSGShaderStorageBufferObjRefChunk.cpp
create mode 100644 Source/System/State/Base/OSGShaderStorageBufferObjRefChunk.fcd
copy Source/System/State/Base/{OSGUniformBufferObjStd140Chunk.h => OSGShaderStorageBufferObjRefChunk.h} (76%)
copy Source/System/State/Base/{OSGUniformBufferObjStd140Chunk.inl => OSGShaderStorageBufferObjRefChunk.inl} (92%)
copy Source/System/{NodeCores/Drawables/Geometry/Properties/OSGGeoMultiPropertyDataBase.cpp => State/Base/OSGShaderStorageBufferObjRefChunkBase.cpp} (55%)
copy Source/System/State/{OpenGL/OSGShadeModelChunkBase.h => Base/OSGShaderStorageBufferObjRefChunkBase.h} (85%)
copy Source/{Contrib/ComplexSceneManager/Passive/OSGCSMPassiveWinClearOpBase.inl => System/State/Base/OSGShaderStorageBufferObjRefChunkBase.inl} (78%)
copy Source/System/State/Base/{OSGShaderStorageBufferObjChunkFields.h => OSGShaderStorageBufferObjRefChunkFields.h} (66%)
hooks/post-receive
--
opensg
|
|
From: Carsten N. <car...@us...> - 2017-04-18 14:22:27
|
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 476b8aee1cf3d25481de8a0b41fc4359f419dc50 (commit)
via d78d5243c7ded2a550b3aaa843b59d1e322a0ba1 (commit)
via 75fbc86d216f680a6efe6fbcc94f1d813003b65e (commit)
via 6d4f4775902f38f8ee9b0b6e61dd9d5aff7148cc (commit)
from 9f1556986932a7c58e80a84336542220330a4dbc (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=476b8aee1cf3d25481de8a0b41fc4359f419dc50
commit 476b8aee1cf3d25481de8a0b41fc4359f419dc50
Author: Carsten Neumann <car...@gm...>
Date: Mon Apr 17 10:01:15 2017 -0500
Add MultiProperty* and MultiLightChunk and examples
Patch by Johannes Brunen
MultiLightChunk
This one allows the specification of arbitrarily many lights and it
setups a shader storage buffer block that allows to access these lights
from the shader code. It allows the specification of the light types
(Point, Spot,...) and also of the details of the light's definition.
For instance it supports simple range based lights along to standard GL
lights. The first is specified by its color, intensity and range
parameter, while the latter are specified by the ambient, diffuse
and specular colored intensities and the attenuation factors.
However, also mixed specifications of these light types are possible.
Additionally, also the support for cinematic lights (ueber-lights) is
provided. It is also possible to request the addition of transform
matrices and/or their inverses for the spaces
involved (LS -> WS, LS -> VS) or the light space perspective matrix
and/or their inverse. Along to this chunk I have written three examples
to illustrate and test its usage and intend. These examples are named
'multirangelight.cpp', 'multistandardlight.cpp' and 'multicinemalight.cpp'.
Because of the simulation purpose they are a little elongated but the
actual code to be written for the lights is quite short.
MultiPropertySSBOChunk
MultiPropertyUBOChunk
These are convenient chunks that allow the setup of uniform buffers or
shader storage buffers, respectively, but with a simplified usage
pattern. The simpler interface comes with the price that they are
restricted with respect to what buffer structure can be represented
by them. However, they are for instance perfectly fine for the common
case to provide material data or simple state information into the
shader. Along with these I have written to test examples
'multipropertyssbochunk_test.cpp' and 'multipropertyubochunk_test.cpp'.
The previously mentioned examples 'multirangelight.cpp',
'multistandardlight.cpp' and 'multicinemalight.cpp' makes proper use of
both of them.
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=d78d5243c7ded2a550b3aaa843b59d1e322a0ba1
commit d78d5243c7ded2a550b3aaa843b59d1e322a0ba1
Author: Carsten Neumann <car...@gm...>
Date: Mon Apr 17 09:55:00 2017 -0500
Update handling of arrays in SSBO and change detection
Patch by Johannes Brunen
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=75fbc86d216f680a6efe6fbcc94f1d813003b65e
commit 75fbc86d216f680a6efe6fbcc94f1d813003b65e
Author: Carsten Neumann <car...@gm...>
Date: Mon Apr 17 09:41:41 2017 -0500
Add enum for AutoExposureMode values
Patch by Johannes Brunen
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=6d4f4775902f38f8ee9b0b6e61dd9d5aff7148cc
commit 6d4f4775902f38f8ee9b0b6e61dd9d5aff7148cc
Author: Carsten Neumann <car...@gm...>
Date: Mon Apr 17 09:41:04 2017 -0500
Add alignOffest helper function
Patch by Johannes Brunen
-----------------------------------------------------------------------
Summary of changes:
Examples/Simple/multicinemalight.cpp | 2753 ++++++++++++
Examples/Simple/multipropertyssbochunk_test.cpp | 756 ++++
Examples/Simple/multipropertyubochunk_test.cpp | 756 ++++
Examples/Simple/multirangelight.cpp | 2321 ++++++++++
Examples/Simple/multistandardlight.cpp | 2389 +++++++++++
Examples/Simple/shaderstoragebufferobject.cpp | 334 +-
.../Simple/shaderstoragebufferobject_std140.cpp | 75 +-
.../Simple/shaderstoragebufferobject_std430.cpp | 76 +-
Examples/Simple/shaderstoragebufferobject_test.cpp | 250 +-
.../Simple/shaderstoragebufferobject_test_1.cpp | 1872 ++++++++
Examples/Simple/tonemapping.cpp | 652 ++-
Examples/Simple/uniformbufferobject.cpp | 78 +-
Examples/Simple/uniformbufferobject_std140.cpp | 73 +-
Examples/Simple/uniformbufferobject_std140_1.cpp | 79 +-
Examples/Simple/uniformbufferobject_test.cpp | 2 +-
Examples/Simple/uniformbufferobject_test_1.cpp | 1873 ++++++++
Source/Base/Base/OSGBaseFunctions.h | 6 +
Source/Base/Base/OSGBaseFunctions.inl | 16 +
.../NodeCores/Groups/Effects/HDR/OSGHDR2Stage.fcd | 2 +-
.../NodeCores/Groups/Effects/HDR/OSGHDR2Stage.h | 7 +
Source/System/State/Base/OSGMultiLightChunk.cpp | 1178 +++++
Source/System/State/Base/OSGMultiLightChunk.fcd | 626 +++
Source/System/State/Base/OSGMultiLightChunk.h | 309 ++
Source/System/State/Base/OSGMultiLightChunk.inl | 449 ++
.../System/State/Base/OSGMultiLightChunkBase.cpp | 4505 ++++++++++++++++++++
Source/System/State/Base/OSGMultiLightChunkBase.h | 905 ++++
.../System/State/Base/OSGMultiLightChunkBase.inl | 1157 +++++
.../System/State/Base/OSGMultiLightChunkFields.h | 221 +
.../State/Base/OSGMultiPropertySSBOChunk.cpp | 576 +++
.../State/Base/OSGMultiPropertySSBOChunk.fcd | 136 +
.../System/State/Base/OSGMultiPropertySSBOChunk.h | 235 +
.../State/Base/OSGMultiPropertySSBOChunk.inl | 270 ++
.../State/Base/OSGMultiPropertySSBOChunkBase.cpp | 1394 ++++++
.../State/Base/OSGMultiPropertySSBOChunkBase.h | 439 ++
.../State/Base/OSGMultiPropertySSBOChunkBase.inl | 359 ++
.../State/Base/OSGMultiPropertySSBOChunkFields.h | 221 +
.../System/State/Base/OSGMultiPropertyUBOChunk.cpp | 576 +++
.../System/State/Base/OSGMultiPropertyUBOChunk.fcd | 136 +
.../System/State/Base/OSGMultiPropertyUBOChunk.h | 235 +
.../System/State/Base/OSGMultiPropertyUBOChunk.inl | 270 ++
.../State/Base/OSGMultiPropertyUBOChunkBase.cpp | 1394 ++++++
.../State/Base/OSGMultiPropertyUBOChunkBase.h | 439 ++
.../State/Base/OSGMultiPropertyUBOChunkBase.inl | 359 ++
.../State/Base/OSGMultiPropertyUBOChunkFields.h | 221 +
.../State/Base/OSGShaderStorageBufferObjChunk.cpp | 163 +-
.../State/Base/OSGShaderStorageBufferObjChunk.h | 1 +
.../OSGShaderStorageBufferObjStdLayoutChunk.cpp | 2 +-
.../System/State/Base/OSGUniformBufferObjChunk.cpp | 6 +-
.../State/Base/OSGUniformBufferObjStd140Chunk.cpp | 2 +-
49 files changed, 30262 insertions(+), 892 deletions(-)
create mode 100644 Examples/Simple/multicinemalight.cpp
create mode 100644 Examples/Simple/multipropertyssbochunk_test.cpp
create mode 100644 Examples/Simple/multipropertyubochunk_test.cpp
create mode 100644 Examples/Simple/multirangelight.cpp
create mode 100644 Examples/Simple/multistandardlight.cpp
create mode 100644 Examples/Simple/shaderstoragebufferobject_test_1.cpp
create mode 100644 Examples/Simple/uniformbufferobject_test_1.cpp
create mode 100644 Source/System/State/Base/OSGMultiLightChunk.cpp
create mode 100644 Source/System/State/Base/OSGMultiLightChunk.fcd
create mode 100644 Source/System/State/Base/OSGMultiLightChunk.h
create mode 100644 Source/System/State/Base/OSGMultiLightChunk.inl
create mode 100644 Source/System/State/Base/OSGMultiLightChunkBase.cpp
create mode 100644 Source/System/State/Base/OSGMultiLightChunkBase.h
create mode 100644 Source/System/State/Base/OSGMultiLightChunkBase.inl
create mode 100644 Source/System/State/Base/OSGMultiLightChunkFields.h
create mode 100644 Source/System/State/Base/OSGMultiPropertySSBOChunk.cpp
create mode 100644 Source/System/State/Base/OSGMultiPropertySSBOChunk.fcd
create mode 100644 Source/System/State/Base/OSGMultiPropertySSBOChunk.h
create mode 100644 Source/System/State/Base/OSGMultiPropertySSBOChunk.inl
create mode 100644 Source/System/State/Base/OSGMultiPropertySSBOChunkBase.cpp
create mode 100644 Source/System/State/Base/OSGMultiPropertySSBOChunkBase.h
create mode 100644 Source/System/State/Base/OSGMultiPropertySSBOChunkBase.inl
create mode 100644 Source/System/State/Base/OSGMultiPropertySSBOChunkFields.h
create mode 100644 Source/System/State/Base/OSGMultiPropertyUBOChunk.cpp
create mode 100644 Source/System/State/Base/OSGMultiPropertyUBOChunk.fcd
create mode 100644 Source/System/State/Base/OSGMultiPropertyUBOChunk.h
create mode 100644 Source/System/State/Base/OSGMultiPropertyUBOChunk.inl
create mode 100644 Source/System/State/Base/OSGMultiPropertyUBOChunkBase.cpp
create mode 100644 Source/System/State/Base/OSGMultiPropertyUBOChunkBase.h
create mode 100644 Source/System/State/Base/OSGMultiPropertyUBOChunkBase.inl
create mode 100644 Source/System/State/Base/OSGMultiPropertyUBOChunkFields.h
hooks/post-receive
--
opensg
|
|
From: Carsten N. <car...@us...> - 2017-02-20 19:45:09
|
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 9f1556986932a7c58e80a84336542220330a4dbc (commit)
via 8bc57eb6ef29f640e09bacef35e96223eebfed40 (commit)
via 85e8c2f579260addbeb31b8f599d3fb88265bc64 (commit)
via 5be1a719b4f90e7207cd9ec528218ae3dc5be366 (commit)
via fb4c3be0f88eed996c0b9676012fde75c740cc3d (commit)
via d3096d10b6f3ebad05cb4116be337a3f6d9be3d5 (commit)
via fe5d11ce52257a228ffa0fb9162654fa8c8f9528 (commit)
from b10d0182dc6a611cdf63056b01f0e982b24e5191 (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=9f1556986932a7c58e80a84336542220330a4dbc
commit 9f1556986932a7c58e80a84336542220330a4dbc
Author: Carsten Neumann <car...@gm...>
Date: Mon Feb 20 13:42:16 2017 -0600
Add LiSPSM Technique and helper types.
Patch by Johannes Brunen.
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=8bc57eb6ef29f640e09bacef35e96223eebfed40
commit 8bc57eb6ef29f640e09bacef35e96223eebfed40
Author: Carsten Neumann <car...@gm...>
Date: Mon Feb 20 13:34:00 2017 -0600
Add view abstraction class.
Patch by Johannes Brunen.
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=85e8c2f579260addbeb31b8f599d3fb88265bc64
commit 85e8c2f579260addbeb31b8f599d3fb88265bc64
Author: Carsten Neumann <car...@gm...>
Date: Mon Feb 20 13:33:11 2017 -0600
Add projection abstraction classes.
Patch by Johannes Brunen.
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=5be1a719b4f90e7207cd9ec528218ae3dc5be366
commit 5be1a719b4f90e7207cd9ec528218ae3dc5be366
Author: Carsten Neumann <car...@gm...>
Date: Mon Feb 20 13:26:19 2017 -0600
Add additional intersect and transform variants for Plane
Patch by Johannes Brunen
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=fb4c3be0f88eed996c0b9676012fde75c740cc3d
commit fb4c3be0f88eed996c0b9676012fde75c740cc3d
Author: Carsten Neumann <car...@gm...>
Date: Mon Feb 13 15:27:15 2017 -0600
Add accessors for corners and planes of Box and FrustumVolume
Patch by Johannes Brunen
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=d3096d10b6f3ebad05cb4116be337a3f6d9be3d5
commit d3096d10b6f3ebad05cb4116be337a3f6d9be3d5
Author: Carsten Neumann <car...@gm...>
Date: Mon Feb 13 14:36:24 2017 -0600
Add helper to access point along line at given parametric value
Patch by Johannes Brunen
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=fe5d11ce52257a228ffa0fb9162654fa8c8f9528
commit fe5d11ce52257a228ffa0fb9162654fa8c8f9528
Author: Carsten Neumann <car...@gm...>
Date: Mon Feb 13 14:35:26 2017 -0600
Add equality comparision with tolerance for Line
Patch by Johannes Brunen
-----------------------------------------------------------------------
Summary of changes:
CMake/FindQhull_OpenSG.cmake | 106 +++
CMake/OSGConfigurePackages.cmake | 20 +
CMakeLists.txt | 10 +
Source/Base/Base/OSGBoxVolume.cpp | 66 +-
Source/Base/Base/OSGBoxVolume.h | 28 +
Source/Base/Base/OSGBoxVolume.inl | 28 +-
Source/Base/Base/OSGFrustumVolume.cpp | 136 +++-
Source/Base/Base/OSGFrustumVolume.h | 64 +-
Source/Base/Base/OSGFrustumVolume.inl | 18 +-
Source/Base/Base/OSGLiSPSMTechnique.cpp | 757 +++++++++++++++++++++
Source/Base/Base/OSGLiSPSMTechnique.h | 278 ++++++++
...SGCylinderVolume.inl => OSGLiSPSMTechnique.inl} | 111 +--
Source/Base/Base/OSGLine.h | 7 +-
Source/Base/Base/OSGLine.inl | 20 +
.../{OSGPolytopeVolume.inl => OSGLineSegment.cpp} | 144 ++--
.../{OSGNormalQuantifier.h => OSGLineSegment.h} | 112 +--
.../Base/Base/{OSGLine.inl => OSGLineSegment.inl} | 70 +-
...GIOStream.cpp => OSGOrthographicProjection.cpp} | 85 +--
.../{OSGPool.h => OSGOrthographicProjection.h} | 97 ++-
.../{OSGLine.inl => OSGOrthographicProjection.inl} | 48 +-
.../Base/OSGPerspectiveProjection.cpp} | 60 +-
.../Base/{OSGPool.h => OSGPerspectiveProjection.h} | 87 +--
.../OSGPerspectiveProjection.inl} | 29 +-
Source/Base/Base/OSGPlane.cpp | 204 ++++--
Source/Base/Base/OSGPlane.h | 29 +-
Source/Base/Base/OSGPlane.inl | 51 +-
.../Base/{OSGFrustumVolume.inl => OSGPolygon.cpp} | 229 ++++---
.../OSGConnectionFactory.h => Base/OSGPolygon.h} | 134 ++--
Source/Base/Base/{OSGLine.inl => OSGPolygon.inl} | 31 +-
Source/Base/Base/OSGPolygonBody.cpp | 468 +++++++++++++
Source/Base/Base/{OSGLine.h => OSGPolygonBody.h} | 129 ++--
.../Base/Base/{OSGLine.inl => OSGPolygonBody.inl} | 40 +-
.../Base/OSGProjection.cpp} | 48 +-
.../Base/OSGProjection.h} | 95 ++-
.../OSGProjection.inl} | 24 +
.../Base/OSGView.cpp} | 49 +-
Source/Base/Base/{OSGPool.h => OSGView.h} | 88 +--
Source/Base/Base/{OSGLine.inl => OSGView.inl} | 37 +-
Source/Base/CMakeLists.Lib.OSGBase.txt | 6 +
39 files changed, 3136 insertions(+), 907 deletions(-)
create mode 100644 CMake/FindQhull_OpenSG.cmake
create mode 100644 Source/Base/Base/OSGLiSPSMTechnique.cpp
create mode 100644 Source/Base/Base/OSGLiSPSMTechnique.h
copy Source/Base/Base/{OSGCylinderVolume.inl => OSGLiSPSMTechnique.inl} (65%)
copy Source/Base/Base/{OSGPolytopeVolume.inl => OSGLineSegment.cpp} (62%)
copy Source/Base/Base/{OSGNormalQuantifier.h => OSGLineSegment.h} (71%)
copy Source/Base/Base/{OSGLine.inl => OSGLineSegment.inl} (66%)
copy Source/Base/Base/{OSGIOStream.cpp => OSGOrthographicProjection.cpp} (72%)
copy Source/Base/Base/{OSGPool.h => OSGOrthographicProjection.h} (74%)
copy Source/Base/Base/{OSGLine.inl => OSGOrthographicProjection.inl} (83%)
copy Source/{WindowSystem/Carbon/OSGCarbonWindowDataFields.cpp => Base/Base/OSGPerspectiveProjection.cpp} (75%)
copy Source/Base/Base/{OSGPool.h => OSGPerspectiveProjection.h} (78%)
copy Source/Base/{FieldContainer/Fields/PointerFields/OSGPointerMFieldBase.cpp => Base/OSGPerspectiveProjection.inl} (90%)
copy Source/Base/Base/{OSGFrustumVolume.inl => OSGPolygon.cpp} (52%)
copy Source/Base/{Network/Base/OSGConnectionFactory.h => Base/OSGPolygon.h} (72%)
copy Source/Base/Base/{OSGLine.inl => OSGPolygon.inl} (88%)
create mode 100644 Source/Base/Base/OSGPolygonBody.cpp
copy Source/Base/Base/{OSGLine.h => OSGPolygonBody.h} (66%)
copy Source/Base/Base/{OSGLine.inl => OSGPolygonBody.inl} (84%)
copy Source/{WindowSystem/Cocoa/OSGCocoaWindowDataFields.cpp => Base/Base/OSGProjection.cpp} (82%)
copy Source/{Contrib/ComplexSceneManager/Sensor/InterfaceSensors/OSGMouseDataDeviceInterface.h => Base/Base/OSGProjection.h} (78%)
copy Source/Base/{FieldContainer/Threading/OSGHardwareContextData.inl => Base/OSGProjection.inl} (91%)
copy Source/{WindowSystem/Cocoa/OSGCocoaWindowDataFields.cpp => Base/Base/OSGView.cpp} (82%)
copy Source/Base/Base/{OSGPool.h => OSGView.h} (79%)
copy Source/Base/Base/{OSGLine.inl => OSGView.inl} (89%)
hooks/post-receive
--
opensg
|
|
From: Carsten N. <car...@us...> - 2017-02-13 20:30:02
|
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 b10d0182dc6a611cdf63056b01f0e982b24e5191 (commit)
from b53a39afa504acbfc4c00103dc4102d15f77335d (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=b10d0182dc6a611cdf63056b01f0e982b24e5191
commit b10d0182dc6a611cdf63056b01f0e982b24e5191
Author: Carsten Neumann <car...@gm...>
Date: Mon Feb 13 14:27:46 2017 -0600
Add build option OSG_WINDOWS_LINK_OPTIMIZE
Patch by Johannes Brunen
Adds build option OSG_WINDOWS_LINK_OPTIMIZE (default: off) that when on
enables certain linker optimizations that can reduce the size of the
output binaries:
/OPT:REF removes unreferenced data/functions
/OPT:ICF performs identical COMDAT folding
-----------------------------------------------------------------------
Summary of changes:
CMake/OSGSetupCompiler.cmake | 28 +++++++++++++---------------
CMakeLists.txt | 1 +
2 files changed, 14 insertions(+), 15 deletions(-)
hooks/post-receive
--
opensg
|
|
From: Gerrit V. <vo...@us...> - 2017-01-25 18:05:13
|
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 b53a39afa504acbfc4c00103dc4102d15f77335d (commit)
from e91f8a4e17881282c3599672bd52e4b2424e5f0b (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=b53a39afa504acbfc4c00103dc4102d15f77335d
commit b53a39afa504acbfc4c00103dc4102d15f77335d
Author: gerrit <vo...@vo...>
Date: Wed Jan 25 19:04:28 2017 +0100
fixed: don't try to find opensg libraries if OSG_EXTPROJ_NO_OSGINCLUDE is set
-----------------------------------------------------------------------
Summary of changes:
CMake/OSGExternalProjectHelper.cmake | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
hooks/post-receive
--
opensg
|
|
From: Carsten N. <car...@us...> - 2017-01-24 23:42:39
|
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 e91f8a4e17881282c3599672bd52e4b2424e5f0b (commit)
from b62085ae2e195f4f3d7ac3540daad28ea3fa1584 (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=e91f8a4e17881282c3599672bd52e4b2424e5f0b
commit e91f8a4e17881282c3599672bd52e4b2424e5f0b
Author: Carsten Neumann <car...@gm...>
Date: Tue Jan 24 17:42:15 2017 -0600
Add support for cubemap array textures
Patch by Johannes Brunen.
This allows creating cubemap array textures and attaching them to
framebuffer objects (as layered or non-layered attachments).
-----------------------------------------------------------------------
Summary of changes:
Source/Base/Base/OSGGLFuncProtos.h | 6 ++
Source/System/State/Base/OSGTextureObjChunk.cpp | 30 +++++++---
.../FrameBufferObjects/OSGLayeredTextureBuffer.cpp | 5 +-
.../Window/FrameBufferObjects/OSGTextureBuffer.cpp | 34 ++++++++++--
.../Window/FrameBufferObjects/OSGTextureBuffer.fcd | 4 +-
.../Window/FrameBufferObjects/OSGTextureBuffer.h | 1 +
.../FrameBufferObjects/OSGTextureBufferBase.cpp | 60 ++++++++++----------
.../FrameBufferObjects/OSGTextureBufferBase.h | 26 ++++----
.../FrameBufferObjects/OSGTextureBufferBase.inl | 26 ++++----
9 files changed, 118 insertions(+), 74 deletions(-)
hooks/post-receive
--
opensg
|
|
From: Carsten N. <car...@us...> - 2017-01-20 22:57:57
|
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 b62085ae2e195f4f3d7ac3540daad28ea3fa1584 (commit)
via 71e0977e4bcd4cae210b525ecaf307bfe146494e (commit)
via 29032073673dc562f03e96a599f8e080453e25bb (commit)
via 2ee2415a6a045c9b5db731e0a72147bdee40d7d6 (commit)
via 6029ff579f063d2502894952bab1ab61e0bd6cfc (commit)
via 0d2d043ff74bc3601286b773bf5d5a670d5cc608 (commit)
via 5bf1e6cce08d833f5538cb9ef05573017a16bc9f (commit)
from 144efecbc0f2f3299ba344ed96d79f2992347940 (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=b62085ae2e195f4f3d7ac3540daad28ea3fa1584
commit b62085ae2e195f4f3d7ac3540daad28ea3fa1584
Author: Carsten Neumann <car...@gm...>
Date: Fri Jan 20 16:57:12 2017 -0600
Move computation after argument check
Patch by Johannes Brunen
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=71e0977e4bcd4cae210b525ecaf307bfe146494e
commit 71e0977e4bcd4cae210b525ecaf307bfe146494e
Author: Carsten Neumann <car...@gm...>
Date: Fri Jan 20 16:56:44 2017 -0600
Use float (instead of double) literals in matrix functions
Patch by Johannes Brunen
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=29032073673dc562f03e96a599f8e080453e25bb
commit 29032073673dc562f03e96a599f8e080453e25bb
Author: Carsten Neumann <car...@gm...>
Date: Fri Jan 20 16:54:33 2017 -0600
Add LookAt matrix generator functions for OpenGL style look at
Patch by Johannes Brunen
These produce look at matrices for use as OpenGL view matrix. That is
they transform from world to view space - in contrast to the OpenSG
beacon cameras that define the position and orientation of a camera
as a transform from view to world space.
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=2ee2415a6a045c9b5db731e0a72147bdee40d7d6
commit 2ee2415a6a045c9b5db731e0a72147bdee40d7d6
Author: Carsten Neumann <car...@gm...>
Date: Fri Jan 20 16:50:42 2017 -0600
Add infinite perspective projection matrix generator functions
Patch by Johannes Brunen
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=6029ff579f063d2502894952bab1ab61e0bd6cfc
commit 6029ff579f063d2502894952bab1ab61e0bd6cfc
Author: Carsten Neumann <car...@gm...>
Date: Fri Jan 20 16:49:11 2017 -0600
Add perspective projection matrix generator function
Patch by Johannes Brunen
This overload takes width, height parameters instead
of an aspect ratio.
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=0d2d043ff74bc3601286b773bf5d5a670d5cc608
commit 0d2d043ff74bc3601286b773bf5d5a670d5cc608
Author: Carsten Neumann <car...@gm...>
Date: Fri Jan 20 16:15:25 2017 -0600
Add orthogonal projection matrix generator functions
Patch by Johannes Brunen
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=5bf1e6cce08d833f5538cb9ef05573017a16bc9f
commit 5bf1e6cce08d833f5538cb9ef05573017a16bc9f
Author: Carsten Neumann <car...@gm...>
Date: Fri Jan 20 15:53:14 2017 -0600
Add function to set matrix columns
Patch by Johannes Brunen
-----------------------------------------------------------------------
Summary of changes:
Source/Base/Base/OSGMatrix.h | 5 +
Source/Base/Base/OSGMatrix.inl | 12 +
Source/Base/Base/OSGMatrixUtility.cpp | 479 ++++++++++++++++++++++++++++++++-
Source/Base/Base/OSGMatrixUtility.h | 88 ++++++-
4 files changed, 578 insertions(+), 6 deletions(-)
hooks/post-receive
--
opensg
|
|
From: Carsten N. <car...@us...> - 2017-01-19 23:00:34
|
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 144efecbc0f2f3299ba344ed96d79f2992347940 (commit)
from e2c81b8f96ff7f51433e83c7b945f52a5bd72362 (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=144efecbc0f2f3299ba344ed96d79f2992347940
commit 144efecbc0f2f3299ba344ed96d79f2992347940
Author: Carsten Neumann <car...@gm...>
Date: Thu Jan 19 17:00:15 2017 -0600
Add examles shader.cpp and phongshaderwithglmaterials.cpp
Patch by Johannes Brunen
These examples are originally from OpenSG 1, but needed some
adjustment to work with 2:
- use SimpleSHLChunk instead of SHLChunk
-----------------------------------------------------------------------
Summary of changes:
Examples/Simple/CMakeLists.fromosg.txt | 2 --
Examples/Simple/CMakeLists.standalone.txt | 2 --
Examples/Simple/phongshaderwithglmaterials.cpp | 22 ++++++++++++----------
Examples/Simple/shader.cpp | 22 +++++++++++-----------
4 files changed, 23 insertions(+), 25 deletions(-)
hooks/post-receive
--
opensg
|
|
From: Gerrit V. <vo...@us...> - 2017-01-04 05:37:37
|
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 e2c81b8f96ff7f51433e83c7b945f52a5bd72362 (commit)
via 7627f6f57783cf7fe91840936aa709d1e4e019da (commit)
from e1972cabe3bafe3eaf4cda41855461c7d4567501 (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=e2c81b8f96ff7f51433e83c7b945f52a5bd72362
commit e2c81b8f96ff7f51433e83c7b945f52a5bd72362
Author: gerrit <vo...@vo...>
Date: Wed Jan 4 06:34:55 2017 +0100
fixed: allow external projects to not use OpenSG include dirs by default
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=7627f6f57783cf7fe91840936aa709d1e4e019da
commit 7627f6f57783cf7fe91840936aa709d1e4e019da
Author: gerrit <vo...@vo...>
Date: Tue Nov 22 08:02:05 2016 +0100
fixed: clone property while creating single index, otherwise it will crash for geos with shared properties
-----------------------------------------------------------------------
Summary of changes:
CMake/OSGExternalProjectHelper.cmake | 6 +++++-
.../Drawables/Geometry/Util/OSGGeoFunctions.cpp | 17 +++++++++--------
2 files changed, 14 insertions(+), 9 deletions(-)
hooks/post-receive
--
opensg
|
|
From: Carsten N. <car...@us...> - 2016-12-04 17:51:54
|
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 e1972cabe3bafe3eaf4cda41855461c7d4567501 (commit)
from e21d542b036c63d2d81a22b1da687ae8e5ad058c (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=e1972cabe3bafe3eaf4cda41855461c7d4567501
commit e1972cabe3bafe3eaf4cda41855461c7d4567501
Author: Carsten Neumann <car...@gm...>
Date: Sun Dec 4 11:51:41 2016 -0600
Change Int Statistics to use Int64
Contributed by Marcus Lindblom Sonestedt.
-----------------------------------------------------------------------
Summary of changes:
Source/Base/Statistics/OSGStatIntElem.cpp | 6 +++---
Source/Base/Statistics/OSGStatIntElem.h | 10 +++++-----
Source/Base/Statistics/OSGStatIntElem.inl | 8 ++++----
Source/Base/Statistics/OSGStatIntOnceElem.cpp | 6 +++---
Source/Base/Statistics/OSGStatIntOnceElem.h | 8 ++++----
Source/Base/Statistics/OSGStatIntOnceElem.inl | 6 +++---
6 files changed, 22 insertions(+), 22 deletions(-)
hooks/post-receive
--
opensg
|
|
From: Gerrit V. <vo...@us...> - 2016-12-01 16:58:19
|
Update of /cvsroot/opensg/OpenSG/Source/System/NodeCores/Drawables/Geometry In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv9096/Source/System/NodeCores/Drawables/Geometry Modified Files: OSGGeoFunctions.cpp OSGGeometry.cpp OSGGeometry.h Log Message: fixed: unshare properties before creating a single index Index: OSGGeoFunctions.cpp =================================================================== RCS file: /cvsroot/opensg/OpenSG/Source/System/NodeCores/Drawables/Geometry/OSGGeoFunctions.cpp,v retrieving revision 1.81 retrieving revision 1.82 diff -C2 -d -r1.81 -r1.82 *** OSGGeoFunctions.cpp 14 Oct 2014 13:38:19 -0000 1.81 --- OSGGeoFunctions.cpp 1 Dec 2016 16:58:17 -0000 1.82 *************** *** 3910,3914 **** if(geoPtr != NullFC) ! { if(geoPtr->getPositions() != NullFC) { --- 3910,3916 ---- if(geoPtr != NullFC) ! { ! geoPtr->unshareProperties(); ! if(geoPtr->getPositions() != NullFC) { Index: OSGGeometry.h =================================================================== RCS file: /cvsroot/opensg/OpenSG/Source/System/NodeCores/Drawables/Geometry/OSGGeometry.h,v retrieving revision 1.24 retrieving revision 1.25 diff -C2 -d -r1.24 -r1.25 *** OSGGeometry.h 4 Aug 2008 02:33:53 -0000 1.24 --- OSGGeometry.h 1 Dec 2016 16:58:17 -0000 1.25 *************** *** 195,198 **** --- 195,205 ---- /*! \{ */ + void unshareProperties(void); + + /*! \} */ + /*---------------------------------------------------------------------*/ + /*! \name NodeCore Specific */ + /*! \{ */ + // this only calculates a bbox - therefore it is useful and does no harm void adjustVolume (Volume & volume); Index: OSGGeometry.cpp =================================================================== RCS file: /cvsroot/opensg/OpenSG/Source/System/NodeCores/Drawables/Geometry/OSGGeometry.cpp,v retrieving revision 1.58 retrieving revision 1.59 diff -C2 -d -r1.58 -r1.59 *** OSGGeometry.cpp 18 Apr 2013 20:27:06 -0000 1.58 --- OSGGeometry.cpp 1 Dec 2016 16:58:17 -0000 1.59 *************** *** 424,427 **** --- 424,552 ---- } + void Geometry::unshareProperties(void) + { + GeometryPtr tmpPtr(*this); + + if(_sfPositions.getValue() != NullFC && + _sfPositions.getValue().getRefCount() > 1 ) + { + GeoPositionsPtr pProp = _sfPositions.getValue()->clone(); + + beginEditCP(tmpPtr, PositionsFieldMask); + this->setPositions(pProp); + endEditCP (tmpPtr, PositionsFieldMask); + } + + if(_sfNormals.getValue() != NullFC && + _sfNormals.getValue().getRefCount() > 1 ) + { + GeoNormalsPtr pProp = _sfNormals.getValue()->clone(); + + beginEditCP(tmpPtr, NormalsFieldMask); + this->setNormals(pProp); + endEditCP (tmpPtr, NormalsFieldMask); + } + + if(_sfColors.getValue() != NullFC && + _sfColors.getValue().getRefCount() > 1 ) + { + GeoColorsPtr pProp = _sfColors.getValue()->clone(); + + beginEditCP(tmpPtr, ColorsFieldMask); + this->setColors(pProp); + endEditCP (tmpPtr, ColorsFieldMask); + } + + if(_sfSecondaryColors.getValue() != NullFC && + _sfSecondaryColors.getValue().getRefCount() > 1 ) + { + GeoColorsPtr pProp = _sfSecondaryColors.getValue()->clone(); + + beginEditCP(tmpPtr, SecondaryColorsFieldMask); + this->setSecondaryColors(pProp); + endEditCP (tmpPtr, SecondaryColorsFieldMask); + } + + if(_sfTexCoords.getValue() != NullFC && + _sfTexCoords.getValue().getRefCount() > 1 ) + { + GeoTexCoordsPtr pProp = _sfTexCoords.getValue()->clone(); + + beginEditCP(tmpPtr, TexCoordsFieldMask); + this->setTexCoords(pProp); + endEditCP (tmpPtr, TexCoordsFieldMask); + } + + if(_sfTexCoords1.getValue() != NullFC && + _sfTexCoords1.getValue().getRefCount() > 1 ) + { + GeoTexCoordsPtr pProp = _sfTexCoords1.getValue()->clone(); + + beginEditCP(tmpPtr, TexCoords1FieldMask); + this->setTexCoords1(pProp); + endEditCP (tmpPtr, TexCoords1FieldMask); + } + + if(_sfTexCoords2.getValue() != NullFC && + _sfTexCoords2.getValue().getRefCount() > 1 ) + { + GeoTexCoordsPtr pProp = _sfTexCoords2.getValue()->clone(); + + beginEditCP(tmpPtr, TexCoords2FieldMask); + this->setTexCoords2(pProp); + endEditCP (tmpPtr, TexCoords2FieldMask); + } + + if(_sfTexCoords3.getValue() != NullFC && + _sfTexCoords3.getValue().getRefCount() > 1 ) + { + GeoTexCoordsPtr pProp = _sfTexCoords3.getValue()->clone(); + + beginEditCP(tmpPtr, TexCoords3FieldMask); + this->setTexCoords3(pProp); + endEditCP (tmpPtr, TexCoords3FieldMask); + } + + if(_sfTexCoords4.getValue() != NullFC && + _sfTexCoords4.getValue().getRefCount() > 1 ) + { + GeoTexCoordsPtr pProp = _sfTexCoords4.getValue()->clone(); + + beginEditCP(tmpPtr, TexCoords4FieldMask); + this->setTexCoords4(pProp); + endEditCP (tmpPtr, TexCoords4FieldMask); + } + + if(_sfTexCoords5.getValue() != NullFC && + _sfTexCoords5.getValue().getRefCount() > 1 ) + { + GeoTexCoordsPtr pProp = _sfTexCoords5.getValue()->clone(); + + beginEditCP(tmpPtr, TexCoords5FieldMask); + this->setTexCoords5(pProp); + endEditCP (tmpPtr, TexCoords5FieldMask); + } + + if(_sfTexCoords6.getValue() != NullFC && + _sfTexCoords6.getValue().getRefCount() > 1 ) + { + GeoTexCoordsPtr pProp = _sfTexCoords6.getValue()->clone(); + + beginEditCP(tmpPtr, TexCoords6FieldMask); + this->setTexCoords6(pProp); + endEditCP (tmpPtr, TexCoords6FieldMask); + } + + if(_sfTexCoords7.getValue() != NullFC && + _sfTexCoords7.getValue().getRefCount() > 1 ) + { + GeoTexCoordsPtr pProp = _sfTexCoords7.getValue()->clone(); + + beginEditCP(tmpPtr, TexCoords7FieldMask); + this->setTexCoords7(pProp); + endEditCP (tmpPtr, TexCoords7FieldMask); + } + } + /*------------------------------ access -----------------------------------*/ |
|
From: Gerrit V. <vo...@us...> - 2016-10-03 14:55:54
|
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 e21d542b036c63d2d81a22b1da687ae8e5ad058c (commit)
from 11ef9b7fa736b80b4a3a13690062954f2d984f6f (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=e21d542b036c63d2d81a22b1da687ae8e5ad058c
commit e21d542b036c63d2d81a22b1da687ae8e5ad058c
Author: gerrit <vo...@vo...>
Date: Sun Oct 2 14:07:31 2016 +0200
changed: fixed python bindings
-----------------------------------------------------------------------
Summary of changes:
Bindings/Python/osgGenBindings.py.in | 1 +
OSGConfigured.h.cmake | 2 ++
.../Effects/CMakeLists.Lib.OSGEffectGroups.txt | 1 +
Source/System/Window/CMakeLists.Lib.OSGWindow.txt | 2 ++
4 files changed, 6 insertions(+), 0 deletions(-)
hooks/post-receive
--
opensg
|
|
From: Gerrit V. <vo...@us...> - 2016-09-30 10:00:15
|
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 11ef9b7fa736b80b4a3a13690062954f2d984f6f (commit)
via cba1279038c46158070a9ef6f52ebb2d873872b7 (commit)
from c6cb0b19a72845481807440160998b314973fe98 (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=11ef9b7fa736b80b4a3a13690062954f2d984f6f
commit 11ef9b7fa736b80b4a3a13690062954f2d984f6f
Author: gerrit <vo...@vo...>
Date: Fri Sep 30 11:56:28 2016 +0200
changed: updated support build
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=cba1279038c46158070a9ef6f52ebb2d873872b7
commit cba1279038c46158070a9ef6f52ebb2d873872b7
Author: gerrit <vo...@vo...>
Date: Fri Sep 30 11:41:18 2016 +0200
changed: base class updates
-----------------------------------------------------------------------
Summary of changes:
.../AsAlgorithmStage/OSGGPUVolRTV0Base.cpp | 13 ++-
.../AsAlgorithmStage/OSGGPUVolRTV1Base.cpp | 13 ++-
.../AsAlgorithmStage/OSGGPUVolRTV2Base.cpp | 13 ++-
.../Attachments/OSGGlobalsAttachmentBase.cpp | 13 ++-
.../Base/FieldContainer/Base/OSGAttachmentBase.cpp | 13 ++-
.../Base/FieldContainer/Base/OSGMapHelperBase.cpp | 13 ++-
.../Connector/OSGConnectorAttachmentBase.cpp | 13 ++-
.../Base/FieldContainer/Node/OSGNodeCoreBase.cpp | 13 ++-
.../Threading/OSGHardwareContextBase.cpp | 13 ++-
.../Contrib/CgFXMaterial/OSGCgFXMaterialBase.cpp | 13 ++-
.../Contrib/CgFXMaterial/OSGCgFXPassChunkBase.cpp | 13 ++-
.../Contrib/CgFXMaterial/OSGCgFXTechniqueBase.cpp | 13 ++-
.../CgFXMaterial/OSGCgFXVariableTexObjBase.cpp | 13 ++-
.../GLUT/OSGCSMGLUTWindowBase.cpp | 13 ++-
.../Helper/OSGCSMClusterWinOptionsBase.cpp | 13 ++-
.../Helper/OSGCSMLoggerBase.cpp | 13 ++-
.../Helper/OSGCSMMultiWinOptionsBase.cpp | 13 ++-
.../Helper/OSGCSMSortFirstWinOptionsBase.cpp | 13 ++-
.../Helper/OSGCSMStatisticsForegroundBase.cpp | 13 ++-
.../Helper/OSGImageFileBase.cpp | 13 ++-
.../Helper/Shader/OSGShaderProgramFileBase.cpp | 13 ++-
.../Helper/Shader/OSGSimpleSHLChunkFileBase.cpp | 13 ++-
.../OSGCSMClusterWindowBase.cpp | 13 ++-
.../ComplexSceneManager/OSGCSMDrawManagerBase.cpp | 13 ++-
.../ComplexSceneManager/OSGCSMDrawerBase.cpp | 13 ++-
.../ComplexSceneManager/OSGCSMNativeWindowBase.cpp | 13 ++-
.../OSGCSMPerspectiveCameraBase.cpp | 13 ++-
.../OSGCSMSceneParameterBase.cpp | 13 ++-
.../ComplexSceneManager/OSGCSMTrackballBase.cpp | 13 ++-
.../ComplexSceneManager/OSGCSMViewportBase.cpp | 13 ++-
.../ComplexSceneManager/OSGCSMWindowBase.cpp | 13 ++-
.../OSGComplexSceneManagerBase.cpp | 13 ++-
.../Passive/OSGCSMPassiveWinClearOpBase.cpp | 13 ++-
.../Passive/OSGCSMPassiveWindowBase.cpp | 13 ++-
.../Devices/OSGLinuxEventOptionsBase.cpp | 13 ++-
.../OSGDeviceInterfaceSensorBase.cpp | 13 ++-
.../InterfaceSensors/OSGInterfaceOptionsBase.cpp | 13 ++-
.../OSGMouseDataInterfaceSensorBase.cpp | 13 ++-
.../OSGTransformationInterfaceSensorBase.cpp | 13 ++-
.../Sensor/OSGKeySensorBase.cpp | 13 ++-
.../VRMLNodes/OSGCounterBase.cpp | 13 ++-
.../ComplexSceneManagerQt/OSGCSMQT4WindowBase.cpp | 13 ++-
.../Base/OSGAlgorithmComputeElementBase.cpp | 13 ++-
.../Base/OSGAlgorithmComputeElementDataBase.cpp | 13 ++-
.../ComputeBase/Base/OSGComputeAlgorithmBase.cpp | 13 ++-
.../Base/OSGComputeCallbackAlgorithmBase.cpp | 13 ++-
.../ComputeBase/Base/OSGComputeElementBase.cpp | 13 ++-
.../OSGComputeShaderAlgorithmBase.cpp | 13 ++-
.../ComputeShader/OSGComputeShaderChunkBase.cpp | 13 ++-
Source/Contrib/Manipulators/OSGManipulatorBase.cpp | 13 ++-
.../Manipulators/OSGMoveManipulatorBase.cpp | 13 ++-
.../Manipulators/OSGPlaneMoveManipulatorBase.cpp | 13 ++-
.../Manipulators/OSGRotateManipulatorBase.cpp | 13 ++-
.../Manipulators/OSGScaleManipulatorBase.cpp | 13 ++-
.../OSGTrapezoidalShadowMapEngineBase.cpp | 13 ++-
.../OSGBalancedMultiWindowBase.cpp | 13 ++-
.../Cluster/Window/Base/OSGClusterWindowBase.cpp | 13 ++-
.../Cluster/Window/Base/OSGImageComposerBase.cpp | 13 ++-
.../MultiDisplay/OSGMultiDisplayWindowBase.cpp | 13 ++-
.../Window/SortFirst/OSGSortFirstWindowBase.cpp | 13 ++-
.../Window/SortLast/OSGBinarySwapComposerBase.cpp | 13 ++-
.../Window/SortLast/OSGParallelComposerBase.cpp | 13 ++-
.../Window/SortLast/OSGPipelineComposerBase.cpp | 13 ++-
.../Window/SortLast/OSGSepiaComposerBase.cpp | 13 ++-
.../Window/SortLast/OSGSortLastWindowBase.cpp | 13 ++-
.../Dynamics/Animation/OSGAnimBlenderBase.cpp | 13 ++-
.../Dynamics/Animation/OSGAnimChannelBase.cpp | 13 ++-
.../Dynamics/Animation/OSGAnimDataSourceBase.cpp | 13 ++-
.../Animation/OSGAnimKeyFrameDataSourceBase.cpp | 13 ++-
.../Animation/OSGAnimKeyFrameTemplateBase.cpp | 13 ++-
.../Animation/OSGAnimMatrixBlenderBase.cpp | 13 ++-
.../Animation/OSGAnimMatrixChannelBase.cpp | 13 ++-
.../Animation/OSGAnimMatrixDataSourceBase.cpp | 13 ++-
.../Animation/OSGAnimQuaternionBlenderBase.cpp | 13 ++-
.../Animation/OSGAnimQuaternionChannelBase.cpp | 13 ++-
.../Animation/OSGAnimQuaternionDataSourceBase.cpp | 13 ++-
.../Animation/OSGAnimTargetAttachmentBase.cpp | 13 ++-
.../Dynamics/Animation/OSGAnimTemplateBase.cpp | 13 ++-
.../Dynamics/Animation/OSGAnimTimeSensorBase.cpp | 13 ++-
.../Dynamics/Animation/OSGAnimVec3fBlenderBase.cpp | 13 ++-
.../Dynamics/Animation/OSGAnimVec3fChannelBase.cpp | 13 ++-
.../Animation/OSGAnimVec3fDataSourceBase.cpp | 13 ++-
.../System/Dynamics/Animation/OSGAnimationBase.cpp | 13 ++-
.../Dynamics/Animation/OSGTimeSensorBase.cpp | 13 ++-
.../System/Dynamics/Base/OSGFrameHandlerBase.cpp | 13 ++-
.../Dynamics/Skeleton/OSGBaseSkeletonJointBase.cpp | 13 ++-
.../Skeleton/OSGCPUSkinningAlgorithmBase.cpp | 13 ++-
.../Skeleton/OSGCPUSkinningDataAttachmentBase.cpp | 13 ++-
.../Skeleton/OSGGPUSkinningAlgorithmBase.cpp | 13 ++-
.../Skeleton/OSGGPUSkinningDataAttachmentBase.cpp | 13 ++-
.../System/Dynamics/Skeleton/OSGSkeletonBase.cpp | 13 ++-
.../Dynamics/Skeleton/OSGSkeletonJointBase.cpp | 13 ++-
.../Dynamics/Skeleton/OSGSkeletonOgreJointBase.cpp | 13 ++-
.../Skeleton/OSGSkeletonSkinningAlgorithmBase.cpp | 13 ++-
.../Dynamics/Skeleton/OSGSkinnedGeometryBase.cpp | 13 ++-
.../Dynamics/Skeleton/OSGSkinningAlgorithmBase.cpp | 13 ++-
.../Skeleton/OSGUnskinnedSkinningAlgorithmBase.cpp | 13 ++-
.../OSGVRMLCoordinateInterpolatorBase.cpp | 13 ++-
.../VRMLAnimation/OSGVRMLInterpolatorBase.cpp | 13 ++-
.../OSGVRMLNormalInterpolatorBase.cpp | 13 ++-
.../OSGVRMLOrientationInterpolatorBase.cpp | 13 ++-
.../OSGVRMLPositionInterpolatorBase.cpp | 13 ++-
.../OSGVRMLScalarInterpolatorBase.cpp | 13 ++-
.../Attachments/OSGBoostPathAttachmentBase.cpp | 13 ++-
.../OSGIntersectProxyAttachmentBase.cpp | 13 ++-
.../Attachments/OSGStringAttributeMapBase.cpp | 13 ++-
.../Misc/OSGContainerCollectionBase.cpp | 13 ++-
.../FieldContainer/Misc/OSGTraversalDataBase.cpp | 13 ++-
.../FileIO/Base/OSGFileContextAttachmentBase.cpp | 13 ++-
Source/System/FileIO/WRL/OSGVRMLAttachmentBase.cpp | 13 ++-
.../System/Image/OSGGeoReferenceAttachmentBase.cpp | 13 ++-
Source/System/Image/OSGImageBase.cpp | 13 ++-
.../System/Material/Base/OSGChunkMaterialBase.cpp | 13 ++-
.../Material/Base/OSGCompositeMaterialBase.cpp | 13 ++-
Source/System/Material/Base/OSGMaterialBase.cpp | 13 ++-
.../Material/Base/OSGMultiPassMaterialBase.cpp | 13 ++-
.../System/Material/Base/OSGPrimeMaterialBase.cpp | 13 ++-
.../System/Material/Base/OSGSimpleMaterialBase.cpp | 13 ++-
.../System/Material/Base/OSGSwitchMaterialBase.cpp | 13 ++-
.../Material/Base/OSGVariantMaterialBase.cpp | 13 ++-
.../Material/PreBuild/OSGFresnelMaterialBase.cpp | 13 ++-
.../Simple/OSGSimpleTexturedMaterialBase.cpp | 13 ++-
.../NodeCores/Drawables/Base/OSGDrawableBase.cpp | 13 ++-
.../Base/OSGDrawableStatsAttachmentBase.cpp | 13 ++-
.../Drawables/Base/OSGMaterialDrawableBase.cpp | 13 ++-
.../Drawables/Base/OSGStatsAttachmentBase.cpp | 13 ++-
.../Drawables/Geometry/Base/OSGGeometryBase.cpp | 13 ++-
.../Geometry/Instancing/OSGGeoInstancerBase.cpp | 13 ++-
.../OSGGeoIntegralBufferPropertyBase.cpp | 13 ++-
.../OSGGeoIntegralBufferRefPropertyBase.cpp | 13 ++-
.../Properties/OSGGeoIntegralPropertyBase.cpp | 13 ++-
.../Properties/OSGGeoMultiPropertyBase.cpp | 13 ++-
.../Properties/OSGGeoMultiPropertyDataBase.cpp | 13 ++-
.../Properties/OSGGeoVectorBufferPropertyBase.cpp | 13 ++-
.../OSGGeoVectorBufferRefPropertyBase.cpp | 13 ++-
.../Geometry/PropertiesBase/OSGGeoPropertyBase.cpp | 13 ++-
.../PropertiesBase/OSGGeoVectorPropertyBase.cpp | 13 ++-
.../Util/OSGKDTreeIntersectProxyAttachmentBase.cpp | 13 ++-
.../Drawables/Nurbs/OSGFatBorderChunkBase.cpp | 13 ++-
.../NodeCores/Drawables/Nurbs/OSGSurfaceBase.cpp | 13 ++-
.../Drawables/Particles/OSGParticlesBase.cpp | 13 ++-
.../Drawables/Stage/OSGStageDrawableBase.cpp | 13 ++-
.../Terrain/QuadTree/OSGQuadTreeTerrainBase.cpp | 13 ++-
.../QuadTree/OSGTiledQuadTreeTerrainBase.cpp | 13 ++-
.../Groups/Base/OSGChunkOverrideGroupBase.cpp | 13 ++-
.../System/NodeCores/Groups/Base/OSGGroupBase.cpp | 13 ++-
.../System/NodeCores/Groups/Base/OSGLightBase.cpp | 13 ++-
.../NodeCores/Groups/Base/OSGLightEngineBase.cpp | 13 ++-
.../NodeCores/Groups/Base/OSGLightEnvBase.cpp | 13 ++-
.../NodeCores/Groups/Base/OSGMaterialGroupBase.cpp | 13 ++-
.../NodeCores/Groups/Base/OSGMultiCoreBase.cpp | 13 ++-
.../NodeCores/Groups/Base/OSGRootGroupBase.cpp | 13 ++-
.../OSGCubeMapGeneratorBase.cpp | 13 ++-
.../OSGCubeMapGeneratorStageDataBase.cpp | 13 ++-
.../OSGDynamicStateGeneratorBase.cpp | 13 ++-
.../OSGDynamicStateGeneratorStageDataBase.cpp | 13 ++-
.../DeferredShading/OSGDSLightChunkBase.cpp | 13 ++-
.../OSGDeferredShadingStageBase.cpp | 13 ++-
.../OSGDeferredShadingStageDataBase.cpp | 13 ++-
.../Calibration/OSGCheckerboardCalibFilterBase.cpp | 13 ++-
.../OSGCalibrationPatternFilterBase.cpp | 13 ++-
.../DisplayFilter/OSGColorDisplayFilterBase.cpp | 13 ++-
.../Effects/DisplayFilter/OSGDisplayFilterBase.cpp | 13 ++-
.../DisplayFilter/OSGDisplayFilterGroupBase.cpp | 13 ++-
.../DisplayFilter/OSGDisplayFilterStageBase.cpp | 13 ++-
.../OSGDisplayFilterStageDataBase.cpp | 13 ++-
.../OSGDistortionDisplayFilterBase.cpp | 13 ++-
.../OSGResolutionDisplayFilterBase.cpp | 13 ++-
.../Groups/Effects/HDR/OSGHDR2StageBase.cpp | 13 ++-
.../Groups/Effects/HDR/OSGHDR2StageDataBase.cpp | 13 ++-
.../Groups/Effects/HDR/OSGHDRStageBase.cpp | 13 ++-
.../Groups/Effects/HDR/OSGHDRStageDataBase.cpp | 13 ++-
.../Groups/Effects/Misc/OSGFogStageBase.cpp | 13 ++-
.../Groups/Effects/Misc/OSGFogStageDataBase.cpp | 13 ++-
.../Groups/Effects/Misc/OSGPostShaderStageBase.cpp | 13 ++-
.../Effects/Misc/OSGPostShaderStageDataBase.cpp | 13 ++-
.../Effects/OIT/OSGDepthPeelingStageBase.cpp | 13 ++-
.../Effects/OIT/OSGDepthPeelingStageDataBase.cpp | 13 ++-
.../Effects/Projectors/OSGFishEyeProjectorBase.cpp | 13 ++-
.../Projectors/OSGFishEyeProjectorDataBase.cpp | 13 ++-
.../Effects/ShadowStage/OSGShadowStageBase.cpp | 13 ++-
.../Effects/ShadowStage/OSGShadowStageDataBase.cpp | 13 ++-
.../Groups/Light/OSGDirectionalLightBase.cpp | 13 ++-
.../NodeCores/Groups/Light/OSGPointLightBase.cpp | 13 ++-
.../NodeCores/Groups/Light/OSGSpotLightBase.cpp | 13 ++-
.../Light/Shadow/Base/OSGShadowMapEngineBase.cpp | 13 ++-
.../Engines/OSGShaderShadowMapEngineBase.cpp | 13 ++-
.../Engines/OSGShaderShadowMapEngineDataBase.cpp | 13 ++-
.../Engines/OSGSimpleShadowMapEngineBase.cpp | 13 ++-
.../Engines/OSGSimpleShadowMapEngineDataBase.cpp | 13 ++-
.../NodeCores/Groups/Misc/OSGBillboardBase.cpp | 13 ++-
.../Groups/Misc/OSGComponentTransformBase.cpp | 13 ++-
.../NodeCores/Groups/Misc/OSGDistanceLODBase.cpp | 13 ++-
.../Groups/Misc/OSGDoubleTransformBase.cpp | 13 ++-
.../System/NodeCores/Groups/Misc/OSGInlineBase.cpp | 13 ++-
.../Groups/Misc/OSGInverseTransformBase.cpp | 13 ++-
.../Misc/OSGMaterialChunkOverrideGroupBase.cpp | 13 ++-
.../NodeCores/Groups/Misc/OSGMultiSwitchBase.cpp | 13 ++-
.../NodeCores/Groups/Misc/OSGProxyGroupBase.cpp | 13 ++-
.../NodeCores/Groups/Misc/OSGRangeLODBase.cpp | 13 ++-
.../Groups/Misc/OSGReplicateTransformBase.cpp | 13 ++-
.../NodeCores/Groups/Misc/OSGScreenGroupBase.cpp | 13 ++-
.../NodeCores/Groups/Misc/OSGScreenLODBase.cpp | 13 ++-
.../Groups/Misc/OSGScreenTransformBase.cpp | 13 ++-
.../Groups/Misc/OSGStackedTransformBase.cpp | 13 ++-
.../System/NodeCores/Groups/Misc/OSGSwitchBase.cpp | 13 ++-
.../NodeCores/Groups/Misc/OSGTransformBase.cpp | 13 ++-
.../NodeCores/Groups/Misc/OSGVisitSubTreeBase.cpp | 13 ++-
.../OSGLookAtTransformationElementBase.cpp | 13 ++-
.../OSGMatrixTransformationElementBase.cpp | 13 ++-
.../OSGRotationTransformationElementBase.cpp | 13 ++-
.../OSGScaleTransformationElementBase.cpp | 13 ++-
.../OSGSkewTransformationElementBase.cpp | 13 ++-
.../OSGTransformationElementBase.cpp | 13 ++-
.../OSGTranslationTransformationElementBase.cpp | 13 ++-
.../NodeCores/Groups/Stage/OSGAlgorithmBase.cpp | 13 ++-
.../Groups/Stage/OSGAlgorithmStageBase.cpp | 13 ++-
.../Groups/Stage/OSGCallbackAlgorithmBase.cpp | 13 ++-
.../Groups/Stage/OSGGroupingStageBase.cpp | 13 ++-
.../Groups/Stage/OSGRenderCallbackStageBase.cpp | 13 ++-
.../NodeCores/Groups/Stage/OSGSimpleStageBase.cpp | 13 ++-
.../System/NodeCores/Groups/Stage/OSGStageBase.cpp | 13 ++-
.../NodeCores/Groups/Stage/OSGStageDataBase.cpp | 13 ++-
.../ARBProgram/OSGFragmentProgramChunkBase.cpp | 13 ++-
.../State/ARBProgram/OSGProgramChunkBase.cpp | 13 ++-
.../State/ARBProgram/OSGVertexProgramChunkBase.cpp | 13 ++-
.../State/Auxiliary/OSGTextureImageChunkBase.cpp | 13 ++-
.../State/Auxiliary/OSGTextureObjRefChunkBase.cpp | 13 ++-
.../State/Auxiliary/OSGTextureSelectChunkBase.cpp | 13 ++-
Source/System/State/Base/OSGBlendChunkBase.cpp | 13 ++-
Source/System/State/Base/OSGChunkBlockBase.cpp | 13 ++-
.../System/State/Base/OSGChunkListHelperBase.cpp | 13 ++-
Source/System/State/Base/OSGColorMaskChunkBase.cpp | 13 ++-
Source/System/State/Base/OSGDepthChunkBase.cpp | 13 ++-
Source/System/State/Base/OSGFullStateChunkBase.cpp | 13 ++-
Source/System/State/Base/OSGLightChunkBase.cpp | 13 ++-
Source/System/State/Base/OSGMaterialChunkBase.cpp | 13 ++-
Source/System/State/Base/OSGPolygonChunkBase.cpp | 13 ++-
.../Base/OSGShaderStorageBufferObjChunkBase.cpp | 13 ++-
...OSGShaderStorageBufferObjStdLayoutChunkBase.cpp | 13 ++-
Source/System/State/Base/OSGStateBase.cpp | 13 ++-
Source/System/State/Base/OSGStateChunkBase.cpp | 13 ++-
.../System/State/Base/OSGTextureBaseChunkBase.cpp | 13 ++-
.../System/State/Base/OSGTextureObjChunkBase.cpp | 13 ++-
.../State/Base/OSGUniformBufferObjChunkBase.cpp | 13 ++-
.../Base/OSGUniformBufferObjStd140ChunkBase.cpp | 13 ++-
.../State/NVidia/OSGRegisterCombinersChunkBase.cpp | 13 ++-
.../System/State/OpenGL/OSGClipPlaneChunkBase.cpp | 13 ++-
.../State/OpenGL/OSGCubeTextureObjChunkBase.cpp | 13 ++-
Source/System/State/OpenGL/OSGFogChunkBase.cpp | 13 ++-
.../System/State/OpenGL/OSGLightModelChunkBase.cpp | 13 ++-
Source/System/State/OpenGL/OSGLineChunkBase.cpp | 13 ++-
Source/System/State/OpenGL/OSGLogicOpChunkBase.cpp | 13 ++-
Source/System/State/OpenGL/OSGPointChunkBase.cpp | 13 ++-
.../System/State/OpenGL/OSGShadeModelChunkBase.cpp | 13 ++-
Source/System/State/OpenGL/OSGStencilChunkBase.cpp | 13 ++-
Source/System/State/OpenGL/OSGTexGenChunkBase.cpp | 13 ++-
.../System/State/OpenGL/OSGTextureEnvChunkBase.cpp | 13 ++-
.../State/OpenGL/OSGTextureTransformChunkBase.cpp | 13 ++-
.../System/State/OpenGL/OSGTransformChunkBase.cpp | 13 ++-
.../State/OpenGL/OSGTwoSidedLightingChunkBase.cpp | 13 ++-
.../State/Shader/Base/OSGShaderProgramBase.cpp | 13 ++-
.../Shader/Base/OSGShaderProgramVariablesBase.cpp | 13 ++-
.../State/Shader/Base/OSGShaderVariableBase.cpp | 13 ++-
.../Shader/Chunks/OSGShaderExecutableChunkBase.cpp | 13 ++-
.../Chunks/OSGShaderExecutableVarChunkBase.cpp | 13 ++-
.../Shader/Chunks/OSGShaderProgramChunkBase.cpp | 13 ++-
.../Chunks/OSGShaderProgramVariableChunkBase.cpp | 13 ++-
.../State/Shader/SHL/OSGSimpleSHLChunkBase.cpp | 13 ++-
.../Shader/SHL/OSGSimpleSHLVariableChunkBase.cpp | 13 ++-
.../Shader/Variables/OSGShaderProcVariableBase.cpp | 13 ++-
.../Variables/OSGShaderValueVariableBase.cpp | 13 ++-
.../Shader/Variables/OSGShaderVariableBoolBase.cpp | 13 ++-
.../Variables/OSGShaderVariableFunctorBase.cpp | 13 ++-
.../Shader/Variables/OSGShaderVariableIntBase.cpp | 13 ++-
.../Shader/Variables/OSGShaderVariableMIntBase.cpp | 13 ++-
.../Variables/OSGShaderVariableMMatrixBase.cpp | 13 ++-
.../Variables/OSGShaderVariableMRealBase.cpp | 13 ++-
.../Variables/OSGShaderVariableMUIntBase.cpp | 13 ++-
.../Variables/OSGShaderVariableMVec2fBase.cpp | 13 ++-
.../Variables/OSGShaderVariableMVec3fBase.cpp | 13 ++-
.../Variables/OSGShaderVariableMVec4fBase.cpp | 13 ++-
.../Variables/OSGShaderVariableMatrixBase.cpp | 13 ++-
.../Shader/Variables/OSGShaderVariableOSGBase.cpp | 13 ++-
.../Variables/OSGShaderVariablePnt2fBase.cpp | 13 ++-
.../Variables/OSGShaderVariablePnt3fBase.cpp | 13 ++-
.../Shader/Variables/OSGShaderVariableRealBase.cpp | 13 ++-
.../OSGShaderVariableShaderStorageBlockBase.cpp | 13 ++-
.../Variables/OSGShaderVariableStringBase.cpp | 13 ++-
.../Shader/Variables/OSGShaderVariableUIntBase.cpp | 13 ++-
.../OSGShaderVariableUniformBlockBase.cpp | 13 ++-
.../Variables/OSGShaderVariableVec2fBase.cpp | 13 ++-
.../Variables/OSGShaderVariableVec3fBase.cpp | 13 ++-
.../Variables/OSGShaderVariableVec4fBase.cpp | 13 ++-
.../Base/OSGStatisticsForegroundBase.cpp | 13 ++-
.../Foregrounds/OSGPerfMonitorForegroundBase.cpp | 13 ++-
.../OSGSimpleStatisticsForegroundBase.cpp | 13 ++-
.../Background/OSGDepthClearBackgroundBase.cpp | 13 ++-
.../Window/Background/OSGFBOBackgroundBase.cpp | 13 ++-
.../Background/OSGGradientBackgroundBase.cpp | 13 ++-
.../Window/Background/OSGPolygonBackgroundBase.cpp | 13 ++-
.../Window/Background/OSGSkyBackgroundBase.cpp | 13 ++-
.../Window/Background/OSGTextureBackgroundBase.cpp | 13 ++-
.../Background/OSGTextureGrabBackgroundBase.cpp | 13 ++-
.../Background/OSGTileableBackgroundBase.cpp | 13 ++-
Source/System/Window/Base/OSGBackgroundBase.cpp | 13 ++-
Source/System/Window/Base/OSGCameraBase.cpp | 13 ++-
.../System/Window/Base/OSGCameraDecoratorBase.cpp | 13 ++-
Source/System/Window/Base/OSGForegroundBase.cpp | 13 ++-
Source/System/Window/Base/OSGMatrixCameraBase.cpp | 13 ++-
.../Window/Base/OSGPerspectiveCameraBase.cpp | 13 ++-
Source/System/Window/Base/OSGRenderOptionsBase.cpp | 13 ++-
.../System/Window/Base/OSGSolidBackgroundBase.cpp | 13 ++-
.../Window/Base/OSGStereoCameraDecoratorBase.cpp | 13 ++-
Source/System/Window/Base/OSGViewareaBase.cpp | 13 ++-
Source/System/Window/Base/OSGViewportBase.cpp | 13 ++-
Source/System/Window/Base/OSGWindowBase.cpp | 13 ++-
.../OSGHeadTrackedStereoCameraDecoratorBase.cpp | 13 ++-
.../Window/Camera/OSGMatrixCameraDecoratorBase.cpp | 13 ++-
.../Camera/OSGOffCenterPerspectiveCameraBase.cpp | 13 ++-
.../Window/Camera/OSGOrthographicCameraBase.cpp | 13 ++-
.../Camera/OSGProjectionCameraDecoratorBase.cpp | 13 ++-
.../Camera/OSGShearedStereoCameraDecoratorBase.cpp | 13 ++-
.../Window/Camera/OSGTileCameraDecoratorBase.cpp | 13 ++-
.../OSGCallbackAlgorithmForegroundBase.cpp | 13 ++-
.../Window/Foreground/OSGFBOGrabForegroundBase.cpp | 13 ++-
.../Foreground/OSGFileGrabForegroundBase.cpp | 13 ++-
.../Window/Foreground/OSGGrabForegroundBase.cpp | 13 ++-
.../Window/Foreground/OSGImageForegroundBase.cpp | 13 ++-
.../Window/Foreground/OSGPolygonForegroundBase.cpp | 13 ++-
.../Foreground/OSGSimpleTextForegroundBase.cpp | 13 ++-
.../Foreground/OSGTextureGrabForegroundBase.cpp | 13 ++-
.../FrameBufferObjects/OSGFBOViewportBase.cpp | 13 ++-
.../OSGFrameBufferAttachmentBase.cpp | 13 ++-
.../OSGFrameBufferObjectBase.cpp | 13 ++-
.../OSGLayeredTextureBufferBase.cpp | 13 ++-
.../FrameBufferObjects/OSGRenderBufferBase.cpp | 13 ++-
.../FrameBufferObjects/OSGTextureBufferBase.cpp | 13 ++-
.../Window/Passive/OSGPassiveBackgroundBase.cpp | 13 ++-
.../Window/Passive/OSGPassiveViewportBase.cpp | 13 ++-
.../System/Window/Passive/OSGPassiveWindowBase.cpp | 13 ++-
.../Window/Viewport/OSGColorBufferViewportBase.cpp | 13 ++-
.../Viewport/OSGStereoBufferViewportBase.cpp | 13 ++-
Source/WindowSystem/GLUT/OSGGLUTWindowBase.cpp | 13 ++-
Source/WindowSystem/QT4/OSGQT4WindowBase.cpp | 13 ++-
Source/WindowSystem/X/OSGXWindowBase.cpp | 13 ++-
Support/doxygen/CMakeLists.txt | 106 +++++++++++---------
Support/libMini/CMakeLists.txt | 64 ++++++------
Support/opennurbs/01_array_defs.patch | 13 ++-
349 files changed, 2521 insertions(+), 2160 deletions(-)
hooks/post-receive
--
opensg
|
|
From: Gerrit V. <vo...@us...> - 2016-09-28 18:20:38
|
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 c6cb0b19a72845481807440160998b314973fe98 (commit)
via 5fcf298059cc2b9d17e212082d1912fdb8fec953 (commit)
via bcb218e11931f35a68fd5d7be4265349d50a4e3b (commit)
via 62b31982277a5f7901ebcf4ac5352c4aa562d7fa (commit)
via cbde53e17f76f5c5768a525777d19e9c3978e602 (commit)
via 33362b6421db15f2eef3d5231e463570878ae3a9 (commit)
via 31956f6e8e2e3452d1aa40611d86a45895d1f723 (commit)
via db4829bbef6a2485485a9be451f64710a0b5986a (commit)
from 6a7bf8c5bc755df44a8c7ebb1260245f9050cb29 (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=c6cb0b19a72845481807440160998b314973fe98
commit c6cb0b19a72845481807440160998b314973fe98
Author: Marcus Sonestedt <mar...@bi...>
Date: Thu Sep 22 09:16:01 2016 +0200
fcd2code: Disable exception specifier warning when building with MSVC2010
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=5fcf298059cc2b9d17e212082d1912fdb8fec953
commit 5fcf298059cc2b9d17e212082d1912fdb8fec953
Author: Marcus Sonestedt <mar...@bi...>
Date: Thu Sep 22 09:15:32 2016 +0200
fcd2code: Add reinterpret_cast for container init/exit functions to fix compile error on MSVC2010
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=bcb218e11931f35a68fd5d7be4265349d50a4e3b
commit bcb218e11931f35a68fd5d7be4265349d50a4e3b
Author: gerrit <vo...@vo...>
Date: Wed Sep 28 20:07:17 2016 +0200
change: osg include statement to ""
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=62b31982277a5f7901ebcf4ac5352c4aa562d7fa
commit 62b31982277a5f7901ebcf4ac5352c4aa562d7fa
Author: Marcus Sonestedt <mar...@bi...>
Date: Thu Sep 22 09:09:05 2016 +0200
Re-order Ptr declarations in OSG_GEN_CONTAINER_PTR to fix compile error on MSVC 2010 when OSG 1.x compat is defined
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=cbde53e17f76f5c5768a525777d19e9c3978e602
commit cbde53e17f76f5c5768a525777d19e9c3978e602
Author: Marcus Sonestedt <mar...@bi...>
Date: Thu Sep 22 09:08:05 2016 +0200
Expose some internal OSG::WinThreadBase members via DLL-export to allow for workarounds on external threads
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=33362b6421db15f2eef3d5231e463570878ae3a9
commit 33362b6421db15f2eef3d5231e463570878ae3a9
Author: Marcus Sonestedt <mar...@bi...>
Date: Thu Sep 22 09:06:58 2016 +0200
fcd2code: Use explicit to-string conversion for self["Libname"] (errors when running non-OSG-Fcs on Windows otherwise)
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=31956f6e8e2e3452d1aa40611d86a45895d1f723
commit 31956f6e8e2e3452d1aa40611d86a45895d1f723
Author: Marcus Sonestedt <mar...@bi...>
Date: Thu Sep 22 09:05:59 2016 +0200
fcd2code: Write template using UTF-8 encoding (ends up as UCS-16 on Windows otherwise)
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=db4829bbef6a2485485a9be451f64710a0b5986a
commit db4829bbef6a2485485a9be451f64710a0b5986a
Author: Marcus Sonestedt <mar...@bi...>
Date: Thu Sep 22 09:05:12 2016 +0200
fcd2code: Use OS-independent path separators
-----------------------------------------------------------------------
Summary of changes:
Source/Base/Base/OSGContainerForwards.h | 2 +-
Source/Base/FieldContainer/Base/OSGThread.h | 8 ++++----
Source/Contrib/WebInterface/OSGWebInterface.h | 12 ++++++------
Tools/fcd2code/FieldContainer.py | 2 +-
Tools/fcd2code/TemplateFieldContainerBase_cpp.txt | 13 +++++++------
Tools/fcd2code/TemplateWriter.py | 2 +-
Tools/fcd2code/fcd2code | 4 ++--
7 files changed, 22 insertions(+), 21 deletions(-)
hooks/post-receive
--
opensg
|
|
From: Gerrit V. <vo...@us...> - 2016-08-21 18:20:16
|
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 6a7bf8c5bc755df44a8c7ebb1260245f9050cb29 (commit)
via 4f19d17927c610c14f817392baf2b351b96a3a21 (commit)
via 03c5d595c4a23c84262e9dc5510a2bb57d99041e (commit)
via 3731d782bff0848d0cc788226eff86d269eb3087 (commit)
from 78e48e4b5fd83c63e639e1a87f91439c150d9ad4 (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=6a7bf8c5bc755df44a8c7ebb1260245f9050cb29
commit 6a7bf8c5bc755df44a8c7ebb1260245f9050cb29
Author: gerrit <vo...@vo...>
Date: Sun Aug 21 20:13:23 2016 +0200
fixed: more test compile issues (-Wshadow)
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=4f19d17927c610c14f817392baf2b351b96a3a21
commit 4f19d17927c610c14f817392baf2b351b96a3a21
Author: gerrit <vo...@vo...>
Date: Sun Aug 21 20:01:51 2016 +0200
fixed: compile issues tests linux (-Wshadow)
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=03c5d595c4a23c84262e9dc5510a2bb57d99041e
commit 03c5d595c4a23c84262e9dc5510a2bb57d99041e
Author: gerrit <vo...@vo...>
Date: Sun Aug 21 11:47:40 2016 +0200
fixed: compile issues linux (-Wshadow)
commitdiff: http://opensg.git.sourceforge.net/git/gitweb.cgi?p=opensg/opensg;a=commitdiff;h=3731d782bff0848d0cc788226eff86d269eb3087
commit 3731d782bff0848d0cc788226eff86d269eb3087
Author: unknown <ge...@pc...>
Date: Sat Aug 13 18:50:05 2016 +0200
fixed: include issue
-----------------------------------------------------------------------
Summary of changes:
CMake/OSGSetupCompiler.cmake | 4 +-
.../GPUVolRT/AsAlgorithmStage/OSGGPUVolRTV0.cpp | 6 +-
.../GPUVolRT/AsAlgorithmStage/OSGGPUVolRTV0.h | 4 +-
.../GPUVolRT/AsAlgorithmStage/OSGGPUVolRTV1.cpp | 6 +-
.../GPUVolRT/AsAlgorithmStage/OSGGPUVolRTV1.h | 4 +-
.../GPUVolRT/AsAlgorithmStage/OSGGPUVolRTV2.cpp | 4 +-
.../GPUVolRT/AsAlgorithmStage/OSGGPUVolRTV2.h | 4 +-
Examples/Simple/clipplanecaps.cpp | 2 +-
Examples/Simple/clipplanecaps2.cpp | 16 +-
Examples/Simple/dyndrawing1.cpp | 2 +-
Examples/Simple/dyndrawing2.cpp | 10 +-
Examples/Simple/openglslave.cpp | 4 +-
Examples/Simple/shaderstoragebufferobject.cpp | 51 +++---
.../Simple/shaderstoragebufferobject_std140.cpp | 108 ++++++++----
.../Simple/shaderstoragebufferobject_std430.cpp | 108 ++++++++----
Examples/Simple/tonemapping.cpp | 10 +-
Examples/Simple/uniformbufferobject.cpp | 50 +++---
Examples/Simple/uniformbufferobject_std140.cpp | 68 ++++----
Examples/Simple/uniformbufferobject_std140_1.cpp | 68 ++++----
Source/Base/Base/OSGColor.h | 90 +++++-----
Source/Base/Base/OSGColor.inl | 64 ++++----
Source/Base/Base/OSGExceptionBinaryDataHandler.inl | 2 +-
Source/Base/Base/OSGGLEXT.h | 2 +-
Source/Base/Base/OSGGLFuncProtos.h | 176 +++++++++++++++++---
Source/Base/Base/OSGMatrix.h | 8 +-
Source/Base/Base/OSGMatrix.inl | 24 ++--
Source/Base/Base/OSGPlane.cpp | 8 +-
Source/Base/Base/OSGPlane.h | 6 +-
Source/Base/Base/OSGPlane.inl | 8 +-
Source/Base/Base/OSGQuaternion.h | 64 ++++----
Source/Base/Base/OSGQuaternion.inl | 144 ++++++++--------
Source/Base/Base/OSGReal16.cpp | 4 +-
Source/Base/Base/OSGReal16.h | 4 +-
Source/Base/Field/OSGMField.h | 4 +-
Source/Base/Field/OSGMField.inl | 8 +-
Source/Base/FieldContainer/Base/OSGAspect.cpp | 8 +-
Source/Base/FieldContainer/Base/testFCPtrs.cpp | 10 +-
.../Handle/OSGFieldContainerMFieldHandle.inl | 7 +-
.../Handle/OSGFieldContainerSFieldHandle.inl | 6 +-
.../OSGMemObjPointerMFieldBase.h | 2 +-
.../OSGMemObjPointerMFieldBase.inl | 4 +-
.../OSGMemObjPointerMFieldCommon.h | 10 +-
.../OSGMemObjPointerMFieldCommon.inl | 14 +-
.../Fields/PointerFields/OSGChildPointerMField.h | 2 +-
.../Fields/PointerFields/OSGChildPointerMField.inl | 4 +-
.../Fields/PointerFields/OSGPointerMField.h | 8 +-
.../Fields/PointerFields/OSGPointerMField.inl | 8 +-
.../Fields/PointerFields/OSGPointerMFieldBase.h | 2 +-
.../Fields/PointerFields/OSGPointerMFieldBase.inl | 4 +-
.../Fields/PointerFields/OSGPointerMFieldCommon.h | 10 +-
.../PointerFields/OSGPointerMFieldCommon.inl | 13 +-
.../FieldContainer/Misc/OSGFieldContainerUtils.cpp | 6 +-
Source/Base/Network/Base/OSGConnectionType.cpp | 8 +-
Source/Base/Network/Base/OSGConnectionType.h | 10 +-
Source/Base/PerfMonitor/OSGPerfMonitor.h | 14 +-
Source/Base/Statistics/OSGStatCollector.h | 8 +-
Source/Base/Statistics/OSGStatCollector.inl | 12 +-
.../testBackgroundLoaderClusterClient.cpp | 4 +-
.../ComplexSceneManagerQt/OSGCSMQT4GLWidget_qt.cpp | 56 +++---
.../ComplexSceneManagerQt/OSGCSMQT4GLWidget_qt.h | 26 ++--
Source/Contrib/Manipulators/OSGManipulator.cpp | 2 +-
Source/Contrib/Rhino3DLoader/OSGrhino2osb.cpp | 22 ++--
Source/Contrib/WebInterface/testWebInterface.cpp | 4 +-
Source/System/Cluster/Base/testClusterClient.cpp | 4 +-
.../BalancedMultiWindow/OSGBalancedMultiWindow.cpp | 5 +-
.../Cluster/Window/Base/OSGImageComposer.cpp | 20 +-
.../System/Cluster/Window/Base/OSGImageComposer.h | 8 +-
.../Window/MultiDisplay/OSGMultiDisplayWindow.cpp | 10 +-
.../Skeleton/OSGSkeletonSkinningAlgorithm.cpp | 8 +-
Source/System/FileIO/3DS/OSG3DSLoader.cpp | 8 +-
Source/System/FileIO/Base/OSGZStream.h | 2 +-
Source/System/FileIO/Base/OSGZStream.inl | 18 +-
.../System/FileIO/Collada/OSGColladaController.cpp | 10 +-
Source/System/FileIO/Collada/OSGColladaEffect.cpp | 4 +-
.../FileIO/Collada/OSGColladaElementFactory.cpp | 8 +-
.../System/FileIO/Collada/OSGColladaGeometry.cpp | 18 +-
Source/System/FileIO/Collada/testColladaLoader.cpp | 12 +-
.../System/FileIO/OSB/OSGOSBChunkBlockElement.cpp | 2 +-
Source/System/FileIO/OSB/OSGOSBNodeElement.cpp | 10 +-
Source/System/FileIO/OSG/OSGOSGLoader.cpp | 12 +-
Source/System/FileIO/OSG/OSGOSGLoader.h | 4 +-
.../FileIO/OpenFlight/OSGOFAncillaryRecords.cpp | 6 +-
.../FileIO/OpenFlight/OSGOFPrimaryRecords.cpp | 12 +-
.../FileIO/ScanParseSkel/OSGScanParseLexer.h | 8 +-
.../FileIO/ScanParseSkel/OSGScanParseSkel.cpp | 14 +-
Source/System/FileIO/WRL/OSGVRMLFile.cpp | 6 +-
Source/System/FileIO/WRL/OSGVRMLFile.h | 2 +-
Source/System/FileIO/WRL/OSGVRMLWriteAction.cpp | 9 -
.../System/GraphOp/OSGDotFileGeneratorGraphOp.cpp | 8 +-
Source/System/GraphOp/OSGDotFileGeneratorGraphOp.h | 2 +-
Source/System/GraphOp/OSGGeoTypeGraphOp.cpp | 4 +-
Source/System/Image/FileIO/OSGEXRImageFileType.cpp | 8 +-
Source/System/Image/FileIO/OSGGIFImageFileType.cpp | 20 +-
Source/System/Image/FileIO/OSGJPGImageFileType.cpp | 13 +-
Source/System/Image/OSGImage.cpp | 14 +-
Source/System/Image/OSGImageFunctions.cpp | 8 +-
.../Drawables/Base/OSGDrawableStatsAttachment.cpp | 2 +-
.../Drawables/Geometry/Base/OSGGeoBuilder.cpp | 16 +-
.../Drawables/Geometry/Base/OSGGeoBuilder.h | 8 +-
.../Drawables/Geometry/Base/OSGGeometry.cpp | 31 ++--
.../Geometry/Properties/OSGGeoMultiPropertyData.h | 6 +-
.../Properties/OSGGeoMultiPropertyData.inl | 4 +-
.../Drawables/Geometry/Util/OSGGeoFunctions.cpp | 32 ++--
.../Drawables/Geometry/Util/OSGSimpleGeometry.cpp | 8 +-
.../Geometry/Util/testGeoOptimization.cpp | 20 +-
.../Nurbs/Internal/OSGBSplineTrimmedSurface.cpp | 40 +++---
.../Nurbs/Internal/OSGParSpaceTrimmer.cpp | 6 +-
.../Terrain/QuadTree/OSGTiledQuadTreeTerrain.cpp | 12 +-
.../testCubemapGenerator.cpp | 4 +-
.../DynamicStateGenerators/testCubemapMapOnly.cpp | 4 +-
.../testCubemapMapOnlyTravMask.cpp | 4 +-
.../NodeCores/Groups/Effects/HDR/testHDR2Stage.cpp | 4 +-
.../NodeCores/Groups/Effects/HDR/testHDRStage.cpp | 4 +-
.../Groups/Effects/ShadowStage/OSGShadowStage.cpp | 10 +-
Source/System/NodeCores/Groups/Misc/OSGInline.cpp | 8 +-
Source/System/NodeCores/Groups/Stage/testStage.cpp | 16 +-
Source/System/Sort/OSGRadixSort.cpp | 6 +-
.../State/Base/OSGShaderStorageBufferObjChunk.cpp | 2 +-
Source/System/State/Base/OSGTextureObjChunk.cpp | 16 +-
.../State/Shader/Base/OSGShaderCacheTree.inl | 8 +-
.../Shader/Chunks/OSGShaderExecutableChunk.cpp | 30 +---
.../Shader/Chunks/OSGShaderExecutableVarChunk.cpp | 4 +-
.../Foregrounds/testPerfMonitorForeground.cpp | 2 +-
Source/System/Text/OSGTextVectorFace.cpp | 33 ++--
Source/System/Text/testTextPixmap.cpp | 78 +++++-----
Source/System/Text/testTextTXFGeo.cpp | 76 +++++-----
Source/System/Text/testTextTXFTexture.cpp | 30 ++--
Source/System/Text/testTextVectorGeo.cpp | 126 +++++++-------
.../Window/Background/OSGTextureBackground.cpp | 1 -
.../Window/FrameBufferObjects/testFBOViewport.cpp | 4 +-
.../Window/Utilities/OSGNavigationManager.cpp | 4 +-
Source/WindowSystem/GLUT/testOcclusionCulling.cpp | 4 +-
Source/WindowSystem/GLUT/testWindowGLUT.cpp | 4 +-
Source/WindowSystem/QT4/OSGQ4GLWidget_qt.cpp | 32 ++--
Source/WindowSystem/QT4/OSGQ4GLWidget_qt.h | 28 ++--
Source/WindowSystem/QT4/testPassiveQT4.cpp | 14 +-
Source/WindowSystem/QT4/testWindowQT4SSM_qt.cpp | 30 ++--
Source/WindowSystem/QT4/testWindowQT4_qt.cpp | 63 +++++---
138 files changed, 1385 insertions(+), 1175 deletions(-)
hooks/post-receive
--
opensg
|