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/
