[osg-users] Please test OpenScenGraph-3.6 branch in prep for the up commign 3.6.5 maintainance release

Nathan Mielcarek nmielcarek at gmail.com
Wed Dec 18 10:09:25 PST 2019


Hi Robert,

Looks good except for the following issue I just noticed since 3.6.3:

Since the 43b274f commit (Mar 21, 2019) OSG has been installing 64-bit
libraries in /usr/local/lib instead of /usr/local/lib64 due to the
condition of LIB_POSTFIX not being defined when using cmake > 2.8.5.

Let me know if you would like me to attempt a fix, I believe it needs
either LIB_POSTFIX re-defined when 64-bit it detected or to change
CMakeLists.txt to use OSG_INSTALL_LIBDIR instead.

Thanks,
Nathan

On Wed, Dec 18, 2019 at 8:29 AM Ravi Mathur <ravidavi at utexas.edu> wrote:

> Hi Robert,
>
> The OpenSceneGraph-3.6 branch compiles and runs properly on my OSX Mojave
> (10.14.6) system. I tried osgviewer, several OSG examples, and my own
> OSG-based projects.
>
> Thanks,
> Ravi
>
> On Mon, Dec 16, 2019 at 12:16 PM Robert Osfield <robert.osfield at gmail.com>
> wrote:
>
>> Hi All,
>>
>> I have merged the outstanding pull requests and made a couple of bug
>> fixes that are now checked into the OpenSceneGraph-3.6 branch:
>>
>>
>> https://github.com/openscenegraph/OpenSceneGraph/tree/OpenSceneGraph-3.6
>>
>> Could everyone test out this branch to see how well it's working on your
>> build platforms and against your hardware/OS/application combinations.  If
>> everything looks solid I make a 3.6.5 release candidate with the aim to
>> make a 3.6.5 in January.
>>
>> Thanks in advance with your help in testing.
>> Robert.
>>
>> *-- ChangeLog since the 3.6.4 release on 26th of July 2019:*
>>
>> Mon, 16 Dec 2019 16:51:16 +0000
>> Author : Robert Osfield
>> Added automatically removal from the OjbectCache when a object or it's
>> subgraph contain Texture that no longer have an osg::Image.
>>
>> Mon, 16 Dec 2019 11:54:12 +0000
>> Author : OpenSceneGraph git repository
>> Merge pull request #871 from LaurensVoerman/commit_tgaFixfix debug
>> compile error for ReaderWriterTGA
>>
>> Mon, 16 Dec 2019 11:02:41 +0100
>> Author : Laurens Voerman
>> fix debug compile error for ReaderWriterTGA
>>
>> Mon, 16 Dec 2019 09:40:30 +0000
>> Author : OpenSceneGraph git repository
>> Merge pull request #870 from
>> eligovision/OpenSceneGraph-3.6_glext_fixGLExtensions's isPBOSupported and
>> isVAOSupported flags fixed
>>
>> Mon, 16 Dec 2019 09:40:00 +0000
>> Author : OpenSceneGraph git repository
>> Merge pull request #869 from eligovision/OpenSceneGraph-3.6_glextAdded
>> FBO GL extensions (useful for mobile VR etc.)
>>
>> Fri, 13 Dec 2019 19:40:11 +0300
>> Author : konstantin.matveyev
>> GLExtensions's isPBOSupported and isVAOSupported flags fixed for
>> GLES2+GLES3 configuration
>>
>> Fri, 13 Dec 2019 19:42:30 +0300
>> Author : konstantin.matveyev
>> GLExtensions's isInvalidateFramebufferSupported flag improved
>>
>> Tue, 26 Nov 2019 17:17:38 +0800
>> Author : PntAndCnt
>> Fontconfig should be external library.Add Fontconfig to TARGET_LIBRARIES
>> cause osg3::osgText target looking for
>> openscegraph-Fontconfig-import-targets.cmake, which doesn't exists.
>>
>>
>> Sun, 13 Oct 2019 20:24:36 +0800
>> Author : PntAndCnt
>> Fix a typo and invisible 3dtext in examples/osgtext.Second text alignment
>> is wrong when "--alignment" specified.
>>
>> 3D text radius is too small, only SCREEN_COORDS can be seen.
>>
>> Text position should multiply radius.
>>
>>
>> Tue, 3 Sep 2019 16:11:14 +0800
>> Author : Kent
>> Mered fix for internalFormat
>>
>> Thu, 12 Dec 2019 18:41:23 +0300
>> Author : valid-ptr
>> glInvalidateFramebuffer added to GLExtensions
>>
>> Thu, 31 Oct 2019 18:59:04 +0300
>> Author : konstantin.matveyev
>> glFramebufferTexture2DMultisample added to GLExtensions
>>
>> Tue, 10 Dec 2019 15:08:25 +0300
>> Author : Dmitry Marakasov
>> Add FreeBSD-specific code bits for pthread_setaffinity_np support
>>
>> Thu, 12 Dec 2019 13:25:44 +0000
>> Author : Robert Osfield
>> Fix linking with Xinerama
>>
>> Thu, 12 Dec 2019 13:09:33 +0000
>> Author : OpenSceneGraph git repository
>> Merge pull request #861 from aluaces/default-ffmpegSet ffmpeg as the
>> default plugin for video files.
>>
>> Fri, 22 Nov 2019 21:07:36 +0100
>> Author : elsid
>> Fix clang 8 & libc++ build errorsReplace operators for implicit type
>> conversion by explicit data() method to
>> access implementation pointer and subscript operator to access element by
>> index just like in std::vector.
>>
>> src/osgPlugins/tga/ReaderWriterTGA.cpp:455:22: error: use of overloaded
>> operator '==' is ambiguous (with operand types 'SafeArray<unsigned char>'
>> and 'long')
>>         if (colormap == NULL)
>>             ~~~~~~~~ ^  ~~~~
>> src/osgPlugins/tga/ReaderWriterTGA.cpp:525:16: error: use of overloaded
>> operator '==' is ambiguous (with operand types 'SafeArray<unsigned char>'
>> and 'long')
>>     if (buffer == NULL || linebuf == NULL)
>>         ~~~~~~ ^  ~~~~
>> src/osgPlugins/tga/ReaderWriterTGA.cpp:525:35: error: use of overloaded
>> operator '==' is ambiguous (with operand types 'SafeArray<unsigned char>'
>> and 'long')
>>     if (buffer == NULL || linebuf == NULL)
>>                           ~~~~~~~ ^  ~~~~
>> src/osgPlugins/tga/ReaderWriterTGA.cpp:548:30: error: use of overloaded
>> operator '==' is ambiguous (with operand types 'SafeArray<unsigned char>'
>> and 'long')
>>             if (formattedMap == NULL)
>>                 ~~~~~~~~~~~~ ^  ~~~~
>> src/osgPlugins/tga/ReaderWriterTGA.cpp:574:40: error: use of overloaded
>> operator '[]' is ambiguous (with operand types 'SafeArray<unsigned char>'
>> and 'int')
>>                         index = linebuf[x];
>>                                 ~~~~~~~^~
>> src/osgPlugins/tga/ReaderWriterTGA.cpp:577:50: error: use of overloaded
>> operator '+' is ambiguous (with operand types 'SafeArray<unsigned char>'
>> and 'int')
>>                         index = getInt16(linebuf + x * 2);
>>                                          ~~~~~~~ ^ ~~~~~
>> src/osgPlugins/tga/ReaderWriterTGA.cpp:580:50: error: use of overloaded
>> operator '+' is ambiguous (with operand types 'SafeArray<unsigned char>'
>> and 'int')
>>                         index = getInt24(linebuf + x * 3);
>>                                          ~~~~~~~ ^ ~~~~~
>> src/osgPlugins/tga/ReaderWriterTGA.cpp:583:50: error: use of overloaded
>> operator '+' is ambiguous (with operand types 'SafeArray<unsigned char>'
>> and 'int')
>>                         index = getInt32(linebuf + x * 4);
>>                                          ~~~~~~~ ^ ~~~~~
>> src/osgPlugins/tga/ReaderWriterTGA.cpp:592:72: error: use of overloaded
>> operator '+' is ambiguous (with operand types 'SafeArray<unsigned char>'
>> and 'int')
>>                         (dest + adjustedX * format)[i] = (formattedMap +
>> index * format)[i];
>>                                                           ~~~~~~~~~~~~ ^
>> ~~~~~~~~~~~~~~
>> src/osgPlugins/tga/ReaderWriterTGA.cpp:626:30: error: use of overloaded
>> operator '==' is ambiguous (with operand types 'SafeArray<unsigned char>'
>> and 'long')
>>             if (formattedMap == NULL)
>>                 ~~~~~~~~~~~~ ^  ~~~~
>> src/osgPlugins/tga/ReaderWriterTGA.cpp:642:21: error: use of overloaded
>> operator '==' is ambiguous (with operand types 'SafeArray<unsigned char>'
>> and 'long')
>>             if (buf == NULL)
>>                 ~~~ ^  ~~~~
>> src/osgPlugins/tga/ReaderWriterTGA.cpp:664:44: error: use of overloaded
>> operator '[]' is ambiguous (with operand types 'SafeArray<unsigned char>'
>> and 'int')
>>                             index = linebuf[x];
>>                                     ~~~~~~~^~
>> src/osgPlugins/tga/ReaderWriterTGA.cpp:667:54: error: use of overloaded
>> operator '+' is ambiguous (with operand types 'SafeArray<unsigned char>'
>> and 'int')
>>                             index = getInt16(linebuf + x * 2);
>>                                              ~~~~~~~ ^ ~~~~~
>> src/osgPlugins/tga/ReaderWriterTGA.cpp:670:54: error: use of overloaded
>> operator '+' is ambiguous (with operand types 'SafeArray<unsigned char>'
>> and 'int')
>>                             index = getInt24(linebuf + x * 3);
>>                                              ~~~~~~~ ^ ~~~~~
>> src/osgPlugins/tga/ReaderWriterTGA.cpp:673:54: error: use of overloaded
>> operator '+' is ambiguous (with operand types 'SafeArray<unsigned char>'
>> and 'int')
>>                             index = getInt32(linebuf + x * 4);
>>                                              ~~~~~~~ ^ ~~~~~
>> src/osgPlugins/tga/ReaderWriterTGA.cpp:688:76: error: use of overloaded
>> operator '+' is ambiguous (with operand types 'SafeArray<unsigned char>'
>> and 'int')
>>                             (dest + adjustedX * format)[i] =
>> (formattedMap + index * format)[i];
>>
>> ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
>> src/osgPlugins/tga/ReaderWriterTGA.cpp:708:21: error: use of overloaded
>> operator '==' is ambiguous (with operand types 'SafeArray<unsigned char>'
>> and 'long')
>>             if (buf == NULL)
>>                 ~~~ ^  ~~~~
>> 17 errors generated.
>>
>>
>> Thu, 12 Dec 2019 10:55:35 +0000
>> Author : OpenSceneGraph git repository
>> Fixed indentation, replacing tabs with spaces
>>
>> Mon, 4 Nov 2019 05:37:37 +0100
>> Author : Tim Moore
>> Fix bug in matrix transpose() and transpose3x3The diagonal elements were
>> not copied from the source matrix.
>>
>>
>> Fri, 1 Nov 2019 09:26:28 -0700
>> Author : flashk
>> Support reading RGB float DDS imagesThe DDS plugin is not able to load
>> floating point RGB images saved out by itself. There doesn't appear to be a
>> fourcc code for RGB float/half-float data, so I added the appropriate
>> entries to the RGBFormat table so the images can be loaded properly.
>>
>> Thu, 12 Dec 2019 10:08:32 +0000
>> Author : OpenSceneGraph git repository
>> Merge pull request #851 from LaurensVoerman/submitCpSubImgfix
>> copySubImage crash on compressed files
>>
>> Wed, 25 Sep 2019 12:16:51 -0500
>> Author : DCFennell
>> GL_CLAMP_VERTEX_COLOR and GL_CLAMP_FRAGMENT_COLOR deprecated in GL core
>> profile according to OpenGL 4.5 specification.
>>
>> Mon, 23 Sep 2019 15:05:54 +0200
>> Author : Johannes Pabst
>> Fix: LuaCallbackObject could form circular references to LuaScriptEngine
>> that prevented its destruction. Destruction of LuaScriptEngine now disarms
>> all callbacks into Lua.
>>
>> Fri, 13 Sep 2019 12:50:29 +0200
>> Author : Riccardo Corsi
>> Fbx Plugin: added plugin option to set the target axis system. Default
>> left to OpenGL.
>>
>> Thu, 12 Sep 2019 13:54:28 -0700
>> Author : grdowns
>> Add vcpkg installation instructions
>>
>> Wed, 11 Dec 2019 17:51:02 +0000
>> Author : OpenSceneGraph git repository
>> Merge pull request #837 from LaurensVoerman/carbonFixfix apple carbon
>> reference
>>
>> Wed, 11 Dec 2019 17:07:27 +0000
>> Author : OpenSceneGraph git repository
>> Merge pull request #833 from cj-mcdonald/osga-fixUpdate
>> ReaderWriterOSGA.cpp
>>
>> Fri, 30 Aug 2019 16:48:25 +0200
>> Author : Guilhem Saurel
>> fix dae readme
>>
>> Wed, 11 Dec 2019 16:58:50 +0000
>> Author : OpenSceneGraph git repository
>> Merge pull request #828 from
>> eligovision/OpenSceneGraph-3.6_ios_build_fixFix build iOS: when using
>> Toolchain or building with Makefiles (not X…
>>
>> Wed, 11 Dec 2019 16:47:44 +0000
>> Author : OpenSceneGraph git repository
>> Merge pull request #822 from mp3butcher/patch-32optimize indexed color
>> DDS conversion
>>
>> Wed, 4 Dec 2019 22:10:46 +0100
>> Author : Alberto Luaces
>> Set ffmpeg as the default plugin for video files.As xine is not used
>> anymore, there is no plugin in charge of loading
>> video files, and osgmovie and other programs are not able to open
>> them.
>>
>> If ffmpeg is present, it is registered for opening video files.
>>
>>
>> Fri, 1 Nov 2019 16:42:50 +0100
>> Author : Laurens Voerman
>> fix copySubImage crash on compressed files
>>
>> Wed, 11 Sep 2019 10:22:16 +0200
>> Author : Laurens Voerman
>> fix apple carbon reference
>>
>> Mon, 2 Sep 2019 17:43:38 +0100
>> Author : Colin McDonald
>> Update ReaderWriterOSGA.cppFix typo in osga archives which stops node
>> files working
>>
>> Fri, 23 Aug 2019 18:31:22 +0300
>> Author : Konstantin S. Matveyev
>> Fix build iOS: when using Toolchain or building with Makefiles (not Xcode)
>>
>> Sun, 18 Aug 2019 17:56:51 +0200
>> Author : Julien Valentin
>> use memcpy instead of union
>>
>> Sat, 17 Aug 2019 22:05:38 +0200
>> Author : Julien Valentin
>> optimize conversion with a union
>>
>> Thu, 22 Aug 2019 14:49:43 +0100
>> Author : Robert Osfield
>> Removed exlict keyword to address build problems with VS older than 2015.
>>
>> Sun, 18 Aug 2019 20:14:17 +0200
>> Author : Remo E
>> Debugging: Hint to debug LoadLibrary issuesThis helps to debug loading
>> dynamic libraries in an environment without implemented "dlopen". For
>> example emscripten with static compiled OSG.
>>
>> Sat, 17 Aug 2019 20:04:38 +0100
>> Author : Robert Osfield
>> Merge branch 'OpenSceneGraph-3.6' of
>> https://github.com/openscenegraph/OpenSceneGraph into OpenSceneGraph-3.6
>>
>> Sat, 17 Aug 2019 20:04:30 +0100
>> Author : OpenSceneGraph git repository
>> Merge pull request #820 from Capostrophic/ddsDDS plugin: add support for
>> DDPF_PALETTEINDEXED8 pixel format reading
>>
>> Fri, 16 Aug 2019 13:52:56 +0200
>> Author : Björn Blissing
>> Fixed spelling error in warning message
>>
>> Sat, 17 Aug 2019 15:11:49 +0300
>> Author : capostrophic
>> Fix memory leaks
>>
>> Sat, 17 Aug 2019 01:43:47 +0300
>> Author : capostrophic
>> Add support for DDPF_PALETTEINDEXED8 pixel format reading
>>
>> Fri, 16 Aug 2019 10:27:28 +0100
>> Author : Robert Osfield
>> Added TKXCAF to find package list
>>
>> Thu, 15 Aug 2019 20:21:15 +0200
>> Author : Julien Valentin
>> remove return of local pointer
>>
>> Fri, 16 Aug 2019 09:35:00 +0100
>> Author : OpenSceneGraph git repository
>> Merge pull request #818 from mp3butcher/patch-31fix comment block CMake
>> syntax
>>
>> Thu, 15 Aug 2019 20:46:52 +0200
>> Author : Julien Valentin
>> fix cmake block comment syntax
>>
>> Thu, 15 Aug 2019 20:27:05 +0200
>> Author : Julien Valentin
>> remove unproperly parsed CMake commenthttps://
>> github.com/openscenegraph/OpenSceneGraph/issues/812
>>
>> Wed, 7 Aug 2019 10:56:59 +0100
>> Author : OpenSceneGraph git repository
>> Merge pull request #808 from 640kb/OpenSceneGraph-3.6las plugin: fix
>> linking against static boost library under windows
>>
>> Wed, 7 Aug 2019 09:49:16 +0200
>> Author : Daniel Wendt
>> las plugin: fix linking against static boost library under
>> windowsSigned-off-by: Daniel Wendt
>>
>>
>> Wed, 31 Jul 2019 14:11:59 +0100
>> Author : Robert Osfield
>> Added a _fontFallback to TextBase to cache any fallback font (usually
>> DefaultFont) that is used when the Textbase::_font is null.
>>
>> Mon, 29 Jul 2019 13:01:00 +0100
>> Author : Robert Osfield
>> Replaced GL_QUADS usage with GL_TRIANGLE_STRIP
>>
>> Mon, 29 Jul 2019 12:29:25 +0100
>> Author : Robert Osfield
>> Refactored the mesh setup to use GL_TRIANGLE_STIP instead of GL_QUADS
>>
>> Mon, 29 Jul 2019 09:59:57 +0100
>> Author : Robert Osfield
>> Updated version to 3.6.5
>>
>> Mon, 29 Jul 2019 08:57:56 +0100
>> Author : OpenSceneGraph git repository
>> Merge pull request #804 from eligovision/OpenSceneGraph-3.6_GLQUADS[*]
>> ParticleSystem: Use GL_TRIANGLES instead if GL_QUADS when GL{1,2}…
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "OpenSceneGraph Users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to osg-users+unsubscribe at googlegroups.com.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/osg-users/fe6d2d5b-7089-42eb-a574-65bb85326504%40googlegroups.com
>> <https://groups.google.com/d/msgid/osg-users/fe6d2d5b-7089-42eb-a574-65bb85326504%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> _______________________________________________
>> osg-users mailing list
>> osg-users at lists.openscenegraph.org
>> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>>
> _______________________________________________
> osg-users mailing list
> osg-users at lists.openscenegraph.org
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20191218/cac7ff3b/attachment-0001.html>


More information about the osg-users mailing list