<div dir="ltr">Hi Robert, <div><br></div><div>Cool we have another dev-release in place! </div><div><br></div><div>Unfortunately OpenCascade plugin not building for me (Ubuntu-16.04)</div><div>Error:</div><div><div> OPENCASCADE_TKDCAF</div><div>     linked by target "osgdb_opencascade" in directory /home/jtorres/Projects/OpenSceneGraph/osg-test/src/osgPlugins/OpenCASCADE</div><div> OPENCASCADE_TKVCAF</div><div>     linked by target "osgdb_opencascade" in directory /home/jtorres/Projects/OpenSceneGraph/osg-test/src/osgPlugins/OpenCASCADE</div></div><div><br></div><div>packages installed:</div><div><br></div><div><div>ii  liboce-foundation-dev:amd64                 0.17.1-1ubuntu0.1                              amd64        OpenCASCADE Community Edition CAE platform library development files</div><div>ii  liboce-foundation10:amd64                   0.17.1-1ubuntu0.1                              amd64        OpenCASCADE Community Edition CAE platform shared library</div><div>ii  liboce-modeling-dev:amd64                   0.17.1-1ubuntu0.1                              amd64        OpenCASCADE Community Edition CAE platform library development files</div><div>ii  liboce-modeling10:amd64                     0.17.1-1ubuntu0.1                              amd64        OpenCASCADE Community Edition CAE platform shared library</div><div>ii  liboce-ocaf-dev:amd64                       0.17.1-1ubuntu0.1                              amd64        OpenCASCADE Community Edition CAE platform library development files</div><div>ii  liboce-ocaf-lite-dev:amd64                  0.17.1-1ubuntu0.1                              amd64        OpenCASCADE Community Edition CAE platform library development files</div><div>ii  liboce-ocaf-lite10:amd64                    0.17.1-1ubuntu0.1                              amd64        OpenCASCADE Community Edition CAE platform shared library</div><div>ii  liboce-ocaf10:amd64                         0.17.1-1ubuntu0.1                              amd64        OpenCASCADE Community Edition CAE platform shared library</div><div>ii  liboce-visualization-dev:amd64              0.17.1-1ubuntu0.1                              amd64        OpenCASCADE Community Edition CAE platform library development files</div><div>ii  liboce-visualization10:amd64           0.17.1-1ubuntu0.1                              amd64        OpenCASCADE Community Edition CAE platform shared library</div></div><div><div>ii  oce-draw                                    0.17.1-1ubuntu0.1                              amd64        OpenCASCADE Community Edition CAE platform shared library</div></div><div><br></div><div><br></div><div>But I think previous release was not buiilding also. It seems my version of this libraries does not include TKVCAF. I will dig a bit on it. <br></div><div><br></div><div>Thanks</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2017-11-29 16:50 GMT+01:00 Robert Osfield <span dir="ltr"><<a href="mailto:robert.osfield@gmail.com" target="_blank">robert.osfield@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi All,<br>
<br>
I have tagged the 3.5.9 developer release:<br>
<br>
     <a href="https://github.com/openscenegraph/OpenSceneGraph/tree/OpenSceneGraph-3.5.9" rel="noreferrer" target="_blank">https://github.com/<wbr>openscenegraph/OpenSceneGraph/<wbr>tree/OpenSceneGraph-3.5.9</a><br>
<br>
Main changes include:<br>
<br>
   GLSL plugin now supports use of:<br>
<br>
               #pragma include shader.file<br>
<br>
   When the shader plugin loads a shader parses it and any #pragma include<br>
   lines are replaced with shader code inserted from the specified. The plugin<br>
   already supported #include shader.file, so this new functionality<br>
adds to this.<br>
   The #pragma include approach is one used by other toolkits so will help with<br>
   reuse code.<br>
<br>
   Added OSG_USE_DEPRECATED_API usage around the old<br>
   osg::Shader::readShaderFile(..<wbr>) and loadShaderSourceFromFile(..) methods/<br>
   These methods are now officially deprecated, you should use<br>
osgDB::readRefShaderFile()<br>
   or osgDB::readShaderFile() instead.<br>
<br>
   These old Shader methods couldn't support the #pragma include, as it requires<br>
   osgDB's facilities for finding and loading files, so avoiding these<br>
functionality ensures<br>
   you have all the facilities available.<br>
<br>
   New osg::ComputeDispatch drawable that replaces the glComputeDispatch that<br>
   was inappropriately integrated into core osg::Program.  This new drawable<br>
   enables much better control of firing off a compute shader.<br>
<br>
   New Drawable::<wbr>CreateVertexArrayStateCallback public accessors to the<br>
   Drawable::VertexArrayStateList to enable custom control of VAO etc.<br>
<br>
   Fixed osgText::Text intersection support.<br>
<br>
   Bug fixes too :-)<br>
<br>
Thanks to all those who've contributed fixes, new code and testing.<br>
<br>
Robert.<br>
<br>
<br>
-- ChangeLog<br>
<br>
Wed, 29 Nov 2017 14:44:00 +0000<br>
Author : Robert Osfield<br>
Fixed build with OSG_USE_REF_PTR_IMPLICIT_<wbr>OUTPUT_CONVERSION set to OFF<br>
<br>
Wed, 29 Nov 2017 14:22:31 +0000<br>
Author : Robert Osfield<br>
Introduced Drawable::<wbr>CreateVertexArrayStateCallback to enable<br>
customization of how VertexArrayState objects.Added public accessors<br>
to the Drawable::<wbr>VertexArrayStateList.<br>
<br>
<br>
Wed, 29 Nov 2017 12:22:03 +0000<br>
Author : Robert Osfield<br>
Added mapping of GLSL file extension to shader Type.<br>
<br>
Wed, 29 Nov 2017 10:40:42 +0000<br>
Author : Robert Osfield<br>
Merge branch 'master' of <a href="https://github.com/openscenegraph/OpenSceneGraph" rel="noreferrer" target="_blank">https://github.com/<wbr>openscenegraph/OpenSceneGraph</a><br>
<br>
Wed, 29 Nov 2017 10:40:20 +0000<br>
Author : Robert Osfield<br>
Bummped the SO version<br>
<br>
Wed, 29 Nov 2017 10:38:52 +0000<br>
Author : OpenSceneGraph git repository<br>
Merge pull request #394 from mathieu/masterMake the culling be<br>
disabled at the drawable level<br>
<br>
Wed, 29 Nov 2017 10:14:16 +0000<br>
Author : Robert Osfield<br>
Merge branch 'mp3butcher-ComputeDispatch'<br>
<br>
Wed, 29 Nov 2017 10:11:35 +0000<br>
Author : Robert Osfield<br>
Added back in serializer support for comput dispatch groups to retain<br>
backwards compatibility.<br>
<br>
Wed, 29 Nov 2017 11:05:53 +0100<br>
Author : Mathieu<br>
Make the culling be disables at the drawable level not at the geode level<br>
<br>
Wed, 29 Nov 2017 09:30:56 +0000<br>
Author : Robert Osfield<br>
Merge branch 'ComputeDispatch' of<br>
<a href="https://github.com/mp3butcher/OpenSceneGraph" rel="noreferrer" target="_blank">https://github.com/mp3butcher/<wbr>OpenSceneGraph</a> into<br>
mp3butcher-ComputeDispatch<br>
<br>
Wed, 29 Nov 2017 08:16:53 +0000<br>
Author : OpenSceneGraph git repository<br>
Cleaned up code layout<br>
<br>
Wed, 29 Nov 2017 08:14:44 +0000<br>
Author : OpenSceneGraph git repository<br>
Cleaned up code layout<br>
<br>
Wed, 29 Nov 2017 08:09:01 +0000<br>
Author : OpenSceneGraph git repository<br>
Merge pull request #390 from filnet/readrefreplace more read*File()<br>
usage to readRef*File()<br>
<br>
Tue, 28 Nov 2017 20:31:09 +0100<br>
Author : Julien Valentin<br>
override compile and createVAS in order to do nothing<br>
<br>
Tue, 28 Nov 2017 20:03:40 +0100<br>
Author : Julien Valentin<br>
adapt SSBO example for ComputeDispatch but have strange runtime<br>
errors: 0(100) : error C7623: implicit narrowing of type from "vec3"<br>
to "float" 0(108) : error C7623: implicit narrowing of type from<br>
"vec3" to "float"<br>
<br>
Tue, 28 Nov 2017 19:51:31 +0100<br>
Author : Philippe Renon<br>
replace more read*File() usage to readRef*File()<br>
<br>
Tue, 28 Nov 2017 18:08:08 +0000<br>
Author : Robert Osfield<br>
Quietened down debug output<br>
<br>
Tue, 28 Nov 2017 18:05:59 +0000<br>
Author : Robert Osfield<br>
Quietened down debug output<br>
<br>
Tue, 28 Nov 2017 18:04:26 +0000<br>
Author : Robert Osfield<br>
Quitened down debug output<br>
<br>
Tue, 28 Nov 2017 17:39:32 +0100<br>
Author : Julien Valentin<br>
numgroup removed but introduce a reto compatibility bug in Program<br>
serializer hope nobody use it<br>
<br>
Tue, 28 Nov 2017 17:30:04 +0100<br>
Author : Julien Valentin<br>
add ComputeDispatch class revoke glDispatch in PCProgram::useProgram<br>
update example<br>
<br>
Tue, 28 Nov 2017 15:31:39 +0000<br>
Author : Robert Osfield<br>
To the GLSL shader plugin added support forL   #pragma include shaderfile.glsl<br>
<br>
To enable easier reuse of shaders<br>
<br>
<br>
Mon, 27 Nov 2017 18:38:37 +0000<br>
Author : Robert Osfield<br>
Replaced deprecated osg::Shader::reaDShaderFile()/<wbr>loadShaderFromSource() usage<br>
<br>
Mon, 27 Nov 2017 18:36:41 +0000<br>
Author : Robert Osfield<br>
Merge branch 'master' of <a href="https://github.com/openscenegraph/OpenSceneGraph" rel="noreferrer" target="_blank">https://github.com/<wbr>openscenegraph/OpenSceneGraph</a><br>
<br>
Mon, 27 Nov 2017 18:28:15 +0000<br>
Author : Robert Osfield<br>
Deprecated the osg::Shader::reaDShaderFile() and<br>
osg::Shader::<wbr>loadShaderSourceFromFile() methods. Programmers should<br>
use osgDB::readRefShaderFile()/<wbr>readShaderFile() instead.<br>
<br>
Mon, 27 Nov 2017 18:27:13 +0000<br>
Author : Robert Osfield<br>
Added support for .cs, .compute, .tctrlm .teval extensions in the GLSL plugin<br>
<br>
Mon, 27 Nov 2017 15:54:39 +0000<br>
Author : OpenSceneGraph git repository<br>
Merge pull request #387 from jtorresfabra/remove_custom_<wbr>codeRemoves<br>
custom code added for sketchfab channel compression that shou…<br>
<br>
Mon, 27 Nov 2017 15:44:11 +0000<br>
Author : Robert Osfield<br>
Refactored the MergeGeometry::mergeGroup(..) method to avoid O(N^2)<br>
issue with using removeChildren() on groups with very large numbers of<br>
children.<br>
<br>
Mon, 27 Nov 2017 15:41:54 +0000<br>
Author : Robert Osfield<br>
Replaced read*File() usage to readRef*File()<br>
<br>
Mon, 27 Nov 2017 15:40:21 +0000<br>
Author : Robert Osfield<br>
Added template addShader() method to make it easier to pass ref_ptr<osg::Shader><br>
<br>
Mon, 27 Nov 2017 15:48:50 +0100<br>
Author : Jordi<br>
Removes custom code added for sketchfab channel compression that<br>
should not be there<br>
<br>
Mon, 27 Nov 2017 11:10:48 +0000<br>
Author : Robert Osfield<br>
Fixes for building with OSG_PROVIDE_READFILE to OFF<br>
<br>
Mon, 27 Nov 2017 11:05:31 +0000<br>
Author : Robert Osfield<br>
Fixed build issues when compiling with OSG_PROVIDE_READFILE to OFF<br>
<br>
Mon, 27 Nov 2017 10:32:02 +0000<br>
Author : Robert Osfield<br>
Build fix<br>
<br>
Wed, 22 Nov 2017 11:05:17 +0000<br>
Author : Robert Osfield<br>
Removed use of local static to avoid threading issue.<br>
<br>
Tue, 21 Nov 2017 14:01:14 +0000<br>
Author : OpenSceneGraph git repository<br>
Merge pull request #383 from anormann1974/patch-1Fixed missing<br>
initialization of B_ and N_ in constructor<br>
<br>
Tue, 21 Nov 2017 13:59:51 +0000<br>
Author : Robert Osfield<br>
Fixed typo<br>
<br>
Tue, 21 Nov 2017 13:41:57 +0000<br>
Author : Robert Osfield<br>
Added Text::getCharacterCorners(...) method to help applications that<br>
want to find out the positions of characters being rendered.<br>
<br>
Tue, 21 Nov 2017 13:54:45 +0100<br>
Author : Andre Normann<br>
Fixed missing initialization of B_ and N_ in constructor<br>
<br>
Mon, 20 Nov 2017 12:49:20 +0000<br>
Author : Robert Osfield<br>
Moved the version to 3.5.9 and the version setting code to top of CMake file<br>
______________________________<wbr>_________________<br>
osg-users mailing list<br>
<a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.<wbr>openscenegraph.org</a><br>
<a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" rel="noreferrer" target="_blank">http://lists.openscenegraph.<wbr>org/listinfo.cgi/osg-users-<wbr>openscenegraph.org</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Jordi Torres<br><br><br></div></div>
</div>