Hi Dan,

Could you post the whole modified file+unified path or PR or your
changes so they can be reviewed w.r.t original code.  If there are
changes that might help others then I could check in a patch to the
relevant OSG master/3.2 and 3.4 branches.

Thanks,
Robert.

On 25 April 2017 at 11:18, Daniel Emminizer <emmini...@hotmail.com> wrote:
> Hi,
>
> We used to see this problem a lot.  The OSG_TEXT_INCREMENTAL_SUBLOADING 
> advice did not help.  What did help was explicitly setting the 
> GL_TEXTURE_MIN_FILTER at a slightly different place in osgText/Glyph.cpp.
>
> Around line 373 you'll see a call to glPixelStorei() before the 
> glTexSubImage2D() near the bottom of GlyphTexture::apply().  I add the 
> following:
>
> Code:
>
> glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, 
> getFilter(osg::Texture::MIN_FILTER));
>
>
>
>
> Then around line 517 you'll see another call to glPixelStorei() before 
> glTexSubImage2D() in Glyph::subload().  I add:
>
>
> Code:
>
> if (_texture)
>     glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, 
> _texture->getFilter(osg::Texture::MIN_FILTER));
> else
>     glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, 
> GL_LINEAR_MIPMAP_LINEAR);
>
>
>
>
> This worked on the Intel cards.  I expect it's some sort of driver bug, but 
> I'm not sure.
>
> I hope this helps.
>
>  - Dan
>
> ------------------
> Read this topic online here:
> http://forum.openscenegraph.org/viewtopic.php?p=70829#70829
>
>
>
>
>
> _______________________________________________
> 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

Reply via email to