[osg-users] OpenSceneGraph-3.5.9 developer release tagged

Jordi Torres jtorresfabra at gmail.com
Wed Nov 29 08:10:02 PST 2017


Hi Robert,

Cool we have another dev-release in place!

Unfortunately OpenCascade plugin not building for me (Ubuntu-16.04)
Error:
 OPENCASCADE_TKDCAF
     linked by target "osgdb_opencascade" in directory
/home/jtorres/Projects/OpenSceneGraph/osg-test/src/osgPlugins/OpenCASCADE
 OPENCASCADE_TKVCAF
     linked by target "osgdb_opencascade" in directory
/home/jtorres/Projects/OpenSceneGraph/osg-test/src/osgPlugins/OpenCASCADE

packages installed:

ii  liboce-foundation-dev:amd64                 0.17.1-1ubuntu0.1
                    amd64        OpenCASCADE Community Edition CAE platform
library development files
ii  liboce-foundation10:amd64                   0.17.1-1ubuntu0.1
                    amd64        OpenCASCADE Community Edition CAE platform
shared library
ii  liboce-modeling-dev:amd64                   0.17.1-1ubuntu0.1
                    amd64        OpenCASCADE Community Edition CAE platform
library development files
ii  liboce-modeling10:amd64                     0.17.1-1ubuntu0.1
                    amd64        OpenCASCADE Community Edition CAE platform
shared library
ii  liboce-ocaf-dev:amd64                       0.17.1-1ubuntu0.1
                    amd64        OpenCASCADE Community Edition CAE platform
library development files
ii  liboce-ocaf-lite-dev:amd64                  0.17.1-1ubuntu0.1
                    amd64        OpenCASCADE Community Edition CAE platform
library development files
ii  liboce-ocaf-lite10:amd64                    0.17.1-1ubuntu0.1
                    amd64        OpenCASCADE Community Edition CAE platform
shared library
ii  liboce-ocaf10:amd64                         0.17.1-1ubuntu0.1
                    amd64        OpenCASCADE Community Edition CAE platform
shared library
ii  liboce-visualization-dev:amd64              0.17.1-1ubuntu0.1
                    amd64        OpenCASCADE Community Edition CAE platform
library development files
ii  liboce-visualization10:amd64           0.17.1-1ubuntu0.1
              amd64        OpenCASCADE Community Edition CAE platform
shared library
ii  oce-draw                                    0.17.1-1ubuntu0.1
                    amd64        OpenCASCADE Community Edition CAE platform
shared library


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.

Thanks


2017-11-29 16:50 GMT+01:00 Robert Osfield <robert.osfield at gmail.com>:

> Hi All,
>
> I have tagged the 3.5.9 developer release:
>
>      https://github.com/openscenegraph/OpenSceneGraph/
> tree/OpenSceneGraph-3.5.9
>
> Main changes include:
>
>    GLSL plugin now supports use of:
>
>                #pragma include shader.file
>
>    When the shader plugin loads a shader parses it and any #pragma include
>    lines are replaced with shader code inserted from the specified. The
> plugin
>    already supported #include shader.file, so this new functionality
> adds to this.
>    The #pragma include approach is one used by other toolkits so will help
> with
>    reuse code.
>
>    Added OSG_USE_DEPRECATED_API usage around the old
>    osg::Shader::readShaderFile(..) and loadShaderSourceFromFile(..)
> methods/
>    These methods are now officially deprecated, you should use
> osgDB::readRefShaderFile()
>    or osgDB::readShaderFile() instead.
>
>    These old Shader methods couldn't support the #pragma include, as it
> requires
>    osgDB's facilities for finding and loading files, so avoiding these
> functionality ensures
>    you have all the facilities available.
>
>    New osg::ComputeDispatch drawable that replaces the glComputeDispatch
> that
>    was inappropriately integrated into core osg::Program.  This new
> drawable
>    enables much better control of firing off a compute shader.
>
>    New Drawable::CreateVertexArrayStateCallback public accessors to the
>    Drawable::VertexArrayStateList to enable custom control of VAO etc.
>
>    Fixed osgText::Text intersection support.
>
>    Bug fixes too :-)
>
> Thanks to all those who've contributed fixes, new code and testing.
>
> Robert.
>
>
> -- ChangeLog
>
> Wed, 29 Nov 2017 14:44:00 +0000
> Author : Robert Osfield
> Fixed build with OSG_USE_REF_PTR_IMPLICIT_OUTPUT_CONVERSION set to OFF
>
> Wed, 29 Nov 2017 14:22:31 +0000
> Author : Robert Osfield
> Introduced Drawable::CreateVertexArrayStateCallback to enable
> customization of how VertexArrayState objects.Added public accessors
> to the Drawable::VertexArrayStateList.
>
>
> Wed, 29 Nov 2017 12:22:03 +0000
> Author : Robert Osfield
> Added mapping of GLSL file extension to shader Type.
>
> Wed, 29 Nov 2017 10:40:42 +0000
> Author : Robert Osfield
> Merge branch 'master' of https://github.com/openscenegraph/OpenSceneGraph
>
> Wed, 29 Nov 2017 10:40:20 +0000
> Author : Robert Osfield
> Bummped the SO version
>
> Wed, 29 Nov 2017 10:38:52 +0000
> Author : OpenSceneGraph git repository
> Merge pull request #394 from mathieu/masterMake the culling be
> disabled at the drawable level
>
> Wed, 29 Nov 2017 10:14:16 +0000
> Author : Robert Osfield
> Merge branch 'mp3butcher-ComputeDispatch'
>
> Wed, 29 Nov 2017 10:11:35 +0000
> Author : Robert Osfield
> Added back in serializer support for comput dispatch groups to retain
> backwards compatibility.
>
> Wed, 29 Nov 2017 11:05:53 +0100
> Author : Mathieu
> Make the culling be disables at the drawable level not at the geode level
>
> Wed, 29 Nov 2017 09:30:56 +0000
> Author : Robert Osfield
> Merge branch 'ComputeDispatch' of
> https://github.com/mp3butcher/OpenSceneGraph into
> mp3butcher-ComputeDispatch
>
> Wed, 29 Nov 2017 08:16:53 +0000
> Author : OpenSceneGraph git repository
> Cleaned up code layout
>
> Wed, 29 Nov 2017 08:14:44 +0000
> Author : OpenSceneGraph git repository
> Cleaned up code layout
>
> Wed, 29 Nov 2017 08:09:01 +0000
> Author : OpenSceneGraph git repository
> Merge pull request #390 from filnet/readrefreplace more read*File()
> usage to readRef*File()
>
> Tue, 28 Nov 2017 20:31:09 +0100
> Author : Julien Valentin
> override compile and createVAS in order to do nothing
>
> Tue, 28 Nov 2017 20:03:40 +0100
> Author : Julien Valentin
> adapt SSBO example for ComputeDispatch but have strange runtime
> errors: 0(100) : error C7623: implicit narrowing of type from "vec3"
> to "float" 0(108) : error C7623: implicit narrowing of type from
> "vec3" to "float"
>
> Tue, 28 Nov 2017 19:51:31 +0100
> Author : Philippe Renon
> replace more read*File() usage to readRef*File()
>
> Tue, 28 Nov 2017 18:08:08 +0000
> Author : Robert Osfield
> Quietened down debug output
>
> Tue, 28 Nov 2017 18:05:59 +0000
> Author : Robert Osfield
> Quietened down debug output
>
> Tue, 28 Nov 2017 18:04:26 +0000
> Author : Robert Osfield
> Quitened down debug output
>
> Tue, 28 Nov 2017 17:39:32 +0100
> Author : Julien Valentin
> numgroup removed but introduce a reto compatibility bug in Program
> serializer hope nobody use it
>
> Tue, 28 Nov 2017 17:30:04 +0100
> Author : Julien Valentin
> add ComputeDispatch class revoke glDispatch in PCProgram::useProgram
> update example
>
> Tue, 28 Nov 2017 15:31:39 +0000
> Author : Robert Osfield
> To the GLSL shader plugin added support forL   #pragma include
> shaderfile.glsl
>
> To enable easier reuse of shaders
>
>
> Mon, 27 Nov 2017 18:38:37 +0000
> Author : Robert Osfield
> Replaced deprecated osg::Shader::reaDShaderFile()/loadShaderFromSource()
> usage
>
> Mon, 27 Nov 2017 18:36:41 +0000
> Author : Robert Osfield
> Merge branch 'master' of https://github.com/openscenegraph/OpenSceneGraph
>
> Mon, 27 Nov 2017 18:28:15 +0000
> Author : Robert Osfield
> Deprecated the osg::Shader::reaDShaderFile() and
> osg::Shader::loadShaderSourceFromFile() methods. Programmers should
> use osgDB::readRefShaderFile()/readShaderFile() instead.
>
> Mon, 27 Nov 2017 18:27:13 +0000
> Author : Robert Osfield
> Added support for .cs, .compute, .tctrlm .teval extensions in the GLSL
> plugin
>
> Mon, 27 Nov 2017 15:54:39 +0000
> Author : OpenSceneGraph git repository
> Merge pull request #387 from jtorresfabra/remove_custom_codeRemoves
> custom code added for sketchfab channel compression that shou…
>
> Mon, 27 Nov 2017 15:44:11 +0000
> Author : Robert Osfield
> Refactored the MergeGeometry::mergeGroup(..) method to avoid O(N^2)
> issue with using removeChildren() on groups with very large numbers of
> children.
>
> Mon, 27 Nov 2017 15:41:54 +0000
> Author : Robert Osfield
> Replaced read*File() usage to readRef*File()
>
> Mon, 27 Nov 2017 15:40:21 +0000
> Author : Robert Osfield
> Added template addShader() method to make it easier to pass
> ref_ptr<osg::Shader>
>
> Mon, 27 Nov 2017 15:48:50 +0100
> Author : Jordi
> Removes custom code added for sketchfab channel compression that
> should not be there
>
> Mon, 27 Nov 2017 11:10:48 +0000
> Author : Robert Osfield
> Fixes for building with OSG_PROVIDE_READFILE to OFF
>
> Mon, 27 Nov 2017 11:05:31 +0000
> Author : Robert Osfield
> Fixed build issues when compiling with OSG_PROVIDE_READFILE to OFF
>
> Mon, 27 Nov 2017 10:32:02 +0000
> Author : Robert Osfield
> Build fix
>
> Wed, 22 Nov 2017 11:05:17 +0000
> Author : Robert Osfield
> Removed use of local static to avoid threading issue.
>
> Tue, 21 Nov 2017 14:01:14 +0000
> Author : OpenSceneGraph git repository
> Merge pull request #383 from anormann1974/patch-1Fixed missing
> initialization of B_ and N_ in constructor
>
> Tue, 21 Nov 2017 13:59:51 +0000
> Author : Robert Osfield
> Fixed typo
>
> Tue, 21 Nov 2017 13:41:57 +0000
> Author : Robert Osfield
> Added Text::getCharacterCorners(...) method to help applications that
> want to find out the positions of characters being rendered.
>
> Tue, 21 Nov 2017 13:54:45 +0100
> Author : Andre Normann
> Fixed missing initialization of B_ and N_ in constructor
>
> Mon, 20 Nov 2017 12:49:20 +0000
> Author : Robert Osfield
> Moved the version to 3.5.9 and the version setting code to top of CMake
> file
> _______________________________________________
> osg-users mailing list
> osg-users at lists.openscenegraph.org
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>



-- 
Jordi Torres
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20171129/a42af131/attachment.html>


More information about the osg-users mailing list