Hi Glenn, Robert, I used a constructed dds file with marked / differently colored mipmaps to test (attached)
Laurens. On Thu, Sep 13, 2018 at 2:11 PM Glenn Waldron <gwald...@gmail.com> wrote: > 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 > > > On Wed, Sep 12, 2018 at 12:11 PM Robert Osfield <robert.osfi...@gmail.com> > wrote: > >> 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. >> >> >> On Tue, 11 Sep 2018 at 21:23, Glenn Waldron <gwald...@gmail.com> wrote: >> > >> > 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 >> > >> > >> > On Tue, Sep 11, 2018 at 7:36 AM Robert Osfield < >> robert.osfi...@gmail.com> wrote: >> >> >> >> 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 >> >> _______________________________________________ >> >> osg-users mailing list >> >> osg-users@lists.openscenegraph.org >> >> >> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org >> > >> > _______________________________________________ >> > osg-users mailing list >> > osg-users@lists.openscenegraph.org >> > >> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org >> _______________________________________________ >> osg-users mailing list >> osg-users@lists.openscenegraph.org >> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org >> > _______________________________________________ > osg-users mailing list > osg-users@lists.openscenegraph.org > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org >
<<attachment: mipTest.zip>>
_______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org