Hi Andreas,

On 6/14/06, Andreas Goebel <[EMAIL PROTECTED]> wrote:
Ok, it´s a VIA/S3G UniChrome Pro IGP running on Windows ME. I have also
seen this problem on Notebooks with WinXP and a shared-memory graphic.I
used to ignore the problem so far and told customers to upgrade their
hardware, but as the program is running fine except for the text it
would be cool if I could work around this.

It'd be worth checking the Via websites for driver upgrades.

Ok, I have attached the output I got there. The mipmapping is reported
correctly as not supported, so maybe the osg doesn´t check for the support.

The OSG should be checking for support, and shouldn't be using the
hardware mip map path, instead osgText will just be using linear
texturing filter.  To confirm this you'd need to ship a version of OSG
with debug output repoting which paths it takes in
osg::Texture/osgText::Font, but I would expect that osgText is doing
things correctly and disabling hardware mipmap generation and using
linear filtering.

For me this points to a bug in the driver when handling the linear
filtered textures, this could be in rendering or perhaps uploading of
the glyphs to the texture, the later has been problematic on some SGI
Octane's before, due to a dirver bug.  The work around was to build an
entire image from all the glyphs required and then download them all
at once.

I know that this is crappy hardware, but as my program is quite simple
in some respects it runs fine on simple hardware with the exception of
those text-rectangles. It would be really helpful if I could work around
this somehow.

Have a play with the code segment in Font.cpp related to the Octane,
perhaps it might offer some hope.  In the end though its almost
certainly down to crappy drivers, and perhaps there is a fix out there
already, or perhaps Via could fix it given a bit of encouragement.

Robert.
_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/

Reply via email to