Discussion:
[osg-users] OpenSceneGraph-3.6.3 release candidate 2 tagged
Robert Osfield
2018-09-11 11:36:17 UTC
Permalink
Hi All,

I have just tagged the 3.6.3 release candidate 2:

https://github.com/openscenegraph/OpenSceneGraph/tree/OpenSceneGraph-3.6.3-rc2

My aim is to tag the 3.6.3 at the end of this week. Please test and
provide positive/negative feedback via this thread. :-)

Cheers,
Robert.

-- Changes since 3.6.3-rc1

Tue, 11 Sep 2018 11:56:04 +0100
Author : Robert Osfield
Updated rc number 2 for 3.6.3-rc2

Tue, 11 Sep 2018 11:29:36 +0100
Author : OpenSceneGraph git repository
Merge pull request #620 from LaurensVoerman/txt_SCREEN_COORDSfix scale
problem for osgText with characterSizeMode SCREEN_COORDS and _position
set.

Tue, 11 Sep 2018 11:23:34 +0100
Author : Robert Osfield
Fixed hang using a ReentrantMutex

Tue, 11 Sep 2018 10:13:49 +0100
Author : Robert Osfield
Fixed build

Tue, 11 Sep 2018 09:31:35 +0100
Author : Robert Osfield
Fixed build

Tue, 11 Sep 2018 09:03:01 +0100
Author : Robert Osfield
Cleaned up code

Mon, 10 Sep 2018 08:00:41 -0400
Author : gwaldron
osgText: fixed thread-safety issues in Glyph and Font

Sat, 8 Sep 2018 18:18:33 +0200
Author : mp3butcher
fix examples context creation for X11 (when display not :0.0)

Tue, 11 Sep 2018 08:34:20 +0100
Author : OpenSceneGraph git repository
Merge pull request #619 from mathieu/topic/SaveInlinedImagesAdded
saving of inline Images without having the physical image file.

Tue, 11 Sep 2018 08:11:27 +0100
Author : Robert Osfield
Added greater control of how cubemap is set up and controlled

Fri, 7 Sep 2018 15:09:15 +0200
Author : Laurens Voerman
fix scale problem for osgText with characterSizeMode SCREEN_COORDS and
_position set.

Fri, 7 Sep 2018 14:04:41 +0200
Author : Mathieu MARACHE
Added saving of inline Images without having the physical image
file.The can be read from and inlined image file


Thu, 6 Sep 2018 12:30:18 +0100
Author : Robert Osfield
Merge branch 'OpenSceneGraph-3.6' of
https://github.com/openscenegraph/OpenSceneGraph into
OpenSceneGraph-3.6

Thu, 6 Sep 2018 12:29:44 +0100
Author : Robert Osfield
Updated for 3.6.3-rc1

Thu, 6 Sep 2018 11:50:21 +0100
Author : Robert Osfield
Fixed memory leak with assignment of default value to ObjectSerializer

Wed, 5 Sep 2018 18:06:25 +0100
Author : OpenSceneGraph git repository
Merge pull request #616 from
eligovision/OpenSceneGraph-3.6_particlesParticleSystem: Added support
for GLES2 and upper (GL_QUADS -> GL_TRI…

Wed, 5 Sep 2018 18:01:33 +0100
Author : Robert Osfield
Fixed copy constructor

Wed, 5 Sep 2018 19:00:29 +0300
Author : Konstantin S. Matveyev
ParticleSystem: Using of GL_TRIANGLES for GLES2 and upper; GL_QUADS otherwise

Wed, 5 Sep 2018 14:04:57 +0100
Author : OpenSceneGraph git repository
Merge pull request #617 from aluaces/Image_scaleImage_typoFix typo in
the initial check of Image::scaleImage().

Wed, 5 Sep 2018 13:27:35 +0200
Author : Alberto Luaces
Fix typo in the initial check of Image::scaleImage().

Wed, 5 Sep 2018 14:00:09 +0300
Author : Konstantin S. Matveyev
ParticleSystem: Added support for GLES2 and upper (GL_QUADS -> GL_TRIANGLES)

Tue, 4 Sep 2018 10:35:38 -0400
Author : Jason Beverage
Protect the _programSet in Shader with a mutex. This prevents thread
safety issues when Shader objects are used in multiple programs.

Wed, 5 Sep 2018 09:33:24 +0100
Author : Robert Osfield
Updated ChangeLog

Tue, 4 Sep 2018 15:26:30 +0100
Author : Robert Osfield
Changed the ShapeDrawable::build() methpd so that it does run when the
ShadpwDrawabe is a KdTree.

Tue, 4 Sep 2018 14:13:32 +0100
Author : Robert Osfield
Updated SO version as XmlNode::Input changes change the ABI

Tue, 4 Sep 2018 12:19:14 +0100
Author : Robert Osfield
Added support for reading UTF-8 encoded of xml files

Mon, 3 Sep 2018 12:30:02 +0100
Author : Robert Osfield
Changed the logic for whether to call setUpThreading() in
setThreadingModel() to make it possible to changed threadings even if
the threading model starts of as SingleThreaded
Daniel Emminizer, Code 5773
2018-09-11 13:44:46 UTC
Permalink
Hi Robert,

So far so good here with initial testing. I had been concerned about Laurens's update on text, but it looks like it turned out without problems. I was able to adjust back one of the text scaling options so now we're back to consistent between 3.4.1, 3.6.2, and 3.6.3-rc2, with 3.4.1 and 3.6.3-rc2 having identical scaling factors.

The mutex change from Glenn appears to have solved an edge case crash we independently discovered a couple days ago also.

So far so good.

- Dan
-----Original Message-----
Behalf Of Robert Osfield
Sent: Tuesday, September 11, 2018 7:36 AM
To: OpenSceneGraph Users
Subject: [osg-users] OpenSceneGraph-3.6.3 release candidate 2 tagged
Hi All,
https://github.com/openscenegraph/OpenSceneGraph/tree/OpenSceneGr
aph-3.6.3-rc2
My aim is to tag the 3.6.3 at the end of this week. Please test and
provide positive/negative feedback via this thread. :-)
Cheers,
Robert.
-- Changes since 3.6.3-rc1
Tue, 11 Sep 2018 11:56:04 +0100
Author : Robert Osfield
Updated rc number 2 for 3.6.3-rc2
Tue, 11 Sep 2018 11:29:36 +0100
Author : OpenSceneGraph git repository
Merge pull request #620 from LaurensVoerman/txt_SCREEN_COORDSfix scale
problem for osgText with characterSizeMode SCREEN_COORDS and
_position
set.
Tue, 11 Sep 2018 11:23:34 +0100
Author : Robert Osfield
Fixed hang using a ReentrantMutex
Tue, 11 Sep 2018 10:13:49 +0100
Author : Robert Osfield
Fixed build
Tue, 11 Sep 2018 09:31:35 +0100
Author : Robert Osfield
Fixed build
Tue, 11 Sep 2018 09:03:01 +0100
Author : Robert Osfield
Cleaned up code
Mon, 10 Sep 2018 08:00:41 -0400
Author : gwaldron
osgText: fixed thread-safety issues in Glyph and Font
Sat, 8 Sep 2018 18:18:33 +0200
Author : mp3butcher
fix examples context creation for X11 (when display not :0.0)
Tue, 11 Sep 2018 08:34:20 +0100
Author : OpenSceneGraph git repository
Merge pull request #619 from mathieu/topic/SaveInlinedImagesAdded
saving of inline Images without having the physical image file.
Tue, 11 Sep 2018 08:11:27 +0100
Author : Robert Osfield
Added greater control of how cubemap is set up and controlled
Fri, 7 Sep 2018 15:09:15 +0200
Author : Laurens Voerman
fix scale problem for osgText with characterSizeMode SCREEN_COORDS and
_position set.
Fri, 7 Sep 2018 14:04:41 +0200
Author : Mathieu MARACHE
Added saving of inline Images without having the physical image
file.The can be read from and inlined image file
Thu, 6 Sep 2018 12:30:18 +0100
Author : Robert Osfield
Merge branch 'OpenSceneGraph-3.6' of
https://github.com/openscenegraph/OpenSceneGraph into
OpenSceneGraph-3.6
Thu, 6 Sep 2018 12:29:44 +0100
Author : Robert Osfield
Updated for 3.6.3-rc1
Thu, 6 Sep 2018 11:50:21 +0100
Author : Robert Osfield
Fixed memory leak with assignment of default value to ObjectSerializer
Wed, 5 Sep 2018 18:06:25 +0100
Author : OpenSceneGraph git repository
Merge pull request #616 from
eligovision/OpenSceneGraph-3.6_particlesParticleSystem: Added support
for GLES2 and upper (GL_QUADS -> GL_TRI…
Wed, 5 Sep 2018 18:01:33 +0100
Author : Robert Osfield
Fixed copy constructor
Wed, 5 Sep 2018 19:00:29 +0300
Author : Konstantin S. Matveyev
ParticleSystem: Using of GL_TRIANGLES for GLES2 and upper; GL_QUADS otherwise
Wed, 5 Sep 2018 14:04:57 +0100
Author : OpenSceneGraph git repository
Merge pull request #617 from aluaces/Image_scaleImage_typoFix typo in
the initial check of Image::scaleImage().
Wed, 5 Sep 2018 13:27:35 +0200
Author : Alberto Luaces
Fix typo in the initial check of Image::scaleImage().
Wed, 5 Sep 2018 14:00:09 +0300
Author : Konstantin S. Matveyev
ParticleSystem: Added support for GLES2 and upper (GL_QUADS ->
GL_TRIANGLES)
Tue, 4 Sep 2018 10:35:38 -0400
Author : Jason Beverage
Protect the _programSet in Shader with a mutex. This prevents thread
safety issues when Shader objects are used in multiple programs.
Wed, 5 Sep 2018 09:33:24 +0100
Author : Robert Osfield
Updated ChangeLog
Tue, 4 Sep 2018 15:26:30 +0100
Author : Robert Osfield
Changed the ShapeDrawable::build() methpd so that it does run when the
ShadpwDrawabe is a KdTree.
Tue, 4 Sep 2018 14:13:32 +0100
Author : Robert Osfield
Updated SO version as XmlNode::Input changes change the ABI
Tue, 4 Sep 2018 12:19:14 +0100
Author : Robert Osfield
Added support for reading UTF-8 encoded of xml files
Mon, 3 Sep 2018 12:30:02 +0100
Author : Robert Osfield
Changed the logic for whether to call setUpThreading() in
setThreadingModel() to make it possible to changed threadings even if
the threading model starts of as SingleThreaded
_______________________________________________
osg-users mailing list
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Glenn Waldron
2018-09-11 20:23:16 UTC
Permalink
Robert,

Mipmapping is broken for Texture2DArray when glTexStorage is enabled.
If you set OSG_GL_TEXTURE_STORAGE=OFF, it works properly again.

Here is a standalone cpp you can use to reproduce the issue:
https://gist.github.com/gwaldron/9d65c35a5d940965429f401331b72420

Windows 10, NVIDIA 760GTX, OSG 3.6.x branch tip 9/11/18.

Glenn Waldron
Post by Robert Osfield
Hi All,
https://github.com/openscenegraph/OpenSceneGraph/tree/OpenSceneGraph-3.6.3-rc2
My aim is to tag the 3.6.3 at the end of this week. Please test and
provide positive/negative feedback via this thread. :-)
Cheers,
Robert.
-- Changes since 3.6.3-rc1
Tue, 11 Sep 2018 11:56:04 +0100
Author : Robert Osfield
Updated rc number 2 for 3.6.3-rc2
Tue, 11 Sep 2018 11:29:36 +0100
Author : OpenSceneGraph git repository
Merge pull request #620 from LaurensVoerman/txt_SCREEN_COORDSfix scale
problem for osgText with characterSizeMode SCREEN_COORDS and _position
set.
Tue, 11 Sep 2018 11:23:34 +0100
Author : Robert Osfield
Fixed hang using a ReentrantMutex
Tue, 11 Sep 2018 10:13:49 +0100
Author : Robert Osfield
Fixed build
Tue, 11 Sep 2018 09:31:35 +0100
Author : Robert Osfield
Fixed build
Tue, 11 Sep 2018 09:03:01 +0100
Author : Robert Osfield
Cleaned up code
Mon, 10 Sep 2018 08:00:41 -0400
Author : gwaldron
osgText: fixed thread-safety issues in Glyph and Font
Sat, 8 Sep 2018 18:18:33 +0200
Author : mp3butcher
fix examples context creation for X11 (when display not :0.0)
Tue, 11 Sep 2018 08:34:20 +0100
Author : OpenSceneGraph git repository
Merge pull request #619 from mathieu/topic/SaveInlinedImagesAdded
saving of inline Images without having the physical image file.
Tue, 11 Sep 2018 08:11:27 +0100
Author : Robert Osfield
Added greater control of how cubemap is set up and controlled
Fri, 7 Sep 2018 15:09:15 +0200
Author : Laurens Voerman
fix scale problem for osgText with characterSizeMode SCREEN_COORDS and
_position set.
Fri, 7 Sep 2018 14:04:41 +0200
Author : Mathieu MARACHE
Added saving of inline Images without having the physical image
file.The can be read from and inlined image file
Thu, 6 Sep 2018 12:30:18 +0100
Author : Robert Osfield
Merge branch 'OpenSceneGraph-3.6' of
https://github.com/openscenegraph/OpenSceneGraph into
OpenSceneGraph-3.6
Thu, 6 Sep 2018 12:29:44 +0100
Author : Robert Osfield
Updated for 3.6.3-rc1
Thu, 6 Sep 2018 11:50:21 +0100
Author : Robert Osfield
Fixed memory leak with assignment of default value to ObjectSerializer
Wed, 5 Sep 2018 18:06:25 +0100
Author : OpenSceneGraph git repository
Merge pull request #616 from
eligovision/OpenSceneGraph-3.6_particlesParticleSystem: Added support
for GLES2 and upper (GL_QUADS -> GL_TRI

Wed, 5 Sep 2018 18:01:33 +0100
Author : Robert Osfield
Fixed copy constructor
Wed, 5 Sep 2018 19:00:29 +0300
Author : Konstantin S. Matveyev
ParticleSystem: Using of GL_TRIANGLES for GLES2 and upper; GL_QUADS otherwise
Wed, 5 Sep 2018 14:04:57 +0100
Author : OpenSceneGraph git repository
Merge pull request #617 from aluaces/Image_scaleImage_typoFix typo in
the initial check of Image::scaleImage().
Wed, 5 Sep 2018 13:27:35 +0200
Author : Alberto Luaces
Fix typo in the initial check of Image::scaleImage().
Wed, 5 Sep 2018 14:00:09 +0300
Author : Konstantin S. Matveyev
ParticleSystem: Added support for GLES2 and upper (GL_QUADS ->
GL_TRIANGLES)
Tue, 4 Sep 2018 10:35:38 -0400
Author : Jason Beverage
Protect the _programSet in Shader with a mutex. This prevents thread
safety issues when Shader objects are used in multiple programs.
Wed, 5 Sep 2018 09:33:24 +0100
Author : Robert Osfield
Updated ChangeLog
Tue, 4 Sep 2018 15:26:30 +0100
Author : Robert Osfield
Changed the ShapeDrawable::build() methpd so that it does run when the
ShadpwDrawabe is a KdTree.
Tue, 4 Sep 2018 14:13:32 +0100
Author : Robert Osfield
Updated SO version as XmlNode::Input changes change the ABI
Tue, 4 Sep 2018 12:19:14 +0100
Author : Robert Osfield
Added support for reading UTF-8 encoded of xml files
Mon, 3 Sep 2018 12:30:02 +0100
Author : Robert Osfield
Changed the logic for whether to call setUpThreading() in
setThreadingModel() to make it possible to changed threadings even if
the threading model starts of as SingleThreaded
_______________________________________________
osg-users mailing list
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Robert Osfield
2018-09-12 16:11:30 UTC
Permalink
Hi Glenn,

I've compiled and run the example against the 3.6 branch with images
from OpenSceneGraph-Data/Images and it runs on my Kubuntu 18.04/NVidia
system without any obvious issue. Could you explain what the issue
looks like so I could specifically test it?

Laurens Voerman has kindly investigated the issue and has a PR that
addresses it:
https://github.com/openscenegraph/OpenSceneGraph/pull/624/files

I want to be able to recreate the issue so that I can confirm that the
PR fixes it - it looks like it fixes it to me but don't want to make
any assumptions.

Cheers,
Robert.
Post by Daniel Emminizer, Code 5773
Robert,
Mipmapping is broken for Texture2DArray when glTexStorage is enabled.
If you set OSG_GL_TEXTURE_STORAGE=OFF, it works properly again.
https://gist.github.com/gwaldron/9d65c35a5d940965429f401331b72420
Windows 10, NVIDIA 760GTX, OSG 3.6.x branch tip 9/11/18.
Glenn Waldron
Post by Robert Osfield
Hi All,
https://github.com/openscenegraph/OpenSceneGraph/tree/OpenSceneGraph-3.6.3-rc2
My aim is to tag the 3.6.3 at the end of this week. Please test and
provide positive/negative feedback via this thread. :-)
Cheers,
Robert.
-- Changes since 3.6.3-rc1
Tue, 11 Sep 2018 11:56:04 +0100
Author : Robert Osfield
Updated rc number 2 for 3.6.3-rc2
Tue, 11 Sep 2018 11:29:36 +0100
Author : OpenSceneGraph git repository
Merge pull request #620 from LaurensVoerman/txt_SCREEN_COORDSfix scale
problem for osgText with characterSizeMode SCREEN_COORDS and _position
set.
Tue, 11 Sep 2018 11:23:34 +0100
Author : Robert Osfield
Fixed hang using a ReentrantMutex
Tue, 11 Sep 2018 10:13:49 +0100
Author : Robert Osfield
Fixed build
Tue, 11 Sep 2018 09:31:35 +0100
Author : Robert Osfield
Fixed build
Tue, 11 Sep 2018 09:03:01 +0100
Author : Robert Osfield
Cleaned up code
Mon, 10 Sep 2018 08:00:41 -0400
Author : gwaldron
osgText: fixed thread-safety issues in Glyph and Font
Sat, 8 Sep 2018 18:18:33 +0200
Author : mp3butcher
fix examples context creation for X11 (when display not :0.0)
Tue, 11 Sep 2018 08:34:20 +0100
Author : OpenSceneGraph git repository
Merge pull request #619 from mathieu/topic/SaveInlinedImagesAdded
saving of inline Images without having the physical image file.
Tue, 11 Sep 2018 08:11:27 +0100
Author : Robert Osfield
Added greater control of how cubemap is set up and controlled
Fri, 7 Sep 2018 15:09:15 +0200
Author : Laurens Voerman
fix scale problem for osgText with characterSizeMode SCREEN_COORDS and
_position set.
Fri, 7 Sep 2018 14:04:41 +0200
Author : Mathieu MARACHE
Added saving of inline Images without having the physical image
file.The can be read from and inlined image file
Thu, 6 Sep 2018 12:30:18 +0100
Author : Robert Osfield
Merge branch 'OpenSceneGraph-3.6' of
https://github.com/openscenegraph/OpenSceneGraph into
OpenSceneGraph-3.6
Thu, 6 Sep 2018 12:29:44 +0100
Author : Robert Osfield
Updated for 3.6.3-rc1
Thu, 6 Sep 2018 11:50:21 +0100
Author : Robert Osfield
Fixed memory leak with assignment of default value to ObjectSerializer
Wed, 5 Sep 2018 18:06:25 +0100
Author : OpenSceneGraph git repository
Merge pull request #616 from
eligovision/OpenSceneGraph-3.6_particlesParticleSystem: Added support
for GLES2 and upper (GL_QUADS -> GL_TRI…
Wed, 5 Sep 2018 18:01:33 +0100
Author : Robert Osfield
Fixed copy constructor
Wed, 5 Sep 2018 19:00:29 +0300
Author : Konstantin S. Matveyev
ParticleSystem: Using of GL_TRIANGLES for GLES2 and upper; GL_QUADS otherwise
Wed, 5 Sep 2018 14:04:57 +0100
Author : OpenSceneGraph git repository
Merge pull request #617 from aluaces/Image_scaleImage_typoFix typo in
the initial check of Image::scaleImage().
Wed, 5 Sep 2018 13:27:35 +0200
Author : Alberto Luaces
Fix typo in the initial check of Image::scaleImage().
Wed, 5 Sep 2018 14:00:09 +0300
Author : Konstantin S. Matveyev
ParticleSystem: Added support for GLES2 and upper (GL_QUADS -> GL_TRIANGLES)
Tue, 4 Sep 2018 10:35:38 -0400
Author : Jason Beverage
Protect the _programSet in Shader with a mutex. This prevents thread
safety issues when Shader objects are used in multiple programs.
Wed, 5 Sep 2018 09:33:24 +0100
Author : Robert Osfield
Updated ChangeLog
Tue, 4 Sep 2018 15:26:30 +0100
Author : Robert Osfield
Changed the ShapeDrawable::build() methpd so that it does run when the
ShadpwDrawabe is a KdTree.
Tue, 4 Sep 2018 14:13:32 +0100
Author : Robert Osfield
Updated SO version as XmlNode::Input changes change the ABI
Tue, 4 Sep 2018 12:19:14 +0100
Author : Robert Osfield
Added support for reading UTF-8 encoded of xml files
Mon, 3 Sep 2018 12:30:02 +0100
Author : Robert Osfield
Changed the logic for whether to call setUpThreading() in
setThreadingModel() to make it possible to changed threadings even if
the threading model starts of as SingleThreaded
_______________________________________________
osg-users mailing list
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
_______________________________________________
osg-users mailing list
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Robert Osfield
2018-09-12 18:17:29 UTC
Permalink
Hi Glenn etl al,

Using Laurens PR as inspiration I have applied a fix for glTexStorage
mipmap allocation issue as part of wider standatization of how the
number of mipmap levels is selected for glTexStorage,

The commit to OpenSceneGraph-3.6 is:
https://github.com/openscenegraph/OpenSceneGraph/commit/ca134dca2df6e1a385df8c931245be3cf79c7b0f

I have also applied this to master.

Could you please test the OpenSceneGraph-3.6 branch, if this works
fine I'll make rc3 tomorrow.

Cheers,
Robert.
Glenn Waldron
2018-09-13 12:10:56 UTC
Permalink
Robert,
Looks like this issue is fixed thanks to the Voerman PR, but for posterity
I will clarify the reproduction steps:

Run the example and pitch the camera to a sharp angle so the view vector is
almost parallel to the polygon. You will see the telltale aliasing due to
the lack of a mipmapping min-filter on the texture. Then set the
OSG_GL_TEXTURE_STORAGE env var to OFF, and repeat; you will see the
min-filter acting as expected.

Glenn Waldron
Post by Robert Osfield
Hi Glenn,
I've compiled and run the example against the 3.6 branch with images
from OpenSceneGraph-Data/Images and it runs on my Kubuntu 18.04/NVidia
system without any obvious issue. Could you explain what the issue
looks like so I could specifically test it?
Laurens Voerman has kindly investigated the issue and has a PR that
https://github.com/openscenegraph/OpenSceneGraph/pull/624/files
I want to be able to recreate the issue so that I can confirm that the
PR fixes it - it looks like it fixes it to me but don't want to make
any assumptions.
Cheers,
Robert.
Post by Daniel Emminizer, Code 5773
Robert,
Mipmapping is broken for Texture2DArray when glTexStorage is enabled.
If you set OSG_GL_TEXTURE_STORAGE=OFF, it works properly again.
https://gist.github.com/gwaldron/9d65c35a5d940965429f401331b72420
Windows 10, NVIDIA 760GTX, OSG 3.6.x branch tip 9/11/18.
Glenn Waldron
Post by Robert Osfield
Hi All,
https://github.com/openscenegraph/OpenSceneGraph/tree/OpenSceneGraph-3.6.3-rc2
Post by Daniel Emminizer, Code 5773
Post by Robert Osfield
My aim is to tag the 3.6.3 at the end of this week. Please test and
provide positive/negative feedback via this thread. :-)
Cheers,
Robert.
-- Changes since 3.6.3-rc1
Tue, 11 Sep 2018 11:56:04 +0100
Author : Robert Osfield
Updated rc number 2 for 3.6.3-rc2
Tue, 11 Sep 2018 11:29:36 +0100
Author : OpenSceneGraph git repository
Merge pull request #620 from LaurensVoerman/txt_SCREEN_COORDSfix scale
problem for osgText with characterSizeMode SCREEN_COORDS and _position
set.
Tue, 11 Sep 2018 11:23:34 +0100
Author : Robert Osfield
Fixed hang using a ReentrantMutex
Tue, 11 Sep 2018 10:13:49 +0100
Author : Robert Osfield
Fixed build
Tue, 11 Sep 2018 09:31:35 +0100
Author : Robert Osfield
Fixed build
Tue, 11 Sep 2018 09:03:01 +0100
Author : Robert Osfield
Cleaned up code
Mon, 10 Sep 2018 08:00:41 -0400
Author : gwaldron
osgText: fixed thread-safety issues in Glyph and Font
Sat, 8 Sep 2018 18:18:33 +0200
Author : mp3butcher
fix examples context creation for X11 (when display not :0.0)
Tue, 11 Sep 2018 08:34:20 +0100
Author : OpenSceneGraph git repository
Merge pull request #619 from mathieu/topic/SaveInlinedImagesAdded
saving of inline Images without having the physical image file.
Tue, 11 Sep 2018 08:11:27 +0100
Author : Robert Osfield
Added greater control of how cubemap is set up and controlled
Fri, 7 Sep 2018 15:09:15 +0200
Author : Laurens Voerman
fix scale problem for osgText with characterSizeMode SCREEN_COORDS and
_position set.
Fri, 7 Sep 2018 14:04:41 +0200
Author : Mathieu MARACHE
Added saving of inline Images without having the physical image
file.The can be read from and inlined image file
Thu, 6 Sep 2018 12:30:18 +0100
Author : Robert Osfield
Merge branch 'OpenSceneGraph-3.6' of
https://github.com/openscenegraph/OpenSceneGraph into
OpenSceneGraph-3.6
Thu, 6 Sep 2018 12:29:44 +0100
Author : Robert Osfield
Updated for 3.6.3-rc1
Thu, 6 Sep 2018 11:50:21 +0100
Author : Robert Osfield
Fixed memory leak with assignment of default value to ObjectSerializer
Wed, 5 Sep 2018 18:06:25 +0100
Author : OpenSceneGraph git repository
Merge pull request #616 from
eligovision/OpenSceneGraph-3.6_particlesParticleSystem: Added support
for GLES2 and upper (GL_QUADS -> GL_TRI

Wed, 5 Sep 2018 18:01:33 +0100
Author : Robert Osfield
Fixed copy constructor
Wed, 5 Sep 2018 19:00:29 +0300
Author : Konstantin S. Matveyev
ParticleSystem: Using of GL_TRIANGLES for GLES2 and upper; GL_QUADS
otherwise
Post by Daniel Emminizer, Code 5773
Post by Robert Osfield
Wed, 5 Sep 2018 14:04:57 +0100
Author : OpenSceneGraph git repository
Merge pull request #617 from aluaces/Image_scaleImage_typoFix typo in
the initial check of Image::scaleImage().
Wed, 5 Sep 2018 13:27:35 +0200
Author : Alberto Luaces
Fix typo in the initial check of Image::scaleImage().
Wed, 5 Sep 2018 14:00:09 +0300
Author : Konstantin S. Matveyev
ParticleSystem: Added support for GLES2 and upper (GL_QUADS ->
GL_TRIANGLES)
Post by Daniel Emminizer, Code 5773
Post by Robert Osfield
Tue, 4 Sep 2018 10:35:38 -0400
Author : Jason Beverage
Protect the _programSet in Shader with a mutex. This prevents thread
safety issues when Shader objects are used in multiple programs.
Wed, 5 Sep 2018 09:33:24 +0100
Author : Robert Osfield
Updated ChangeLog
Tue, 4 Sep 2018 15:26:30 +0100
Author : Robert Osfield
Changed the ShapeDrawable::build() methpd so that it does run when the
ShadpwDrawabe is a KdTree.
Tue, 4 Sep 2018 14:13:32 +0100
Author : Robert Osfield
Updated SO version as XmlNode::Input changes change the ABI
Tue, 4 Sep 2018 12:19:14 +0100
Author : Robert Osfield
Added support for reading UTF-8 encoded of xml files
Mon, 3 Sep 2018 12:30:02 +0100
Author : Robert Osfield
Changed the logic for whether to call setUpThreading() in
setThreadingModel() to make it possible to changed threadings even if
the threading model starts of as SingleThreaded
_______________________________________________
osg-users mailing list
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Post by Daniel Emminizer, Code 5773
_______________________________________________
osg-users mailing list
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
_______________________________________________
osg-users mailing list
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Voerman, L.
2018-09-13 12:31:13 UTC
Permalink
Hi Glenn, Robert,

I used a constructed dds file with marked / differently colored mipmaps to
test (attached)

Laurens.
Post by Daniel Emminizer, Code 5773
Robert,
Looks like this issue is fixed thanks to the Voerman PR, but for posterity
Run the example and pitch the camera to a sharp angle so the view vector
is almost parallel to the polygon. You will see the telltale aliasing due
to the lack of a mipmapping min-filter on the texture. Then set the
OSG_GL_TEXTURE_STORAGE env var to OFF, and repeat; you will see the
min-filter acting as expected.
Glenn Waldron
Post by Robert Osfield
Hi Glenn,
I've compiled and run the example against the 3.6 branch with images
from OpenSceneGraph-Data/Images and it runs on my Kubuntu 18.04/NVidia
system without any obvious issue. Could you explain what the issue
looks like so I could specifically test it?
Laurens Voerman has kindly investigated the issue and has a PR that
https://github.com/openscenegraph/OpenSceneGraph/pull/624/files
I want to be able to recreate the issue so that I can confirm that the
PR fixes it - it looks like it fixes it to me but don't want to make
any assumptions.
Cheers,
Robert.
Post by Daniel Emminizer, Code 5773
Robert,
Mipmapping is broken for Texture2DArray when glTexStorage is enabled.
If you set OSG_GL_TEXTURE_STORAGE=OFF, it works properly again.
https://gist.github.com/gwaldron/9d65c35a5d940965429f401331b72420
Windows 10, NVIDIA 760GTX, OSG 3.6.x branch tip 9/11/18.
Glenn Waldron
On Tue, Sep 11, 2018 at 7:36 AM Robert Osfield <
Post by Robert Osfield
Hi All,
https://github.com/openscenegraph/OpenSceneGraph/tree/OpenSceneGraph-3.6.3-rc2
Post by Daniel Emminizer, Code 5773
Post by Robert Osfield
My aim is to tag the 3.6.3 at the end of this week. Please test and
provide positive/negative feedback via this thread. :-)
Cheers,
Robert.
-- Changes since 3.6.3-rc1
Tue, 11 Sep 2018 11:56:04 +0100
Author : Robert Osfield
Updated rc number 2 for 3.6.3-rc2
Tue, 11 Sep 2018 11:29:36 +0100
Author : OpenSceneGraph git repository
Merge pull request #620 from LaurensVoerman/txt_SCREEN_COORDSfix scale
problem for osgText with characterSizeMode SCREEN_COORDS and _position
set.
Tue, 11 Sep 2018 11:23:34 +0100
Author : Robert Osfield
Fixed hang using a ReentrantMutex
Tue, 11 Sep 2018 10:13:49 +0100
Author : Robert Osfield
Fixed build
Tue, 11 Sep 2018 09:31:35 +0100
Author : Robert Osfield
Fixed build
Tue, 11 Sep 2018 09:03:01 +0100
Author : Robert Osfield
Cleaned up code
Mon, 10 Sep 2018 08:00:41 -0400
Author : gwaldron
osgText: fixed thread-safety issues in Glyph and Font
Sat, 8 Sep 2018 18:18:33 +0200
Author : mp3butcher
fix examples context creation for X11 (when display not :0.0)
Tue, 11 Sep 2018 08:34:20 +0100
Author : OpenSceneGraph git repository
Merge pull request #619 from mathieu/topic/SaveInlinedImagesAdded
saving of inline Images without having the physical image file.
Tue, 11 Sep 2018 08:11:27 +0100
Author : Robert Osfield
Added greater control of how cubemap is set up and controlled
Fri, 7 Sep 2018 15:09:15 +0200
Author : Laurens Voerman
fix scale problem for osgText with characterSizeMode SCREEN_COORDS and
_position set.
Fri, 7 Sep 2018 14:04:41 +0200
Author : Mathieu MARACHE
Added saving of inline Images without having the physical image
file.The can be read from and inlined image file
Thu, 6 Sep 2018 12:30:18 +0100
Author : Robert Osfield
Merge branch 'OpenSceneGraph-3.6' of
https://github.com/openscenegraph/OpenSceneGraph into
OpenSceneGraph-3.6
Thu, 6 Sep 2018 12:29:44 +0100
Author : Robert Osfield
Updated for 3.6.3-rc1
Thu, 6 Sep 2018 11:50:21 +0100
Author : Robert Osfield
Fixed memory leak with assignment of default value to ObjectSerializer
Wed, 5 Sep 2018 18:06:25 +0100
Author : OpenSceneGraph git repository
Merge pull request #616 from
eligovision/OpenSceneGraph-3.6_particlesParticleSystem: Added support
for GLES2 and upper (GL_QUADS -> GL_TRI

Wed, 5 Sep 2018 18:01:33 +0100
Author : Robert Osfield
Fixed copy constructor
Wed, 5 Sep 2018 19:00:29 +0300
Author : Konstantin S. Matveyev
ParticleSystem: Using of GL_TRIANGLES for GLES2 and upper; GL_QUADS
otherwise
Post by Daniel Emminizer, Code 5773
Post by Robert Osfield
Wed, 5 Sep 2018 14:04:57 +0100
Author : OpenSceneGraph git repository
Merge pull request #617 from aluaces/Image_scaleImage_typoFix typo in
the initial check of Image::scaleImage().
Wed, 5 Sep 2018 13:27:35 +0200
Author : Alberto Luaces
Fix typo in the initial check of Image::scaleImage().
Wed, 5 Sep 2018 14:00:09 +0300
Author : Konstantin S. Matveyev
ParticleSystem: Added support for GLES2 and upper (GL_QUADS ->
GL_TRIANGLES)
Post by Daniel Emminizer, Code 5773
Post by Robert Osfield
Tue, 4 Sep 2018 10:35:38 -0400
Author : Jason Beverage
Protect the _programSet in Shader with a mutex. This prevents thread
safety issues when Shader objects are used in multiple programs.
Wed, 5 Sep 2018 09:33:24 +0100
Author : Robert Osfield
Updated ChangeLog
Tue, 4 Sep 2018 15:26:30 +0100
Author : Robert Osfield
Changed the ShapeDrawable::build() methpd so that it does run when the
ShadpwDrawabe is a KdTree.
Tue, 4 Sep 2018 14:13:32 +0100
Author : Robert Osfield
Updated SO version as XmlNode::Input changes change the ABI
Tue, 4 Sep 2018 12:19:14 +0100
Author : Robert Osfield
Added support for reading UTF-8 encoded of xml files
Mon, 3 Sep 2018 12:30:02 +0100
Author : Robert Osfield
Changed the logic for whether to call setUpThreading() in
setThreadingModel() to make it possible to changed threadings even if
the threading model starts of as SingleThreaded
_______________________________________________
osg-users mailing list
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Post by Daniel Emminizer, Code 5773
_______________________________________________
osg-users mailing list
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
_______________________________________________
osg-users mailing list
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
_______________________________________________
osg-users mailing list
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Glenn Waldron
2018-09-13 20:25:01 UTC
Permalink
Laurens,
Did you test it using a texture with alpha channel? We are now seeing some
problems now transparency.

Glenn Waldron / Pelican Mapping
Post by Voerman, L.
Hi Glenn, Robert,
I used a constructed dds file with marked / differently colored mipmaps to
test (attached)
Laurens.
Post by Daniel Emminizer, Code 5773
Robert,
Looks like this issue is fixed thanks to the Voerman PR, but for
Run the example and pitch the camera to a sharp angle so the view vector
is almost parallel to the polygon. You will see the telltale aliasing due
to the lack of a mipmapping min-filter on the texture. Then set the
OSG_GL_TEXTURE_STORAGE env var to OFF, and repeat; you will see the
min-filter acting as expected.
Glenn Waldron
Post by Robert Osfield
Hi Glenn,
I've compiled and run the example against the 3.6 branch with images
from OpenSceneGraph-Data/Images and it runs on my Kubuntu 18.04/NVidia
system without any obvious issue. Could you explain what the issue
looks like so I could specifically test it?
Laurens Voerman has kindly investigated the issue and has a PR that
https://github.com/openscenegraph/OpenSceneGraph/pull/624/files
I want to be able to recreate the issue so that I can confirm that the
PR fixes it - it looks like it fixes it to me but don't want to make
any assumptions.
Cheers,
Robert.
Post by Daniel Emminizer, Code 5773
Robert,
Mipmapping is broken for Texture2DArray when glTexStorage is enabled.
If you set OSG_GL_TEXTURE_STORAGE=OFF, it works properly again.
https://gist.github.com/gwaldron/9d65c35a5d940965429f401331b72420
Windows 10, NVIDIA 760GTX, OSG 3.6.x branch tip 9/11/18.
Glenn Waldron
On Tue, Sep 11, 2018 at 7:36 AM Robert Osfield <
Post by Robert Osfield
Hi All,
https://github.com/openscenegraph/OpenSceneGraph/tree/OpenSceneGraph-3.6.3-rc2
Post by Daniel Emminizer, Code 5773
Post by Robert Osfield
My aim is to tag the 3.6.3 at the end of this week. Please test and
provide positive/negative feedback via this thread. :-)
Cheers,
Robert.
-- Changes since 3.6.3-rc1
Tue, 11 Sep 2018 11:56:04 +0100
Author : Robert Osfield
Updated rc number 2 for 3.6.3-rc2
Tue, 11 Sep 2018 11:29:36 +0100
Author : OpenSceneGraph git repository
Merge pull request #620 from LaurensVoerman/txt_SCREEN_COORDSfix scale
problem for osgText with characterSizeMode SCREEN_COORDS and _position
set.
Tue, 11 Sep 2018 11:23:34 +0100
Author : Robert Osfield
Fixed hang using a ReentrantMutex
Tue, 11 Sep 2018 10:13:49 +0100
Author : Robert Osfield
Fixed build
Tue, 11 Sep 2018 09:31:35 +0100
Author : Robert Osfield
Fixed build
Tue, 11 Sep 2018 09:03:01 +0100
Author : Robert Osfield
Cleaned up code
Mon, 10 Sep 2018 08:00:41 -0400
Author : gwaldron
osgText: fixed thread-safety issues in Glyph and Font
Sat, 8 Sep 2018 18:18:33 +0200
Author : mp3butcher
fix examples context creation for X11 (when display not :0.0)
Tue, 11 Sep 2018 08:34:20 +0100
Author : OpenSceneGraph git repository
Merge pull request #619 from mathieu/topic/SaveInlinedImagesAdded
saving of inline Images without having the physical image file.
Tue, 11 Sep 2018 08:11:27 +0100
Author : Robert Osfield
Added greater control of how cubemap is set up and controlled
Fri, 7 Sep 2018 15:09:15 +0200
Author : Laurens Voerman
fix scale problem for osgText with characterSizeMode SCREEN_COORDS and
_position set.
Fri, 7 Sep 2018 14:04:41 +0200
Author : Mathieu MARACHE
Added saving of inline Images without having the physical image
file.The can be read from and inlined image file
Thu, 6 Sep 2018 12:30:18 +0100
Author : Robert Osfield
Merge branch 'OpenSceneGraph-3.6' of
https://github.com/openscenegraph/OpenSceneGraph into
OpenSceneGraph-3.6
Thu, 6 Sep 2018 12:29:44 +0100
Author : Robert Osfield
Updated for 3.6.3-rc1
Thu, 6 Sep 2018 11:50:21 +0100
Author : Robert Osfield
Fixed memory leak with assignment of default value to ObjectSerializer
Wed, 5 Sep 2018 18:06:25 +0100
Author : OpenSceneGraph git repository
Merge pull request #616 from
eligovision/OpenSceneGraph-3.6_particlesParticleSystem: Added support
for GLES2 and upper (GL_QUADS -> GL_TRI

Wed, 5 Sep 2018 18:01:33 +0100
Author : Robert Osfield
Fixed copy constructor
Wed, 5 Sep 2018 19:00:29 +0300
Author : Konstantin S. Matveyev
ParticleSystem: Using of GL_TRIANGLES for GLES2 and upper; GL_QUADS
otherwise
Post by Daniel Emminizer, Code 5773
Post by Robert Osfield
Wed, 5 Sep 2018 14:04:57 +0100
Author : OpenSceneGraph git repository
Merge pull request #617 from aluaces/Image_scaleImage_typoFix typo in
the initial check of Image::scaleImage().
Wed, 5 Sep 2018 13:27:35 +0200
Author : Alberto Luaces
Fix typo in the initial check of Image::scaleImage().
Wed, 5 Sep 2018 14:00:09 +0300
Author : Konstantin S. Matveyev
ParticleSystem: Added support for GLES2 and upper (GL_QUADS ->
GL_TRIANGLES)
Post by Daniel Emminizer, Code 5773
Post by Robert Osfield
Tue, 4 Sep 2018 10:35:38 -0400
Author : Jason Beverage
Protect the _programSet in Shader with a mutex. This prevents thread
safety issues when Shader objects are used in multiple programs.
Wed, 5 Sep 2018 09:33:24 +0100
Author : Robert Osfield
Updated ChangeLog
Tue, 4 Sep 2018 15:26:30 +0100
Author : Robert Osfield
Changed the ShapeDrawable::build() methpd so that it does run when the
ShadpwDrawabe is a KdTree.
Tue, 4 Sep 2018 14:13:32 +0100
Author : Robert Osfield
Updated SO version as XmlNode::Input changes change the ABI
Tue, 4 Sep 2018 12:19:14 +0100
Author : Robert Osfield
Added support for reading UTF-8 encoded of xml files
Mon, 3 Sep 2018 12:30:02 +0100
Author : Robert Osfield
Changed the logic for whether to call setUpThreading() in
setThreadingModel() to make it possible to changed threadings even if
the threading model starts of as SingleThreaded
_______________________________________________
osg-users mailing list
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Post by Daniel Emminizer, Code 5773
_______________________________________________
osg-users mailing list
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
_______________________________________________
osg-users mailing list
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
_______________________________________________
osg-users mailing list
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
_______________________________________________
osg-users mailing list
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Robert Osfield
2018-09-14 07:20:08 UTC
Permalink
Hi Glenn,
Did you test it using a texture with alpha channel? We are now seeing some problems now transparency.
Do you see these problems with 3.6.3-rc3? Do they occur with test
program Laurens posted? Do they occur with any alpha'd image?

Robert.
Robert Osfield
2018-09-14 07:35:17 UTC
Permalink
GL_BLEND if the image was translucent and tested it with
OpenSceneGrpaph-Data/Images/trree0.rgba and it worked fine. The
modified file is attached.
Glenn Waldron
2018-09-14 12:08:32 UTC
Permalink
Robert,
False alarm on the transparency report -- sorry!

Glenn Waldron / Pelican Mapping
Post by Robert Osfield
GL_BLEND if the image was translucent and tested it with
OpenSceneGrpaph-Data/Images/trree0.rgba and it worked fine. The
modified file is attached.
_______________________________________________
osg-users mailing list
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Robert Osfield
2018-09-14 12:55:49 UTC
Permalink
Post by Glenn Waldron
False alarm on the transparency report -- sorry!
That's a relief, didn't want to break the record of hearing of the
first bug right after tagging a first release.

Thanks for the testing,
Robert.
Glenn Waldron
2018-09-14 13:50:07 UTC
Permalink
Robert,
Transparency wasn't an issue (that was a missing GL_BLEND) but there are a
couple other interesting things I discovered with texture arrays:


1) After loading a GIF, I had to manually call
image->setInternalTextureFormat(GL_RGBA8), otherwise I get this message and
a blank texture:

Warning: Texture2DArray::applyTexImage2DArray_subload(..) given image do
have wrong dimension or internal format.

The original internal texture format was "4" which doesn't appear to be
legal even for glTexImage; perhaps glTexStorage is being more strict.


2) When using the LINEAR_MIPMAP_LINEAR minfilter, along with calling
tex->setResizeNonPowerOfTwoHint(false), the image appears black and I see
this message:

Warning: detected OpenGL error 'invalid operation' at
StateSet::compileGLObejcts() compiling texture attribute Texture2DArray.


Again, these may just be glTexStorage strictly enforcing things that
glTexImage was lenient about.

Glenn
Post by Robert Osfield
Post by Glenn Waldron
False alarm on the transparency report -- sorry!
That's a relief, didn't want to break the record of hearing of the
first bug right after tagging a first release.
Thanks for the testing,
Robert.
_______________________________________________
osg-users mailing list
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Robert Osfield
2018-09-14 15:03:11 UTC
Permalink
HI Glenn,

We did some work for 3.6.3 to smooth the transition between glTexImage
and glTexStorage remapping to sized types where possible, perhaps this
particular image format it's not remapped properly.

The best thing to do now is create a small example/provide data to
illustrates the problem then we can work out what the short term
application fix would be and what the longer term OSG fix might be if
appropriate.

Now that 3.6.3 is tagged I'll be taking a step back from testing and
debugging on the OSG side. If there are bugs that appear in 3.6.3
that need to be addressed I'll return to another cycle of testing,
debugging and working towards a 3.6.4 release. I won't push for 3.6.4
for another couple of months though - I have plenty of other work to
get on with :-)

Cheers,
Robert.
Post by Daniel Emminizer, Code 5773
Robert,
Warning: Texture2DArray::applyTexImage2DArray_subload(..) given image do have wrong dimension or internal format.
The original internal texture format was "4" which doesn't appear to be legal even for glTexImage; perhaps glTexStorage is being more strict.
Warning: detected OpenGL error 'invalid operation' at StateSet::compileGLObejcts() compiling texture attribute Texture2DArray.
Again, these may just be glTexStorage strictly enforcing things that glTexImage was lenient about.
Glenn
Post by Robert Osfield
Post by Glenn Waldron
False alarm on the transparency report -- sorry!
That's a relief, didn't want to break the record of hearing of the
first bug right after tagging a first release.
Thanks for the testing,
Robert.
_______________________________________________
osg-users mailing list
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
_______________________________________________
osg-users mailing list
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Voerman, L.
2018-09-14 07:29:09 UTC
Permalink
I did no testing with alpha and 2d texture array combined. Normal 2d
textures with alpha seem to be working fine, both with blend and with alpha
test.
Laurens.
Post by Glenn Waldron
Laurens,
Did you test it using a texture with alpha channel? We are now seeing some
problems now transparency.
Glenn Waldron / Pelican Mapping
Post by Voerman, L.
Hi Glenn, Robert,
I used a constructed dds file with marked / differently colored mipmaps
to test (attached)
Laurens.
Post by Daniel Emminizer, Code 5773
Robert,
Looks like this issue is fixed thanks to the Voerman PR, but for
Run the example and pitch the camera to a sharp angle so the view vector
is almost parallel to the polygon. You will see the telltale aliasing due
to the lack of a mipmapping min-filter on the texture. Then set the
OSG_GL_TEXTURE_STORAGE env var to OFF, and repeat; you will see the
min-filter acting as expected.
Glenn Waldron
On Wed, Sep 12, 2018 at 12:11 PM Robert Osfield <
Post by Robert Osfield
Hi Glenn,
I've compiled and run the example against the 3.6 branch with images
from OpenSceneGraph-Data/Images and it runs on my Kubuntu 18.04/NVidia
system without any obvious issue. Could you explain what the issue
looks like so I could specifically test it?
Laurens Voerman has kindly investigated the issue and has a PR that
https://github.com/openscenegraph/OpenSceneGraph/pull/624/files
I want to be able to recreate the issue so that I can confirm that the
PR fixes it - it looks like it fixes it to me but don't want to make
any assumptions.
Cheers,
Robert.
Post by Daniel Emminizer, Code 5773
Robert,
Mipmapping is broken for Texture2DArray when glTexStorage is enabled.
If you set OSG_GL_TEXTURE_STORAGE=OFF, it works properly again.
https://gist.github.com/gwaldron/9d65c35a5d940965429f401331b72420
Windows 10, NVIDIA 760GTX, OSG 3.6.x branch tip 9/11/18.
Glenn Waldron
On Tue, Sep 11, 2018 at 7:36 AM Robert Osfield <
Post by Robert Osfield
Hi All,
https://github.com/openscenegraph/OpenSceneGraph/tree/OpenSceneGraph-3.6.3-rc2
Post by Daniel Emminizer, Code 5773
Post by Robert Osfield
My aim is to tag the 3.6.3 at the end of this week. Please test and
provide positive/negative feedback via this thread. :-)
Cheers,
Robert.
-- Changes since 3.6.3-rc1
Tue, 11 Sep 2018 11:56:04 +0100
Author : Robert Osfield
Updated rc number 2 for 3.6.3-rc2
Tue, 11 Sep 2018 11:29:36 +0100
Author : OpenSceneGraph git repository
Merge pull request #620 from LaurensVoerman/txt_SCREEN_COORDSfix
scale
Post by Daniel Emminizer, Code 5773
Post by Robert Osfield
problem for osgText with characterSizeMode SCREEN_COORDS and
_position
Post by Daniel Emminizer, Code 5773
Post by Robert Osfield
set.
Tue, 11 Sep 2018 11:23:34 +0100
Author : Robert Osfield
Fixed hang using a ReentrantMutex
Tue, 11 Sep 2018 10:13:49 +0100
Author : Robert Osfield
Fixed build
Tue, 11 Sep 2018 09:31:35 +0100
Author : Robert Osfield
Fixed build
Tue, 11 Sep 2018 09:03:01 +0100
Author : Robert Osfield
Cleaned up code
Mon, 10 Sep 2018 08:00:41 -0400
Author : gwaldron
osgText: fixed thread-safety issues in Glyph and Font
Sat, 8 Sep 2018 18:18:33 +0200
Author : mp3butcher
fix examples context creation for X11 (when display not :0.0)
Tue, 11 Sep 2018 08:34:20 +0100
Author : OpenSceneGraph git repository
Merge pull request #619 from mathieu/topic/SaveInlinedImagesAdded
saving of inline Images without having the physical image file.
Tue, 11 Sep 2018 08:11:27 +0100
Author : Robert Osfield
Added greater control of how cubemap is set up and controlled
Fri, 7 Sep 2018 15:09:15 +0200
Author : Laurens Voerman
fix scale problem for osgText with characterSizeMode SCREEN_COORDS
and
Post by Daniel Emminizer, Code 5773
Post by Robert Osfield
_position set.
Fri, 7 Sep 2018 14:04:41 +0200
Author : Mathieu MARACHE
Added saving of inline Images without having the physical image
file.The can be read from and inlined image file
Thu, 6 Sep 2018 12:30:18 +0100
Author : Robert Osfield
Merge branch 'OpenSceneGraph-3.6' of
https://github.com/openscenegraph/OpenSceneGraph into
OpenSceneGraph-3.6
Thu, 6 Sep 2018 12:29:44 +0100
Author : Robert Osfield
Updated for 3.6.3-rc1
Thu, 6 Sep 2018 11:50:21 +0100
Author : Robert Osfield
Fixed memory leak with assignment of default value to
ObjectSerializer
Post by Daniel Emminizer, Code 5773
Post by Robert Osfield
Wed, 5 Sep 2018 18:06:25 +0100
Author : OpenSceneGraph git repository
Merge pull request #616 from
eligovision/OpenSceneGraph-3.6_particlesParticleSystem: Added support
for GLES2 and upper (GL_QUADS -> GL_TRI

Wed, 5 Sep 2018 18:01:33 +0100
Author : Robert Osfield
Fixed copy constructor
Wed, 5 Sep 2018 19:00:29 +0300
Author : Konstantin S. Matveyev
ParticleSystem: Using of GL_TRIANGLES for GLES2 and upper; GL_QUADS
otherwise
Post by Daniel Emminizer, Code 5773
Post by Robert Osfield
Wed, 5 Sep 2018 14:04:57 +0100
Author : OpenSceneGraph git repository
Merge pull request #617 from aluaces/Image_scaleImage_typoFix typo in
the initial check of Image::scaleImage().
Wed, 5 Sep 2018 13:27:35 +0200
Author : Alberto Luaces
Fix typo in the initial check of Image::scaleImage().
Wed, 5 Sep 2018 14:00:09 +0300
Author : Konstantin S. Matveyev
ParticleSystem: Added support for GLES2 and upper (GL_QUADS ->
GL_TRIANGLES)
Post by Daniel Emminizer, Code 5773
Post by Robert Osfield
Tue, 4 Sep 2018 10:35:38 -0400
Author : Jason Beverage
Protect the _programSet in Shader with a mutex. This prevents thread
safety issues when Shader objects are used in multiple programs.
Wed, 5 Sep 2018 09:33:24 +0100
Author : Robert Osfield
Updated ChangeLog
Tue, 4 Sep 2018 15:26:30 +0100
Author : Robert Osfield
Changed the ShapeDrawable::build() methpd so that it does run when
the
Post by Daniel Emminizer, Code 5773
Post by Robert Osfield
ShadpwDrawabe is a KdTree.
Tue, 4 Sep 2018 14:13:32 +0100
Author : Robert Osfield
Updated SO version as XmlNode::Input changes change the ABI
Tue, 4 Sep 2018 12:19:14 +0100
Author : Robert Osfield
Added support for reading UTF-8 encoded of xml files
Mon, 3 Sep 2018 12:30:02 +0100
Author : Robert Osfield
Changed the logic for whether to call setUpThreading() in
setThreadingModel() to make it possible to changed threadings even if
the threading model starts of as SingleThreaded
_______________________________________________
osg-users mailing list
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Post by Daniel Emminizer, Code 5773
_______________________________________________
osg-users mailing list
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
_______________________________________________
osg-users mailing list
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
_______________________________________________
osg-users mailing list
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
_______________________________________________
osg-users mailing list
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
_______________________________________________
osg-users mailing list
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Robert Osfield
2018-09-14 07:17:54 UTC
Permalink
HI Laurens,

Fun image demonstration of mipmapping :-)

Works fine for me with 3.6.3-rc3.

Cheers,
Robert
Loading...