diff options
author | Travis CI <zmoelnig@travis-ci.umlaeute.mur.at> | 2015-10-08 08:25:03 +0000 |
---|---|---|
committer | Travis CI <zmoelnig@travis-ci.umlaeute.mur.at> | 2015-10-08 08:25:03 +0000 |
commit | 3f65baf58b152bd3c592387c590e49c2e986d517 (patch) | |
tree | 4c5554d2e2643c267a1559ca9a95ffc22c0df844 /Gem | |
parent | c2454cce12f95075980cf74f03be44a82a8d46a6 (diff) |
Gem a4d9bc89797fec9b1b4f0278431e3d30315b414c osx/x86_64
built 'master:a4d9bc89797fec9b1b4f0278431e3d30315b414c' for osx/x86_64
Diffstat (limited to 'Gem')
-rwxr-xr-x | Gem/Gem.pd_darwin | bin | 5114528 -> 5114528 bytes | |||
-rw-r--r-- | Gem/develop/include/Gem/Gem/ContextData.h | 13 | ||||
-rwxr-xr-x | Gem/gem_filmAVFoundation.so | bin | 71568 -> 71568 bytes | |||
-rwxr-xr-x | Gem/gem_imageJPEG.so | bin | 52404 -> 52404 bytes | |||
-rwxr-xr-x | Gem/gem_imageMAGICK.so | bin | 55780 -> 55780 bytes | |||
-rwxr-xr-x | Gem/gem_imageSGI.so | bin | 59652 -> 59652 bytes | |||
-rwxr-xr-x | Gem/gem_imageTIFF.so | bin | 68628 -> 68628 bytes | |||
-rwxr-xr-x | Gem/gem_modelOBJ.so | bin | 86308 -> 86308 bytes | |||
-rwxr-xr-x | Gem/gemcocoawindow.pd_darwin | bin | 36876 -> 36876 bytes | |||
-rwxr-xr-x | Gem/gemglfw2window.pd_darwin | bin | 28836 -> 28836 bytes | |||
-rwxr-xr-x | Gem/gemglfw3window.pd_darwin | bin | 38608 -> 38608 bytes | |||
-rwxr-xr-x | Gem/gemglutwindow.pd_darwin | bin | 44884 -> 44884 bytes | |||
-rwxr-xr-x | Gem/gemsdlwindow.pd_darwin | bin | 41704 -> 41704 bytes | |||
-rwxr-xr-x | Gem/pix_drum.pd_darwin | bin | 26328 -> 26328 bytes | |||
-rwxr-xr-x | Gem/pix_fiducialtrack.pd_darwin | bin | 76236 -> 76236 bytes | |||
-rwxr-xr-x | Gem/pix_hit.pd_darwin | bin | 28592 -> 28592 bytes | |||
-rwxr-xr-x | Gem/pix_mano.pd_darwin | bin | 40568 -> 40568 bytes |
17 files changed, 8 insertions, 5 deletions
diff --git a/Gem/Gem.pd_darwin b/Gem/Gem.pd_darwin Binary files differindex 0249120..e1f26c4 100755 --- a/Gem/Gem.pd_darwin +++ b/Gem/Gem.pd_darwin 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 Binary files differindex 4177343..6467194 100755 --- a/Gem/gem_filmAVFoundation.so +++ b/Gem/gem_filmAVFoundation.so diff --git a/Gem/gem_imageJPEG.so b/Gem/gem_imageJPEG.so Binary files differindex a7b7b5c..61f971a 100755 --- a/Gem/gem_imageJPEG.so +++ b/Gem/gem_imageJPEG.so diff --git a/Gem/gem_imageMAGICK.so b/Gem/gem_imageMAGICK.so Binary files differindex 8f6e984..179992a 100755 --- a/Gem/gem_imageMAGICK.so +++ b/Gem/gem_imageMAGICK.so diff --git a/Gem/gem_imageSGI.so b/Gem/gem_imageSGI.so Binary files differindex 7e23675..46a77e5 100755 --- a/Gem/gem_imageSGI.so +++ b/Gem/gem_imageSGI.so diff --git a/Gem/gem_imageTIFF.so b/Gem/gem_imageTIFF.so Binary files differindex b10caa4..09edf1c 100755 --- a/Gem/gem_imageTIFF.so +++ b/Gem/gem_imageTIFF.so diff --git a/Gem/gem_modelOBJ.so b/Gem/gem_modelOBJ.so Binary files differindex 46c6615..4932869 100755 --- a/Gem/gem_modelOBJ.so +++ b/Gem/gem_modelOBJ.so diff --git a/Gem/gemcocoawindow.pd_darwin b/Gem/gemcocoawindow.pd_darwin Binary files differindex 4fd091d..317f922 100755 --- a/Gem/gemcocoawindow.pd_darwin +++ b/Gem/gemcocoawindow.pd_darwin diff --git a/Gem/gemglfw2window.pd_darwin b/Gem/gemglfw2window.pd_darwin Binary files differindex 86986de..b4688dc 100755 --- a/Gem/gemglfw2window.pd_darwin +++ b/Gem/gemglfw2window.pd_darwin diff --git a/Gem/gemglfw3window.pd_darwin b/Gem/gemglfw3window.pd_darwin Binary files differindex 8b15cc9..21edd14 100755 --- a/Gem/gemglfw3window.pd_darwin +++ b/Gem/gemglfw3window.pd_darwin diff --git a/Gem/gemglutwindow.pd_darwin b/Gem/gemglutwindow.pd_darwin Binary files differindex 25067ef..298840f 100755 --- a/Gem/gemglutwindow.pd_darwin +++ b/Gem/gemglutwindow.pd_darwin diff --git a/Gem/gemsdlwindow.pd_darwin b/Gem/gemsdlwindow.pd_darwin Binary files differindex edd3813..f7f2e03 100755 --- a/Gem/gemsdlwindow.pd_darwin +++ b/Gem/gemsdlwindow.pd_darwin diff --git a/Gem/pix_drum.pd_darwin b/Gem/pix_drum.pd_darwin Binary files differindex d666502..ffd1375 100755 --- a/Gem/pix_drum.pd_darwin +++ b/Gem/pix_drum.pd_darwin diff --git a/Gem/pix_fiducialtrack.pd_darwin b/Gem/pix_fiducialtrack.pd_darwin Binary files differindex b7d3f01..bfca09a 100755 --- a/Gem/pix_fiducialtrack.pd_darwin +++ b/Gem/pix_fiducialtrack.pd_darwin diff --git a/Gem/pix_hit.pd_darwin b/Gem/pix_hit.pd_darwin Binary files differindex 1d10720..d59a2d1 100755 --- a/Gem/pix_hit.pd_darwin +++ b/Gem/pix_hit.pd_darwin diff --git a/Gem/pix_mano.pd_darwin b/Gem/pix_mano.pd_darwin Binary files differindex a0addd1..7fec1db 100755 --- a/Gem/pix_mano.pd_darwin +++ b/Gem/pix_mano.pd_darwin |