<div dir="ltr"><div dir="ltr"><div>Hi Robert,</div><div><br></div><div>Looks good except for the following issue I just noticed since 3.6.3:</div><div dir="ltr"><br></div>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.</div><div dir="ltr"><br></div><div>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.</div><div><br></div><div>Thanks,</div><div>Nathan</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Dec 18, 2019 at 8:29 AM Ravi Mathur <<a href="mailto:ravidavi@utexas.edu" target="_blank">ravidavi@utexas.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div>Hi Robert,</div><div><br></div><div>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.</div><div><br></div><div>Thanks,</div><div>Ravi<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Dec 16, 2019 at 12:16 PM Robert Osfield <<a href="mailto:robert.osfield@gmail.com" target="_blank">robert.osfield@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hi All,</div><div><br></div><div>I have merged the outstanding pull requests and made a couple of bug fixes that are now checked into the OpenSceneGraph-3.6 branch:</div><div><br></div><div>    <a href="https://github.com/openscenegraph/OpenSceneGraph/tree/OpenSceneGraph-3.6" target="_blank">https://github.com/openscenegraph/OpenSceneGraph/tree/OpenSceneGraph-3.6</a></div><div><br></div><div>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.<br></div><div><br></div><div>Thanks in advance with your help in testing.<br></div><div>Robert.<br></div><div><br></div><div><b>-- ChangeLog since the 3.6.4 release on 26th of July 2019:</b><br></div><div><br></div><div>Mon, 16 Dec 2019 16:51:16 +0000<br>Author : Robert Osfield<br>Added automatically removal from the OjbectCache when a object or it's subgraph contain Texture that no longer have an osg::Image.<br><br>Mon, 16 Dec 2019 11:54:12 +0000<br>Author : OpenSceneGraph git repository<br>Merge pull request #871 from LaurensVoerman/commit_tgaFixfix debug compile error for ReaderWriterTGA<br><br>Mon, 16 Dec 2019 11:02:41 +0100<br>Author : Laurens Voerman<br>fix debug compile error for ReaderWriterTGA<br><br>Mon, 16 Dec 2019 09:40:30 +0000<br>Author : OpenSceneGraph git repository<br>Merge pull request #870 from eligovision/OpenSceneGraph-3.6_glext_fixGLExtensions's isPBOSupported and isVAOSupported flags fixed<br><br>Mon, 16 Dec 2019 09:40:00 +0000<br>Author : OpenSceneGraph git repository<br>Merge pull request #869 from eligovision/OpenSceneGraph-3.6_glextAdded FBO GL extensions (useful for mobile VR etc.)<br><br>Fri, 13 Dec 2019 19:40:11 +0300<br>Author : konstantin.matveyev<br>GLExtensions's isPBOSupported and isVAOSupported flags fixed for GLES2+GLES3 configuration<br><br>Fri, 13 Dec 2019 19:42:30 +0300<br>Author : konstantin.matveyev<br>GLExtensions's isInvalidateFramebufferSupported flag improved<br><br>Tue, 26 Nov 2019 17:17:38 +0800<br>Author : PntAndCnt<br>Fontconfig should be external library.Add Fontconfig to TARGET_LIBRARIES cause osg3::osgText target looking for<br>openscegraph-Fontconfig-import-targets.cmake, which doesn't exists.<br><br><br>Sun, 13 Oct 2019 20:24:36 +0800<br>Author : PntAndCnt<br>Fix a typo and invisible 3dtext in examples/osgtext.Second text alignment is wrong when "--alignment" specified.<br><br>3D text radius is too small, only SCREEN_COORDS can be seen.<br><br>Text position should multiply radius.<br><br><br>Tue, 3 Sep 2019 16:11:14 +0800<br>Author : Kent<br>Mered fix for internalFormat<br><br>Thu, 12 Dec 2019 18:41:23 +0300<br>Author : valid-ptr<br>glInvalidateFramebuffer added to GLExtensions<br><br>Thu, 31 Oct 2019 18:59:04 +0300<br>Author : konstantin.matveyev<br>glFramebufferTexture2DMultisample added to GLExtensions<br><br>Tue, 10 Dec 2019 15:08:25 +0300<br>Author : Dmitry Marakasov<br>Add FreeBSD-specific code bits for pthread_setaffinity_np support<br><br>Thu, 12 Dec 2019 13:25:44 +0000<br>Author : Robert Osfield<br>Fix linking with Xinerama<br><br>Thu, 12 Dec 2019 13:09:33 +0000<br>Author : OpenSceneGraph git repository<br>Merge pull request #861 from aluaces/default-ffmpegSet ffmpeg as the default plugin for video files.<br><br>Fri, 22 Nov 2019 21:07:36 +0100<br>Author : elsid<br>Fix clang 8 & libc++ build errorsReplace operators for implicit type conversion by explicit data() method to<br>access implementation pointer and subscript operator to access element by<br>index just like in std::vector.<br><br>src/osgPlugins/tga/ReaderWriterTGA.cpp:455:22: error: use of overloaded operator '==' is ambiguous (with operand types 'SafeArray<unsigned char>' and 'long')<br>        if (colormap == NULL)<br>            ~~~~~~~~ ^  ~~~~<br>src/osgPlugins/tga/ReaderWriterTGA.cpp:525:16: error: use of overloaded operator '==' is ambiguous (with operand types 'SafeArray<unsigned char>' and 'long')<br>    if (buffer == NULL || linebuf == NULL)<br>        ~~~~~~ ^  ~~~~<br>src/osgPlugins/tga/ReaderWriterTGA.cpp:525:35: error: use of overloaded operator '==' is ambiguous (with operand types 'SafeArray<unsigned char>' and 'long')<br>    if (buffer == NULL || linebuf == NULL)<br>                          ~~~~~~~ ^  ~~~~<br>src/osgPlugins/tga/ReaderWriterTGA.cpp:548:30: error: use of overloaded operator '==' is ambiguous (with operand types 'SafeArray<unsigned char>' and 'long')<br>            if (formattedMap == NULL)<br>                ~~~~~~~~~~~~ ^  ~~~~<br>src/osgPlugins/tga/ReaderWriterTGA.cpp:574:40: error: use of overloaded operator '[]' is ambiguous (with operand types 'SafeArray<unsigned char>' and 'int')<br>                        index = linebuf[x];<br>                                ~~~~~~~^~<br>src/osgPlugins/tga/ReaderWriterTGA.cpp:577:50: error: use of overloaded operator '+' is ambiguous (with operand types 'SafeArray<unsigned char>' and 'int')<br>                        index = getInt16(linebuf + x * 2);<br>                                         ~~~~~~~ ^ ~~~~~<br>src/osgPlugins/tga/ReaderWriterTGA.cpp:580:50: error: use of overloaded operator '+' is ambiguous (with operand types 'SafeArray<unsigned char>' and 'int')<br>                        index = getInt24(linebuf + x * 3);<br>                                         ~~~~~~~ ^ ~~~~~<br>src/osgPlugins/tga/ReaderWriterTGA.cpp:583:50: error: use of overloaded operator '+' is ambiguous (with operand types 'SafeArray<unsigned char>' and 'int')<br>                        index = getInt32(linebuf + x * 4);<br>                                         ~~~~~~~ ^ ~~~~~<br>src/osgPlugins/tga/ReaderWriterTGA.cpp:592:72: error: use of overloaded operator '+' is ambiguous (with operand types 'SafeArray<unsigned char>' and 'int')<br>                        (dest + adjustedX * format)[i] = (formattedMap + index * format)[i];<br>                                                          ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~<br>src/osgPlugins/tga/ReaderWriterTGA.cpp:626:30: error: use of overloaded operator '==' is ambiguous (with operand types 'SafeArray<unsigned char>' and 'long')<br>            if (formattedMap == NULL)<br>                ~~~~~~~~~~~~ ^  ~~~~<br>src/osgPlugins/tga/ReaderWriterTGA.cpp:642:21: error: use of overloaded operator '==' is ambiguous (with operand types 'SafeArray<unsigned char>' and 'long')<br>            if (buf == NULL)<br>                ~~~ ^  ~~~~<br>src/osgPlugins/tga/ReaderWriterTGA.cpp:664:44: error: use of overloaded operator '[]' is ambiguous (with operand types 'SafeArray<unsigned char>' and 'int')<br>                            index = linebuf[x];<br>                                    ~~~~~~~^~<br>src/osgPlugins/tga/ReaderWriterTGA.cpp:667:54: error: use of overloaded operator '+' is ambiguous (with operand types 'SafeArray<unsigned char>' and 'int')<br>                            index = getInt16(linebuf + x * 2);<br>                                             ~~~~~~~ ^ ~~~~~<br>src/osgPlugins/tga/ReaderWriterTGA.cpp:670:54: error: use of overloaded operator '+' is ambiguous (with operand types 'SafeArray<unsigned char>' and 'int')<br>                            index = getInt24(linebuf + x * 3);<br>                                             ~~~~~~~ ^ ~~~~~<br>src/osgPlugins/tga/ReaderWriterTGA.cpp:673:54: error: use of overloaded operator '+' is ambiguous (with operand types 'SafeArray<unsigned char>' and 'int')<br>                            index = getInt32(linebuf + x * 4);<br>                                             ~~~~~~~ ^ ~~~~~<br>src/osgPlugins/tga/ReaderWriterTGA.cpp:688:76: error: use of overloaded operator '+' is ambiguous (with operand types 'SafeArray<unsigned char>' and 'int')<br>                            (dest + adjustedX * format)[i] = (formattedMap + index * format)[i];<br>                                                              ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~<br>src/osgPlugins/tga/ReaderWriterTGA.cpp:708:21: error: use of overloaded operator '==' is ambiguous (with operand types 'SafeArray<unsigned char>' and 'long')<br>            if (buf == NULL)<br>                ~~~ ^  ~~~~<br>17 errors generated.<br><br><br>Thu, 12 Dec 2019 10:55:35 +0000<br>Author : OpenSceneGraph git repository<br>Fixed indentation, replacing tabs with spaces<br><br>Mon, 4 Nov 2019 05:37:37 +0100<br>Author : Tim Moore<br>Fix bug in matrix transpose() and transpose3x3The diagonal elements were not copied from the source matrix.<br><br><br>Fri, 1 Nov 2019 09:26:28 -0700<br>Author : flashk<br>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.<br><br>Thu, 12 Dec 2019 10:08:32 +0000<br>Author : OpenSceneGraph git repository<br>Merge pull request #851 from LaurensVoerman/submitCpSubImgfix copySubImage crash on compressed files<br><br>Wed, 25 Sep 2019 12:16:51 -0500<br>Author : DCFennell<br>GL_CLAMP_VERTEX_COLOR and GL_CLAMP_FRAGMENT_COLOR deprecated in GL core profile according to OpenGL 4.5 specification.<br><br>Mon, 23 Sep 2019 15:05:54 +0200<br>Author : Johannes Pabst<br>Fix: LuaCallbackObject could form circular references to LuaScriptEngine that prevented its destruction. Destruction of LuaScriptEngine now disarms all callbacks into Lua.<br><br>Fri, 13 Sep 2019 12:50:29 +0200<br>Author : Riccardo Corsi<br>Fbx Plugin: added plugin option to set the target axis system. Default left to OpenGL.<br><br>Thu, 12 Sep 2019 13:54:28 -0700<br>Author : grdowns<br>Add vcpkg installation instructions<br><br>Wed, 11 Dec 2019 17:51:02 +0000<br>Author : OpenSceneGraph git repository<br>Merge pull request #837 from LaurensVoerman/carbonFixfix apple carbon reference<br><br>Wed, 11 Dec 2019 17:07:27 +0000<br>Author : OpenSceneGraph git repository<br>Merge pull request #833 from cj-mcdonald/osga-fixUpdate ReaderWriterOSGA.cpp<br><br>Fri, 30 Aug 2019 16:48:25 +0200<br>Author : Guilhem Saurel<br>fix dae readme<br><br>Wed, 11 Dec 2019 16:58:50 +0000<br>Author : OpenSceneGraph git repository<br>Merge pull request #828 from eligovision/OpenSceneGraph-3.6_ios_build_fixFix build iOS: when using Toolchain or building with Makefiles (not X…<br><br>Wed, 11 Dec 2019 16:47:44 +0000<br>Author : OpenSceneGraph git repository<br>Merge pull request #822 from mp3butcher/patch-32optimize indexed color DDS conversion<br><br>Wed, 4 Dec 2019 22:10:46 +0100<br>Author : Alberto Luaces<br>Set ffmpeg as the default plugin for video files.As xine is not used anymore, there is no plugin in charge of loading<br>video files, and osgmovie and other programs are not able to open<br>them.<br><br>If ffmpeg is present, it is registered for opening video files.<br><br><br>Fri, 1 Nov 2019 16:42:50 +0100<br>Author : Laurens Voerman<br>fix copySubImage crash on compressed files<br><br>Wed, 11 Sep 2019 10:22:16 +0200<br>Author : Laurens Voerman<br>fix apple carbon reference<br><br>Mon, 2 Sep 2019 17:43:38 +0100<br>Author : Colin McDonald<br>Update ReaderWriterOSGA.cppFix typo in osga archives which stops node files working<br><br>Fri, 23 Aug 2019 18:31:22 +0300<br>Author : Konstantin S. Matveyev<br>Fix build iOS: when using Toolchain or building with Makefiles (not Xcode)<br><br>Sun, 18 Aug 2019 17:56:51 +0200<br>Author : Julien Valentin<br>use memcpy instead of union<br><br>Sat, 17 Aug 2019 22:05:38 +0200<br>Author : Julien Valentin<br>optimize conversion with a union<br><br>Thu, 22 Aug 2019 14:49:43 +0100<br>Author : Robert Osfield<br>Removed exlict keyword to address build problems with VS older than 2015.<br><br>Sun, 18 Aug 2019 20:14:17 +0200<br>Author : Remo E<br>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.<br><br>Sat, 17 Aug 2019 20:04:38 +0100<br>Author : Robert Osfield<br>Merge branch 'OpenSceneGraph-3.6' of <a href="https://github.com/openscenegraph/OpenSceneGraph" target="_blank">https://github.com/openscenegraph/OpenSceneGraph</a> into OpenSceneGraph-3.6<br><br>Sat, 17 Aug 2019 20:04:30 +0100<br>Author : OpenSceneGraph git repository<br>Merge pull request #820 from Capostrophic/ddsDDS plugin: add support for DDPF_PALETTEINDEXED8 pixel format reading<br><br>Fri, 16 Aug 2019 13:52:56 +0200<br>Author : Björn Blissing<br>Fixed spelling error in warning message<br><br>Sat, 17 Aug 2019 15:11:49 +0300<br>Author : capostrophic<br>Fix memory leaks<br><br>Sat, 17 Aug 2019 01:43:47 +0300<br>Author : capostrophic<br>Add support for DDPF_PALETTEINDEXED8 pixel format reading<br><br>Fri, 16 Aug 2019 10:27:28 +0100<br>Author : Robert Osfield<br>Added TKXCAF to find package list<br><br>Thu, 15 Aug 2019 20:21:15 +0200<br>Author : Julien Valentin<br>remove return of local pointer<br><br>Fri, 16 Aug 2019 09:35:00 +0100<br>Author : OpenSceneGraph git repository<br>Merge pull request #818 from mp3butcher/patch-31fix comment block CMake syntax<br><br>Thu, 15 Aug 2019 20:46:52 +0200<br>Author : Julien Valentin<br>fix cmake block comment syntax<br><br>Thu, 15 Aug 2019 20:27:05 +0200<br>Author : Julien Valentin<br>remove unproperly parsed CMake commenthttps://<a href="http://github.com/openscenegraph/OpenSceneGraph/issues/812" target="_blank">github.com/openscenegraph/OpenSceneGraph/issues/812</a><br><br>Wed, 7 Aug 2019 10:56:59 +0100<br>Author : OpenSceneGraph git repository<br>Merge pull request #808 from 640kb/OpenSceneGraph-3.6las plugin: fix linking against static boost library under windows<br><br>Wed, 7 Aug 2019 09:49:16 +0200<br>Author : Daniel Wendt<br>las plugin: fix linking against static boost library under windowsSigned-off-by: Daniel Wendt<br><br><br>Wed, 31 Jul 2019 14:11:59 +0100<br>Author : Robert Osfield<br>Added a _fontFallback to TextBase to cache any fallback font (usually DefaultFont) that is used when the Textbase::_font is null.<br><br>Mon, 29 Jul 2019 13:01:00 +0100<br>Author : Robert Osfield<br>Replaced GL_QUADS usage with GL_TRIANGLE_STRIP<br><br>Mon, 29 Jul 2019 12:29:25 +0100<br>Author : Robert Osfield<br>Refactored the mesh setup to use GL_TRIANGLE_STIP instead of GL_QUADS<br><br>Mon, 29 Jul 2019 09:59:57 +0100<br>Author : Robert Osfield<br>Updated version to 3.6.5<br><br>Mon, 29 Jul 2019 08:57:56 +0100<br>Author : OpenSceneGraph git repository<br>Merge pull request #804 from eligovision/OpenSceneGraph-3.6_GLQUADS[*] ParticleSystem: Use GL_TRIANGLES instead if GL_QUADS when GL{1,2}…<br><br></div></div>

<p></p>

-- <br>
You received this message because you are subscribed to the Google Groups "OpenSceneGraph Users" group.<br>
To unsubscribe from this group and stop receiving emails from it, send an email to <a href="mailto:osg-users+unsubscribe@googlegroups.com" target="_blank">osg-users+unsubscribe@googlegroups.com</a>.<br>
To view this discussion on the web visit <a href="https://groups.google.com/d/msgid/osg-users/fe6d2d5b-7089-42eb-a574-65bb85326504%40googlegroups.com?utm_medium=email&utm_source=footer" target="_blank">https://groups.google.com/d/msgid/osg-users/fe6d2d5b-7089-42eb-a574-65bb85326504%40googlegroups.com</a>.<br>
_______________________________________________<br>
osg-users mailing list<br>
<a href="mailto:osg-users@lists.openscenegraph.org" target="_blank">osg-users@lists.openscenegraph.org</a><br>
<a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" rel="noreferrer" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>
</blockquote></div></div>
_______________________________________________<br>
osg-users mailing list<br>
<a href="mailto:osg-users@lists.openscenegraph.org" target="_blank">osg-users@lists.openscenegraph.org</a><br>
<a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" rel="noreferrer" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>
</blockquote></div>