[osg-users] OpenSceneGraph-3.6.4 released

Robert Osfield robert.osfield at gmail.com
Fri Jul 26 08:15:40 PDT 2019


Hi All,

I have just tagged the OpenSceneGraph-3.6.4 maintenance release.


https://github.com/openscenegraph/OpenSceneGraph/tree/OpenSceneGraph-3.6.4

This release had to have a couple of minor interfaces to it so the ABI
isn't compatibility with 3.6.2 so you'll need to recompile your
application.  I don't expect any build breakages for the vast majority of
users, so it should be simply an issue of rebuilding the OSG, then building
your application.

Thanks to everyone that has helped wiht tesitng, bug fixes and a couple of
feature refinenments.

Cheers,
Robert.

--Changes since 3.6.3

Thu, 25 Jul 2019 14:58:17 +0100
Author : Robert Osfield
Changed the #extension enable

Thu, 25 Jul 2019 14:10:01 +0100
Author : Robert Osfield
Change the DefaultFont so that it's managemed via the ObjectCache to enabl
it to be release and cleared in a central manner. Added call to
Registry::releaseGLObjects() to osgViewer/Renderer.cpp to enable automatic
clean up of objects in the ObjectCache.

Thu, 25 Jul 2019 12:48:21 +0100
Author : Robert Osfield
Added readObject() implementations

Thu, 25 Jul 2019 10:39:34 +0100
Author : Robert Osfield
Added ReaderWriterOBJ::readObject(..) implementations to address issue with
using osgconv

Mon, 22 Jul 2019 19:22:16 +0100
Author : Robert Osfield
Updates for 3.6.4-rc8

Mon, 22 Jul 2019 17:20:10 +0100
Author : Robert Osfield
Added handling of iOS and Android to make sure FontConfig is only used for
Desktop builds

Fri, 19 Jul 2019 09:20:50 +0100
Author : Robert Osfield
Updated for rc7

Fri, 19 Jul 2019 09:10:02 +0100
Author : OpenSceneGraph git repository
Merge pull request #797 from wangii/OpenSceneGraph-3.6 fix u64 and i64
allocation, setArray bug

Fri, 19 Jul 2019 14:06:20 +0800
Author : Linan Wang
fix typo

Fri, 19 Jul 2019 13:28:25 +0800
Author : Linan Wang
fix u64 and i64 allocation, setArray bug

Thu, 18 Jul 2019 12:44:59 +0100
Author : Robert Osfield
Fixed indentation

Thu, 18 Jul 2019 09:13:25 +0800
Author : Long Huan
Add OutputTextureFiles OptionAdd OutputTextureFiles Option support Write
out the texture images to file


Wed, 17 Jul 2019 15:07:38 +0800
Author : Long Huan
Update OBJWriterNodeVisitor.cpp

Wed, 17 Jul 2019 14:52:10 +0800
Author : Long Huan
fix obj-Plugin export texture fileFix obj-plugin to support export texture
file


Thu, 18 Jul 2019 12:18:04 +0100
Author : Robert Osfield
Added handling of zero radius models

Thu, 18 Jul 2019 11:16:08 +0100
Author : Robert Osfield
Removed references OpenVRML plugin

Thu, 18 Jul 2019 11:14:10 +0100
Author : Robert Osfield
Removed vrml plugin from build as OpenVRML plugin relies on no longer
supported functionality

Thu, 18 Jul 2019 10:34:53 +0100
Author : Robert Osfield
Added calls to curl_global_init and curl_global_cleanup to improve the
robustness of threaded curl plugin usage

Tue, 16 Jul 2019 13:50:02 +0100
Author : Robert Osfield
Updated for rc6

Tue, 16 Jul 2019 11:53:24 +0100
Author : OpenSceneGraph git repository
Merge pull request #789 from rhabacker/OpenSceneGraph-3.6cmake: Add
find_package module for fontconfig

Tue, 16 Jul 2019 11:32:10 +0100
Author : OpenSceneGraph git repository
Merge pull request #791 from aluaces/mingw-osg_windowing_systemAvoid that
mingw cross-compilation choosing X11 as the windowing system.

Tue, 16 Jul 2019 11:08:25 +0200
Author : Alberto Luaces
Avoid that mingw cross-compilation choosing X11 as the windowing system.I
have moved the PROJECT stanza before the conditionals, because
otherwise expressions like IF(MINGW) always fail.


Mon, 15 Jul 2019 18:54:30 +0200
Author : Ralf Habacker
cmake: Add summary information to get an idea of what dependencies might be
missing

Mon, 15 Jul 2019 18:52:14 +0200
Author : Ralf Habacker
cmake: Added find_package module for fontconfig which is not available with
cmake < 3.14This file has been taken from cmake 3.14


Mon, 15 Jul 2019 17:06:51 +0100
Author : Robert Osfield
Updated for 3.6.4-rc5

Mon, 15 Jul 2019 16:16:45 +0100
Author : Robert Osfield
Adopted the matrix transformation code from Text

Mon, 15 Jul 2019 16:13:57 +0100
Author : Robert Osfield
Added test of picking

Mon, 15 Jul 2019 15:05:05 +0100
Author : Robert Osfield
Cuietened down the reporting of failure to find fontconfig

Mon, 15 Jul 2019 14:11:11 +0100
Author : OpenSceneGraph git repository
Merge pull request #788 from rhabacker/3.6-obj-plugin-fixes3.6 obj plugin
fixes

Tue, 16 Jan 2018 10:23:36 +0100
Author : Ralf Habacker
obj plugin: Fix bug not adding first vertex index on writing GL_LINExxx
array types

Mon, 15 Jan 2018 14:22:18 +0100
Author : Ralf Habacker
obj plugin: Fix not writing material shininess

Mon, 15 Jul 2019 14:29:26 +0200
Author : Ralf Habacker
obj plugin: add option "NsIfNotPresent=" for setting the specular exponent
of a material if not present

Mon, 25 Sep 2017 13:59:13 +0200
Author : Ralf Habacker
obj plugin: Fix bug not using specular color (Ks) for illumination mode >
2See paragraph "Illumination models" at
http://paulbourke.net/dataformats/mtl/ for details.


Mon, 15 Jul 2019 11:14:47 +0100
Author : OpenSceneGraph git repository
Merge pull request #786 from rhabacker/OpenSceneGraph-3.6Fix 'Incorrect
default location for true type fonts on openSUSE'

Tue, 2 Jul 2019 22:56:02 +0200
Author : Ralf Habacker
Fix 'Incorrect default location for true type fonts on openSUSE'
https://github.com/openscenegraph/OpenSceneGraph/issues/778


Fri, 12 Jul 2019 17:00:20 +0100
Author : Robert Osfield
Added check against any empty _segments to avoid undefined behaviour

Fri, 12 Jul 2019 16:16:43 +0100
Author : Robert Osfield
Removed debug info for constructor and destructors

Fri, 12 Jul 2019 16:09:12 +0100
Author : Robert Osfield
Added FrameBufferAttachment::resizeGLObjectBuffers(..) and
releaseGLObjects(..) methods

Tue, 2 Jul 2019 20:37:02 +0200
Author : StefanBruens
Fix wxWidgets COMPONENTS specification, deprecated usage broken with CMake
3.14Current FindWxWidgets.cmake allows to specify OPTIONAL components,
unfortunately
this broke the (deprecated) use of wxWidgets_USE_LIBS.

Fixes: #779

Tue, 2 Jul 2019 20:21:45 +0100
Author : Robert Osfield
Updated ChangeLog for rc4

Tue, 2 Jul 2019 20:21:05 +0100
Author : Robert Osfield
Updated SO number to refect change to the Drawable header inline method
status

Tue, 2 Jul 2019 20:19:05 +0100
Author : Robert Osfield
Updated in prep for 3.6.4-rc4

Mon, 1 Jul 2019 16:15:21 +0100
Author : Colin McDonald
Trivial change to src/osgSim/LineOfSight.cpp to quieten down an info
message in DatabaseCacheReadCallback::readNodeFile.

Mon, 1 Jul 2019 16:12:53 +0100
Author : Robert Osfield
Updated release candidate number to 4 in prep for 3.6.4-rc4 release.

Mon, 1 Jul 2019 15:48:29 +0100
Author : Robert Osfield
Removed stray tab

Tue, 25 Jun 2019 17:09:46 +1200
Author : jimcamel
Fixed bug where FFmpeg Image Stream would stop if paused for more than 10
secondsThe FFmpeg image stream class uses a 10 second timeout between
frames to determine if the stream is dead and if so closes it. However, the
timeout is determined using the variable lastUpdateTS which stores the last
time the publishNewFrame function was called, and if the video has been
playing and then is paused for longer than 10 seconds, when it is unpaused
this timeout will fire and the stream will be closed, stopping the video
playing beyond what has been buffered.

To stop this timeout from happening before the video starts playing, the
timeout checks to see if the lastUpdateTS > 0 (at initialization it is set
to 0). In this fix, we simply set the value of lastUpdateTS to 0 when the
video is unpaused, this will force the check to skip on unpause, and from
then on lastUpdateTS will have the correct value again.

The lastUpdateTS variable is private and only used for this one function,
so there should be no side effects from the change.

Fri, 7 Jun 2019 12:45:45 +0200
Author : Riccardo Corsi
Bugfix due to copy-paste typo which prevented multi uv channel mesh to be
imported correctly.

Mon, 1 Jul 2019 13:43:29 +0100
Author : Robert Osfield
Fixed layout

Mon, 1 Jul 2019 13:42:33 +0100
Author : Robert Osfield
Merge branch 'patch-27' of https://github.com/mp3butcher/OpenSceneGraph
into patch-27

Thu, 30 May 2019 23:10:27 +0300
Author : Alexey Galitsyn
Fix not checking num lock state when remapping keypad keys on Windows.Num
lock state was never checked during remapping keypad keys on Windows.
Now when num lock is active, keypad numeric keys and keypad delimeter key
should work as expected (return KEY_KP_0 to KEY_KP_9 and KEY_KP_Decimal
respectivly).


Mon, 1 Jul 2019 12:56:36 +0100
Author : Robert Osfield
Restructed the setting of the default osgDB::Options so it doesn't override
the ObjectCacheHint setting when a user specified osgDB::Options object is
passed in.

Mon, 1 Jul 2019 12:33:21 +0100
Author : Robert Osfield
Merge branch 'OpenSceneGraph-3.6_vas' of
https://github.com/eligovision/OpenSceneGraph into OpenSceneGraph-3.6_vas

Mon, 1 Jul 2019 12:18:21 +0100
Author : Robert Osfield
Couldn't resolve warnings coming from the FBX headers so had to suppress
warnings.

Tue, 21 May 2019 13:28:41 +0200
Author : Laurens Voerman
replaced "if (apm || !apm->valid())"

Tue, 21 May 2019 13:29:47 +0200
Author : Laurens Voerman
fix typo in header guard.

Wed, 15 May 2019 11:49:17 +0200
Author : Laurens Voerman
fix typo in ReaderWriterFBX: writObject -> writeObject

Fri, 14 Jun 2019 15:28:46 +0100
Author : OpenSceneGraph git repository
Merge pull request #760 from LaurensVoerman/readObjectimplement readObject
for all relevant readerWriters

Fri, 14 Jun 2019 15:01:15 +0100
Author : OpenSceneGraph git repository
Merge pull request #759 from AnyOldName3/more-tgaVarious TGA improvements

Fri, 14 Jun 2019 14:32:31 +0100
Author : OpenSceneGraph git repository
Merge pull request #758 from LaurensVoerman/osgt_indentationfix indentation
for osgt files for windows dynamic library build.

Fri, 14 Jun 2019 14:29:32 +0100
Author : OpenSceneGraph git repository
Merge pull request #757 from LaurensVoerman/rendererNoRefCountfix compile
error if OSGUTIL_RENDERBACKEND_USE_REF_PTR not defined in
include/osgUtil/RenderLeaf

Sat, 8 Jun 2019 01:17:21 +0200
Author : Julien Valentin
update traversedebug preventing traversal to disable OQN

Fri, 31 May 2019 15:27:18 +0200
Author : Julien Valentin
add enable check in traverseQuery

Wed, 15 May 2019 14:35:39 +0300
Author : Konstantin S. Matveyev
typo fix

Wed, 15 May 2019 14:27:10 +0300
Author : valid-ptr
VertexArrayState's lazy disabling of vertex attributes mechanism major fix:
_vertexAttribArrays must be 'shared'

Tue, 14 May 2019 14:25:30 +0200
Author : Laurens Voerman
implement readObject for all relevant readerWriters

Mon, 13 May 2019 21:56:07 +0100
Author : AnyOldName3
Add support for Targa type 3 and 11 images (greyscale)

Mon, 13 May 2019 17:25:29 +0200
Author : Laurens Voerman
fix indentation for osgt files for windows dynamic library build.

Mon, 13 May 2019 17:02:53 +0200
Author : Laurens Voerman
fix compile error if OSGUTIL_RENDERBACKEND_USE_REF_PTR not defined in
include/osgUtil/RenderLeaf

Sat, 11 May 2019 00:00:41 +0100
Author : AnyOldName3
Avoid wasting memory loading optional TGA fields as RLE image data

Fri, 10 May 2019 00:04:49 +0100
Author : AnyOldName3
Add support for type 9 (colour mapped, compressed) TGA images.

Fri, 10 May 2019 00:04:08 +0100
Author : AnyOldName3
Check TGA footer if present to see if attribute channel contains alpha data

Wed, 8 May 2019 10:17:06 +0100
Author : Robert Osfield
Merged ELSEIF fix from master

Tue, 30 Apr 2019 11:03:02 +0200
Author : Laurens Voerman
add missing E to ELSIF# Conflicts:
# src/osgViewer/CMakeLists.txt


Wed, 8 May 2019 00:59:40 +0100
Author : AnyOldName3
Consistently check for failed memory allocation

Wed, 8 May 2019 00:56:42 +0100
Author : AnyOldName3
Switch to using safe buffers (fixing a memory leak)

Sat, 4 May 2019 01:19:31 +0100
Author : AnyOldName3
Cleanup TGA header interpretation* Read the colour map `First Entry Index`
field. If non-zero, error out as the format specification is vague as to
what it does and different readers interpret it differently.
* Rename the variable that holds the colour map entry size as the existing
name could be misinterpreted as the size of the pointer, not the thing
pointed to.
* Handle images reporting themselves as 15 bits per pixel in the same way
as Truevision's example code.


Fri, 26 Apr 2019 10:46:04 +0100
Author : Robert Osfield
Fixed indentation

Fri, 19 Apr 2019 13:04:35 +0800
Author : Wei Lisi
remove tabs

Fri, 5 Apr 2019 14:31:21 -0700
Author : flashk
Update fbxRMesh.cpp

Tue, 26 Mar 2019 22:37:50 +0800
Author : Wei Lisi
clean up

Tue, 26 Mar 2019 21:01:24 +0800
Author : Wei Lisi
fix fbx hierarchy issue

Wed, 28 Nov 2018 14:21:37 -0600
Author : Derek Quam
Fix two bugs introduced when removing the Geode visitor from the FBX
exporter.In the Geometry visitor, use getNodePath to check if the Geometry
node
is root instead of getNumParents.

Reset the state inside buildFaces to prevent duplication when a
Group is inside of Group.


Tue, 13 Nov 2018 08:47:06 -0600
Author : Derek Quam
Fix duplicate geometries in FBX export.The fix to allow the export of
orphaned Geometry nodes accidentally
duplicated those geometry nodes in 'normal' scene trees. This commit
refactors the code to rely on the visitor to traverse the Geometry as
opposed to traversing the Geometry in the Geode visit and the Geometry
visit.


Fri, 26 Apr 2019 09:36:51 +0100
Author : OpenSceneGraph git repository
Merge pull request #745 from eligovision/OpenSceneGraph-3.6_cmake CMake:
OSG_WINDOWING_SYSTEM fixed

Sun, 14 Apr 2019 00:47:36 +0300
Author : Konstantin S. Matveyev
CMake: Win32 option added to OSG_WINDOWING_SYSTEM

Sun, 14 Apr 2019 00:04:11 +0300
Author : valid-ptr
CMake: OSG_WINDOWING_SYSTEM fixed; FORCE flag removed

Fri, 12 Apr 2019 13:57:35 +0100
Author : Robert Osfield
cMerge branch 'OpenSceneGraph-3.6' of
https://github.com/openscenegraph/OpenSceneGraph into OpenSceneGraph-3.6

Fri, 12 Apr 2019 13:55:39 +0100
Author : Robert Osfield
Added ability to set which tree rendering techniques to build (via
--featuers bitmask command line) and output scene to using -o
outputfilename.extension command line.

Thu, 11 Apr 2019 12:42:22 +0100
Author : OpenSceneGraph git repository
Merge pull request #737 from
eligovision/OpenSceneGraph-3.6_androidosgDB::DynamicLibrary: local lib
loading on Android fixed

Fri, 29 Mar 2019 16:25:43 +0300
Author : Konstantin S. Matveyev
osgDB::DynamicLibrary: local lib loading on Android fixed

Tue, 26 Mar 2019 06:52:09 +0100
Author : Jeongseok Lee
Update CMakeModules/FindCOLLADA.cmakeKeeping old style operator to align
with OSG CMake 2.8.0 support.

Co-Authored-By: eknabe <44489094+eknabe at users.noreply.github.com>


Mon, 25 Mar 2019 14:09:04 +0000
Author : Robert Osfield
Added basic load and compile stats collection enabled by --stats command
line.

Mon, 25 Mar 2019 12:42:28 +0000
Author : Robert Osfield
Added a call to the CullSetting::readCommnadLine(..) to make sure the
--NO_CULLING and --VIEW_FRUSTUM, --VIEW_FRUSTUM_SIDES command line
parameters are honoured

Mon, 25 Mar 2019 12:40:41 +0000
Author : Robert Osfield
Added --NO_CULLING, --VIEW_FRSUTUM and --VIEW_FRUSTUM_SIDES/--vfs command
line options for setting the Camera CullingMode value

Wed, 20 Mar 2019 09:09:56 -0700
Author : Jeongseok Lee
Update comments and fix cmake version check

Tue, 19 Mar 2019 14:33:42 +0000
Author : OpenSceneGraph git repository
Merge pull request #727 from ccochran/OpenSceneGraph-3.6Fixes Android build
for osgViewer.

Mon, 18 Mar 2019 08:55:05 -0600
Author : Colin Cochran
Fixes osgViewer CMake build for Android.Adds FORCE to overwrite the cached
OWG_WINDOWING_SYSTEM variable.


Sat, 16 Mar 2019 11:59:28 -0600
Author : Colin Cochran
Fixes Android build for osgViewer.Previously, cmake attempted to build
cocoa windowing system source even if MAKE_SYSTEM_NAME was set to ANDROID.


Fri, 15 Mar 2019 15:46:58 +0300
Author : Capostrophic
Replace redundant asCullVisitor usage with a type check

Sat, 16 Mar 2019 11:30:21 +0000
Author : OpenSceneGraph git repository
Merge pull request #726 from Capostrophic/linearinterpolatorOverride
default behavior for linear vector interpolations

Fri, 15 Mar 2019 21:29:13 +0300
Author : Capostrophic
Override default behavior for linear vector interpolations

Tue, 26 Feb 2019 17:19:06 +0000
Author : Chris Djali
Resolve OpenGL error caused by confusion between geometry shader
implementations.There are two types of Geometry Shaders in OpenGL. One is
provided by `GL_EXT_geometry_shader4` and `GL_ARB_geometry_shader4` and
requires that certain parameters are set with calls to
`glProgramParameteri` before the program is linked. The other is provided
by OpenGL 3.2 as a core feature and by the GLES extensions
`GL_EXT_geometry_shader` and `GL_OES_geometry_shader` and requires these
parameters to be set in the GLSL source itself.

The value of `isGeometryShader4Supported` is being used to determine if the
`glProgramParameteri` calls should occur, so it should only be `true` when
one of the extensions requiring them is present.

Tue, 5 Mar 2019 09:32:55 -0800
Author : flashk
Update StackedTransform.cpp

Sun, 10 Mar 2019 15:43:48 +0300
Author : Capostrophic
Avoid unnecessary matrix type conversion in osgParticle

Thu, 14 Mar 2019 10:13:15 +0000
Author : Robert Osfield
Removed the optional code path hack

Wed, 13 Mar 2019 20:05:12 +0300
Author : Capostrophic
Add OSG_USE_FLOAT_QUAT build option to use single precision quaternions

Thu, 14 Mar 2019 09:39:40 +0000
Author : OpenSceneGraph git repository
Merge pull request #724 from AnyOldName3/more-gitignoreAdd missing files to
.gitignore

Wed, 13 Mar 2019 23:13:41 +0000
Author : AnyOldName3
Add Visual Studio cache/options directory to .gitignore

Wed, 13 Mar 2019 23:13:00 +0000
Author : AnyOldName3
Add missing documentation build files to .gitignore

Mon, 25 Feb 2019 15:06:54 +0000
Author : Robert Osfield
Streamline the animation path completion message

Tue, 29 Jan 2019 14:40:16 +0100
Author : Daniel Trstenjak
OcclusionQueryNode: reset the test result of the invalid geometryThere're
cases that the occlusion test result has been retrieved
after the query geometry has been changed, it's the result of the
geometry before the change.


Tue, 29 Jan 2019 11:37:28 +0100
Author : Daniel Trstenjak
OcclusionQueryNode: ensure a valid query geometryIf the query geometry is
invalid then don't do any occlusion queries and
never traverse the subgraphs.


Mon, 4 Feb 2019 14:46:42 +0100
Author : Björn Blissing
Add search location for textures in FBX pluginThe FBX plugin may fail
texture lookup even if the texture is located in
the same folder as the model file. This change tries, as a last resort,
to check if the texture filename is available in the same folder as the
model.


Wed, 20 Feb 2019 16:54:23 +0000
Author : OpenSceneGraph git repository
Merge pull request #704 from mp3butcher/patch-24uncomment
INLINE_DRAWABLE_DRAW

Wed, 20 Feb 2019 16:31:58 +0000
Author : Robert Osfield
Added override for broken bindings

Mon, 28 Jan 2019 01:40:35 +0100
Author : Julien Valentin
uncomment INLINE_DRAWABLE_DRAW

Sat, 26 Jan 2019 19:36:30 +0000
Author : Robert Osfield
Updates for 3.6.4-rc3

Sat, 26 Jan 2019 18:21:47 +0000
Author : OpenSceneGraph git repository
Merge pull request #702 from mp3butcher/fix36add MeshReindexation flag

Sat, 26 Jan 2019 18:10:44 +0000
Author : Robert Osfield
Added missing {} to fix getPassed() bug introducted by previus commit

Fri, 25 Jan 2019 15:02:45 +0100
Author : Daniel Trstenjak
OcclusionQueryNode: ensure a consistent value for '_passed'

Sat, 26 Jan 2019 16:33:23 +0000
Author : Robert Osfield
Introduced a QueryGeometry::getQueryResult(const osg::Camera*) method as a
more informative replacedment for QueryGeometry::getNumPixels().

Wed, 23 Jan 2019 12:10:00 +0100
Author : Daniel Trstenjak
OcclusionQueryNode: add resetting of queriesIf there's a big view change
then it might not be appropriate to wait
for '_queryFrameCount' till the next query is issued, because then
geometry might pop into the view after '_queryFrameCount'.

This is especially important for applications not having a constant
frame rate, but just issue a new frame on demand.


Wed, 23 Jan 2019 17:06:04 +0100
Author : mp3butcher
fix variable name

Fri, 17 Aug 2018 09:22:40 +0100
Author : OpenSceneGraph git repository
Changed member variable name to be consistent with header

Fri, 17 Aug 2018 09:21:31 +0100
Author : OpenSceneGraph git repository
Changed the member variable to be consistent with the method name.

Thu, 16 Aug 2018 00:18:24 +0200
Author : mp3butcher
add a bool parameter to allow forced reindexation of a mesh

Wed, 23 Jan 2019 15:40:13 +0000
Author : Robert Osfield
Commented out the reset of the _vertexArrayObject = 0 as it was break later
State::resetCurrentVertexArrayStateOnMatch() calls ability to reset the
State::_currentVAO when required.

Wed, 23 Jan 2019 08:52:11 +0000
Author : Robert Osfield
Fixed typo

Tue, 22 Jan 2019 20:21:56 +0000
Author : Robert Osfield
Added separate test and rest of _currentVAO to
State::resetCurrentVertexArrayStateOnMatch(..) method

Mon, 21 Jan 2019 18:13:43 +0000
Author : Robert Osfield
Changed resetCurrentVertexArrayStateOnMatch() to reset  _vas tp
_globalVertexArrayState and currentVAO to 0.

Mon, 21 Jan 2019 17:36:40 +0000
Author : Robert Osfield
Added reset of the State::CurrentVertexArrayState() to prevent the
State::_vas becoming a dangling pointer when VertexArrayState objects are
deleted.

Sat, 19 Jan 2019 16:16:53 +0000
Author : Robert Osfield
Added calling of releaseGLObjects() and resizeGLObjects() to the Camera
DrawCallback's to enable the draw callbacks to clean up their own GL
objects.

Thu, 17 Jan 2019 17:24:22 +0000
Author : OpenSceneGraph git repository
Merge pull request #693 from LaurensVoerman/glObj_C4250fix MSVC warning
C4250: inherits 'X' via dominance (94x)

Thu, 17 Jan 2019 16:22:51 +0100
Author : Laurens Voerman
fix MSVC warning C4250: inherits 'X' via dominance (94x)

Mon, 14 Jan 2019 11:55:24 +0000
Author : Robert Osfield
Added derpecated and thread unsafe warning message to docs of
ObjectCache::getgetFromObjectCache()

Mon, 14 Jan 2019 10:23:05 +0000
Author : OpenSceneGraph git repository
Merge pull request #691 from LaurensVoerman/clrObjCacheclear temp
objectCache in databaseRequest

Mon, 14 Jan 2019 09:55:00 +0000
Author : Robert Osfield
Added using to quieten VS warnings

Mon, 14 Jan 2019 10:19:41 +0100
Author : Laurens Voerman
clear temp objectCache in databaseRequest

Sat, 12 Jan 2019 11:27:18 +0000
Author : Robert Osfield
Moved resizeGLObjects/releaseGLObjects out of Referenced to avoid multiple
inheritance warnings

Thu, 10 Jan 2019 09:45:32 +0000
Author : Robert Osfield
Added read/writeObject() entry point to FBX plugin.

Wed, 9 Jan 2019 10:22:54 +0000
Author : Robert Osfield
Upated ChangeLog

Wed, 9 Jan 2019 10:19:34 +0000
Author : Robert Osfield
Updated for 3.6.4-rc2

Wed, 9 Jan 2019 08:51:29 +0000
Author : Robert Osfield
Added cmake package configuration files to gitignore

Wed, 9 Jan 2019 08:43:08 +0000
Author : Robert Osfield
Replaced use of heap with use of stack created ifstream to avoid potential
memory leak

Wed, 9 Jan 2019 08:38:16 +0000
Author : Robert Osfield
Introduced use of ref_ptr<> and private destructor to tighen up memory
management and avoid users attempting to inappropriately delete
TexCoordRange.

Tue, 8 Jan 2019 19:32:50 +0000
Author : Robert Osfield
Fixed for crashes on exit associaciated with VAO usage and vairous niche
usage cases

Mon, 7 Jan 2019 17:46:02 +0000
Author : Robert Osfield
Fixed crash on exit issues with osgFX, osgParticle, osgSim and the
osgforest example

Mon, 7 Jan 2019 10:25:13 +0000
Author : Robert Osfield
Merged changes from master

Fri, 4 Jan 2019 09:22:12 +0000
Author : Robert Osfield
Updated rc number for 3.6.4 release candidate

Fri, 4 Jan 2019 09:10:39 +0000
Author : Robert Osfield
Updated ChangeLog and AUTHORS in prep for 3.6.4 work

Fri, 4 Jan 2019 08:10:15 +0000
Author : Robert Osfield
Added use of sizeof to make code a bit more flexible

Fri, 4 Jan 2019 08:08:07 +0000
Author : Robert Osfield
Restructured the clean up of arrays/primitives and GL objects

Mon, 31 Dec 2018 11:06:45 +0000
Author : Robert Osfield
Changed the clean up of the GL objects on destruction so that the
destructors of the arrays/primitives themselves do the release rather than
have it done explictly in the destructor.  This allows arrays/primitives to
be shared.

Thu, 20 Dec 2018 08:46:12 +0000
Author : OpenSceneGraph git repository
Merge pull request #679 from mp3butcher/patch-18setup camera Read/Draw
Buffer

Wed, 19 Dec 2018 18:30:26 +0100
Author : Julien Valentin
setup camera Read/Draw Bufferfix flickering shadows in SingleThread

Fri, 14 Dec 2018 09:14:26 +0000
Author : Robert Osfield
Removed examples from build as it was causing travis to timeout

Thu, 13 Dec 2018 14:06:51 +0000
Author : OpenSceneGraph git repository
Fixed indentation

Thu, 13 Dec 2018 08:31:27 +0000
Author : OpenSceneGraph git repository
Merge pull request #671 from mp3butcher/patch-16remove useless code

Thu, 13 Dec 2018 08:01:24 +0000
Author : OpenSceneGraph git repository
Merge pull request #672 from ccochran/OpenSceneGraph-3.6Xcode 9/10 build
fixes for OSG 3.6

Tue, 11 Dec 2018 23:56:47 +0100
Author : Julien Valentin
remove dead code

Mon, 23 Jul 2018 23:52:16 +0100
Author : Thomas Hogarth
removed ios simulator reference, adjusted readme

Tue, 10 Jul 2018 02:09:28 +0100
Author : Thomas Hogarth
Improved iOS cmake support for xcode 9.4 and cmake 3.11

Fri, 7 Dec 2018 14:53:52 +0000
Author : OpenSceneGraph git repository
Merge pull request #670 from
emminizer/four-byte-utf8osgText::String:createUTF8EncodedString() now
supports 4-byte UTF-8 strings (code points over 0x100000)

Thu, 6 Dec 2018 14:07:55 -0500
Author : Daniel Emminizer
osgText::String:createUTF8EncodedString() now supports 4-byte UTF-8 strings
(code points over 0x100000).

Tue, 20 Nov 2018 16:12:21 -0800
Author : flashk
Prefer FOURCC pixel format in DDS loaderI have found that certain image
editing programs export DDS images with both the DDPF_FOURCC and DDPF_RGB
pixel format flags. The DDS loader will give preference to the DDPF_RGB
flag and try to deduce the format from the RGB bit mask values instead of
using the more reliable FOURCC flag. This causes some images to not load,
even though the FOURCC flag is supported.  I've modified the loader so that
it checks for the DDPF_FOURCC flag first, then falls back on deducing the
format from the RGB bit masks.

Tue, 20 Nov 2018 14:24:24 +0000
Author : Robert Osfield
Added, currently commented out, alias for .vsga and .vsgb to help with
automatic loading a vsg plugin when .vsga and .vsgb files are encountered.

Tue, 20 Nov 2018 14:19:37 +0000
Author : Robert Osfield
Added support for reading and writing images

Sun, 11 Nov 2018 10:14:50 +0000
Author : Robert Osfield
Restructed the setting of the OSG_GL_CONTEXT_VERSION to allow script to set
it's default value

Fri, 9 Nov 2018 11:28:57 +0000
Author : Robert Osfield
Added make clobber target, imported in from the VSG project.

Fri, 9 Nov 2018 11:25:16 +0000
Author : Robert Osfield
Removed 12 year old workaround that is no longer required and was causing a
misleading info message  "OpenGL extension '' is not supported." to be
reported.

Fri, 2 Nov 2018 08:34:43 +0000
Author : OpenSceneGraph git repository
Replaced tabs with spaces to fix indentation

Thu, 1 Nov 2018 10:49:40 -0700
Author : flashk
Fix handling of alpha values in animated gifsThe gif loader was incorrectly
setting pixels as transparent in certain animated gifs. It was ignoring the
disposal method value in the extension block and always overwriting the
alpha value in each frame. It is common for some animated gifs to set the
disposal method so that the previous alpha value is retained. This patch
modifies the loader to respect the disposal method flag.

Thu, 1 Nov 2018 09:13:43 +0000
Author : Robert Osfield
Removed reprecated C++ usage

Mon, 29 Oct 2018 07:22:50 +0100
Author : Emil Knabe
Added support for FBX 2019

Tue, 23 Oct 2018 08:44:55 +0100
Author : OpenSceneGraph git repository
Merge pull request #649 from LaurensVoerman/3.6-dae3.6 dae

Fri, 12 Oct 2018 13:25:13 -0700
Author : flashk
Update daeRMaterials.cpp

Fri, 12 Oct 2018 13:23:23 -0700
Author : flashk
Update daeReader.h

Wed, 17 Oct 2018 15:55:10 +0100
Author : Robert Osfield
Added check under Windows for a concatinated path that exceeds the MAX_PATH
so that it isn't used for file IO operations that could lead to undefined
behavior https://github.com/openscenegraph/OpenSceneGraph/issues/634

Mon, 15 Oct 2018 11:03:54 -0700
Author : flashk
Update ReaderWriterDAE.cpp

Thu, 11 Oct 2018 16:13:01 -0700
Author : flashk
Fix crash in Collada loaderThe collada loader would crash when processing
effects that didn't have a technique defined.

Wed, 10 Oct 2018 02:33:47 +0300
Author : Boris Pek
fix builds with case sensitive includesTested during cross-compilation for
MS Windows using MinGW.


Wed, 10 Oct 2018 13:10:55 +0100
Author : Robert Osfield
Fixed buld

Wed, 10 Oct 2018 08:31:30 +0200
Author : Antoine Lavenant
fix apply once

Wed, 3 Oct 2018 14:21:03 -0700
Author : flashk
Fix for HDR DDS imagesThe DDS loader was not applying the correct internal
format for certain HDR images (e.g. float/half_float formats)

Wed, 3 Oct 2018 14:12:54 -0700
Author : flashk
osgDB::OutputStream write array optimizationI've made a change to
osgDB::OutputStream::writeArrayImplementation so that it writes the array
data in a single write operation for binary files. This significantly
speeds up writing out osgb files for large data sets (e.g. point clouds).
osgDB::InputStream already performs a similar optimization when reading
array data from binary files.

Wed, 3 Oct 2018 11:32:10 -0700
Author : flashk
Fix for GifImageStream::setReferenceTimeSetting the reference time greater
than the duration of a gif would cause a crash. Also, the current reference
time is not immediately updated when manually setting the reference time.

Wed, 3 Oct 2018 09:59:34 -0700
Author : flashk
Update ReaderWriterFBX.cpp

Wed, 3 Oct 2018 09:52:10 -0700
Author : flashk
Update fbxRMesh.cpp

Wed, 3 Oct 2018 09:49:37 -0700
Author : flashk
Update fbxReader.h

Tue, 2 Oct 2018 09:04:26 -0700
Author : flashk
Fix hardware mipmap generation for cube mapsI was getting a black image
when enabling hardware mipmap generation on cubemaps. I believe the problem
is that the base Texture class is hard coding GL_TEXTURE_2D when enabling
mipmap generation, instead of using the target type from the derived class.

Tue, 2 Oct 2018 12:21:31 +0100
Author : Robert Osfield
Removed unused static variables

Tue, 2 Oct 2018 11:28:34 +0100
Author : Robert Osfield
>From Andy Skinner, Added ~GLExtensions to clear cached values for context ID

Mon, 1 Oct 2018 23:13:10 +0200
Author : Julien Valentin
add version and required extensionlet a chance to work on intel chipset

Tue, 2 Oct 2018 10:46:25 +0100
Author : OpenSceneGraph git repository
Merge pull request #627 from
eligovision/OpenSceneGraph-3.6_gui_adapters_1px1px error in
GUIEventAdapter, View, Viewer and CompositeViewer major fix

Fri, 21 Sep 2018 13:26:18 +0300
Author : Konstantin S. Matveyev
1px error in GUIEventAdapter, View, Viewer and CompositeViewer major fix
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20190726/5c804856/attachment-0001.html>


More information about the osg-users mailing list