aboutsummaryrefslogtreecommitdiff
path: root/Gem
diff options
context:
space:
mode:
authorTravis CI <zmoelnig@travis-ci.umlaeute.mur.at>2015-10-08 08:25:03 +0000
committerTravis CI <zmoelnig@travis-ci.umlaeute.mur.at>2015-10-08 08:25:03 +0000
commit3f65baf58b152bd3c592387c590e49c2e986d517 (patch)
tree4c5554d2e2643c267a1559ca9a95ffc22c0df844 /Gem
parentc2454cce12f95075980cf74f03be44a82a8d46a6 (diff)
Gem a4d9bc89797fec9b1b4f0278431e3d30315b414c osx/x86_64
built 'master:a4d9bc89797fec9b1b4f0278431e3d30315b414c' for osx/x86_64
Diffstat (limited to 'Gem')
-rwxr-xr-xGem/Gem.pd_darwinbin5114528 -> 5114528 bytes
-rw-r--r--Gem/develop/include/Gem/Gem/ContextData.h13
-rwxr-xr-xGem/gem_filmAVFoundation.sobin71568 -> 71568 bytes
-rwxr-xr-xGem/gem_imageJPEG.sobin52404 -> 52404 bytes
-rwxr-xr-xGem/gem_imageMAGICK.sobin55780 -> 55780 bytes
-rwxr-xr-xGem/gem_imageSGI.sobin59652 -> 59652 bytes
-rwxr-xr-xGem/gem_imageTIFF.sobin68628 -> 68628 bytes
-rwxr-xr-xGem/gem_modelOBJ.sobin86308 -> 86308 bytes
-rwxr-xr-xGem/gemcocoawindow.pd_darwinbin36876 -> 36876 bytes
-rwxr-xr-xGem/gemglfw2window.pd_darwinbin28836 -> 28836 bytes
-rwxr-xr-xGem/gemglfw3window.pd_darwinbin38608 -> 38608 bytes
-rwxr-xr-xGem/gemglutwindow.pd_darwinbin44884 -> 44884 bytes
-rwxr-xr-xGem/gemsdlwindow.pd_darwinbin41704 -> 41704 bytes
-rwxr-xr-xGem/pix_drum.pd_darwinbin26328 -> 26328 bytes
-rwxr-xr-xGem/pix_fiducialtrack.pd_darwinbin76236 -> 76236 bytes
-rwxr-xr-xGem/pix_hit.pd_darwinbin28592 -> 28592 bytes
-rwxr-xr-xGem/pix_mano.pd_darwinbin40568 -> 40568 bytes
17 files changed, 8 insertions, 5 deletions
diff --git a/Gem/Gem.pd_darwin b/Gem/Gem.pd_darwin
index 0249120..e1f26c4 100755
--- a/Gem/Gem.pd_darwin
+++ b/Gem/Gem.pd_darwin
Binary files differ
diff --git a/Gem/develop/include/Gem/Gem/ContextData.h b/Gem/develop/include/Gem/Gem/ContextData.h
index 74804da..94f51b3 100644
--- a/Gem/develop/include/Gem/Gem/ContextData.h
+++ b/Gem/develop/include/Gem/Gem/ContextData.h
@@ -53,6 +53,7 @@ template<class ContextDataType = int>
//////////
// Constructor
+ /* coverity[uninit_member] we track the un-initialization ourselves */
ContextData(void) : m_haveDefaultValue(false) {;}
ContextData(ContextDataType v) : m_haveDefaultValue(true), m_defaultValue(v) {;}
@@ -66,9 +67,9 @@ template<class ContextDataType = int>
*
* @usage ContextData<GLenum>m_fun; m_fun=GL_FUNC_ADD;
*
- * @pre We are in a draw process.
+ * @pre We have a valid context.
* @note Should only be called from the draw function.
- * Results are un-defined for other functions.
+ * Results are un-defined if there is no valid context
*/
virtual operator ContextDataType()
{
@@ -78,17 +79,19 @@ template<class ContextDataType = int>
/**
* assigns a value to the correct context
*
- * @pre We are in a draw process.
+ * @pre We have a valid context.
* @note Should only be called from the draw function.
- * Results are un-defined for other functions.
+ * Results are un-defined if there is no valid context
*/
virtual ContextDataType&operator = (ContextDataType value)
{
/* simplistic approach to handle out-of-context assignments:
* assign the value to all context instances
+ * and use it as default value for future contexts
*/
if(INVALID_CONTEXT==getCurContext()) {
doSetAll(value);
+ m_defaultValue=value; m_haveDefaultValue=true;
}
return (*getPtrToCur()=value);
@@ -120,7 +123,7 @@ template<class ContextDataType = int>
/**
* Returns a pointer to the correct data element in the current context.
*
- * @pre We are in the draw function.
+ * @pre We have a valid context.
* @post Synchronized.
* @note ASSERT: Same context is rendered by same thread each time.
*/
diff --git a/Gem/gem_filmAVFoundation.so b/Gem/gem_filmAVFoundation.so
index 4177343..6467194 100755
--- a/Gem/gem_filmAVFoundation.so
+++ b/Gem/gem_filmAVFoundation.so
Binary files differ
diff --git a/Gem/gem_imageJPEG.so b/Gem/gem_imageJPEG.so
index a7b7b5c..61f971a 100755
--- a/Gem/gem_imageJPEG.so
+++ b/Gem/gem_imageJPEG.so
Binary files differ
diff --git a/Gem/gem_imageMAGICK.so b/Gem/gem_imageMAGICK.so
index 8f6e984..179992a 100755
--- a/Gem/gem_imageMAGICK.so
+++ b/Gem/gem_imageMAGICK.so
Binary files differ
diff --git a/Gem/gem_imageSGI.so b/Gem/gem_imageSGI.so
index 7e23675..46a77e5 100755
--- a/Gem/gem_imageSGI.so
+++ b/Gem/gem_imageSGI.so
Binary files differ
diff --git a/Gem/gem_imageTIFF.so b/Gem/gem_imageTIFF.so
index b10caa4..09edf1c 100755
--- a/Gem/gem_imageTIFF.so
+++ b/Gem/gem_imageTIFF.so
Binary files differ
diff --git a/Gem/gem_modelOBJ.so b/Gem/gem_modelOBJ.so
index 46c6615..4932869 100755
--- a/Gem/gem_modelOBJ.so
+++ b/Gem/gem_modelOBJ.so
Binary files differ
diff --git a/Gem/gemcocoawindow.pd_darwin b/Gem/gemcocoawindow.pd_darwin
index 4fd091d..317f922 100755
--- a/Gem/gemcocoawindow.pd_darwin
+++ b/Gem/gemcocoawindow.pd_darwin
Binary files differ
diff --git a/Gem/gemglfw2window.pd_darwin b/Gem/gemglfw2window.pd_darwin
index 86986de..b4688dc 100755
--- a/Gem/gemglfw2window.pd_darwin
+++ b/Gem/gemglfw2window.pd_darwin
Binary files differ
diff --git a/Gem/gemglfw3window.pd_darwin b/Gem/gemglfw3window.pd_darwin
index 8b15cc9..21edd14 100755
--- a/Gem/gemglfw3window.pd_darwin
+++ b/Gem/gemglfw3window.pd_darwin
Binary files differ
diff --git a/Gem/gemglutwindow.pd_darwin b/Gem/gemglutwindow.pd_darwin
index 25067ef..298840f 100755
--- a/Gem/gemglutwindow.pd_darwin
+++ b/Gem/gemglutwindow.pd_darwin
Binary files differ
diff --git a/Gem/gemsdlwindow.pd_darwin b/Gem/gemsdlwindow.pd_darwin
index edd3813..f7f2e03 100755
--- a/Gem/gemsdlwindow.pd_darwin
+++ b/Gem/gemsdlwindow.pd_darwin
Binary files differ
diff --git a/Gem/pix_drum.pd_darwin b/Gem/pix_drum.pd_darwin
index d666502..ffd1375 100755
--- a/Gem/pix_drum.pd_darwin
+++ b/Gem/pix_drum.pd_darwin
Binary files differ
diff --git a/Gem/pix_fiducialtrack.pd_darwin b/Gem/pix_fiducialtrack.pd_darwin
index b7d3f01..bfca09a 100755
--- a/Gem/pix_fiducialtrack.pd_darwin
+++ b/Gem/pix_fiducialtrack.pd_darwin
Binary files differ
diff --git a/Gem/pix_hit.pd_darwin b/Gem/pix_hit.pd_darwin
index 1d10720..d59a2d1 100755
--- a/Gem/pix_hit.pd_darwin
+++ b/Gem/pix_hit.pd_darwin
Binary files differ
diff --git a/Gem/pix_mano.pd_darwin b/Gem/pix_mano.pd_darwin
index a0addd1..7fec1db 100755
--- a/Gem/pix_mano.pd_darwin
+++ b/Gem/pix_mano.pd_darwin
Binary files differ