Hi Robert,

Robert Osfield schrieb:

Hi Andreas,

On 6/13/06, Andreas Goebel <[EMAIL PROTECTED]> wrote:

> What hardware are you having problems with?

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.

One debug technique is to enable the verbose debug output from the OSG
via the env var:

 set OSG_NOTIFY_LEVEL=DEBUG

And then catch all the output to the console. It'll mention the
detected hardware/driver type as well as what extensions are being
tested for and used.

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.

It would be cool if you could tell me your guess upon glancing over that file what is going wrong here.

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.

Regards,

Andreas

--
Andreas Goebel

Visit http://www.raumgeometrie.de to take a look at Archimedes Geo3D, a program for dynamic geometry in three dimensions!

CullSettings::readEnvironmentalVariables()
DriveManipulator::_height set to ==1.5
itr='C:\WINDOWS'
FindFileInPath() : trying C:\WINDOWS/libosgdb_ive.dll ...
itr='C:\WINDOWS\COMMAND'
FindFileInPath() : trying C:\WINDOWS\COMMAND/libosgdb_ive.dll ...
itr='C:\PROGRA~1\SSHCOM~1\SSHSEC~1'
FindFileInPath() : trying C:\PROGRA~1\SSHCOM~1\SSHSEC~1/libosgdb_ive.dll ...
itr='C:/Windows/System/'
FindFileInPath() : trying C:/Windows/System//libosgdb_ive.dll ...
FindFileInPath(libosgdb_ive.dll): returning libosgdb_ive.dll
Opened DynamicLibrary libosgdb_ive.dll
FindFileInPath(temp.ive): returning temp.ive
ive::DataInputStream.setLoadExternalReferenceFiles()=1
CullSettings::readEnvironmentalVariables()
FindFileInPath(arial.ttf): returning arial.ttf
itr='C:\WINDOWS'
FindFileInPath() : trying C:\WINDOWS/libosgdb_freetype.dll ...
itr='C:\WINDOWS\COMMAND'
FindFileInPath() : trying C:\WINDOWS\COMMAND/libosgdb_freetype.dll ...
itr='C:\PROGRA~1\SSHCOM~1\SSHSEC~1'
FindFileInPath() : trying C:\PROGRA~1\SSHCOM~1\SSHSEC~1/libosgdb_freetype.dll 
...
itr='C:/Windows/System/'
FindFileInPath() : trying C:/Windows/System//libosgdb_freetype.dll ...
FindFileInPath(libosgdb_freetype.dll): returning libosgdb_freetype.dll
Opened DynamicLibrary libosgdb_freetype.dll
FindFileInPath(arial.ttf): returning arial.ttf
Adding to object cache arial.ttf
    Creating new GlyphTexture 0xe8b7b0& StateSet 0xe8b6e0
   Font 0xe89ea0, numberOfTexturesAllocated 1
FindFileInPath(arial.ttf): returning arial.ttf
returning cached instanced of arial.ttf
Time to load = 0.0132009
Optimizer::optimize() doing REMOVE_LOADED_PROXY_NODES
Optimizer::optimize() doing COMBINE_ADJACENT_LODS
Optimizer::optimize() doing OPTIMIZE_TEXTURE_SETTINGS
Optimizer::optimize() doing SHARE_DUPLICATE_STATE
Num of StateSet=5
state attribute list
    0xe86ed0  LightModel
    0xe8c560  LightModel
    0xe8d790  LightModel
    0xe86e50  ShadeModel
    0xe8c4e0  ShadeModel
    0xe8d710  ShadeModel
    0xe8a100  TexEnv
    0xe8d5f0  Material
    0xe86d30  Material
    0xe8c3c0  Material
    0xe8b7b0  GlyphTexture
searching for duplicate attributes
    found duplicate LightModel  first=0xe86ed0  current=0xe8c560
       replace duplicate 0xe8c560 with 0xe86ed0
    found duplicate LightModel  first=0xe86ed0  current=0xe8d790
       replace duplicate 0xe8d790 with 0xe86ed0
    found duplicate ShadeModel  first=0xe86e50  current=0xe8c4e0
       replace duplicate 0xe8c4e0 with 0xe86e50
    found duplicate ShadeModel  first=0xe86e50  current=0xe8d710
       replace duplicate 0xe8d710 with 0xe86e50
    found duplicate Material  first=0xe86d30  current=0xe8c3c0
       replace duplicate 0xe8c3c0 with 0xe86d30
searching for duplicate attributes
    found duplicate StateSet  first=0xe86c30  current=0xe8c2c0
       replace duplicate 0xe8c2c0 with 0xe86c30
Optimizer::optimize() doing FLATTEN_STATIC_TRANSFORMS
** RemoveStaticTransformsVisitor *** Pass 0
Optimizer::optimize() doing REMOVE_REDUNDANT_NODES
Optimizer::optimize() doing CHECK_GEOMETRY
Optimizer::optimize() doing MERGE_GEOMETRY
DriveManipulator::_height set to ==1.5
Setting terrain manipulator _minimumDistance to 0.0501693
CullSettings::readEnvironmentalVariables()
CullSettings::readEnvironmentalVariables()
CullSettings::readEnvironmentalVariables()
GraphicsContext::createNewContextID() creating contextID=0
OsgCameraGroup::realize() _thread_model==Producer::CameraGroup::SingleThreaded
entering 0xe8e6e0 init.
   running 0xe8e6e0 init.
OpenGL extensions supported by installed OpenGL drivers are:
    GL_ARB_multitexture
    GL_ARB_point_parameters
    GL_ARB_texture_env_add
    GL_ARB_texture_env_combine
    GL_ARB_texture_env_dot3
    GL_ARB_texture_mirrored_repeat
    GL_ARB_transpose_matrix
    GL_ARB_window_pos
    GL_EXT_abgr
    GL_EXT_bgra
    GL_EXT_blend_color
    GL_EXT_blend_minmax
    GL_EXT_blend_subtract
    GL_EXT_compiled_vertex_array
    GL_EXT_fog_coord
    GL_EXT_packed_pixels
    GL_EXT_paletted_texture
    GL_EXT_rescale_normal
    GL_EXT_secondary_color
    GL_EXT_separate_specular_color
    GL_EXT_stencil_wrap
    GL_EXT_texture_env_add
    GL_EXT_texture_env_combine
    GL_EXT_texture_env_dot3
    GL_EXT_texture_lod_bias
    GL_EXT_vertex_array
    GL_WIN_swap_hint
OpenGL extension 'GL_ARB_multitexture' is supported.
OpenGL extension 'GL_EXT_texture_filter_anisotropic' is not supported.
OpenGL extension 'GL_ARB_texture_compression' is not supported.
OpenGL extension 'GL_EXT_texture_compression_s3tc' is not supported.
OpenGL extension 'GL_IBM_texture_mirrored_repeat' is not supported.
OpenGL extension 'GL_ARB_texture_mirrored_repeat' is supported.
OpenGL extension 'GL_ARB_texture_border_clamp' is not supported.
OpenGL extension 'GL_SGIS_generate_mipmap' is not supported.
OpenGL extension 'GL_ARB_shadow' is not supported.
OpenGL extension 'GL_ARB_shadow_ambient' is not supported.
OpenGL extension 'GL_APPLE_client_storage' is not supported.
OpenGL extension 'GL_ARB_texture_non_power_of_two' is not supported.
glGetString(GL_RENDERER)==Unknown Device/MMX/SSE
   done 0xe8e6e0 init.
   unlocked 0xe8e6e0 init.
Time to init = 3.32892
DriveManipulator::_height set to ==1.5
Setting terrain manipulator _minimumDistance to 0.0501693
Uniform Adding parent
Uniform Adding parent
Uniform Adding parent
Uniform Adding parent
Uniform Adding parent
OpenGL extension 'GL_EXT_framebuffer_object' is not supported.
OpenGL extension 'GL_ARB_shader_objects' is not supported.
OpenGL extension 'GL_ARB_vertex_shader' is not supported.
OpenGL extension 'GL_ARB_fragment_shader' is not supported.
OpenGL extension 'GL_ARB_shading_language_100' is not supported.
glVersion=1.2, isGlslSupported=NO, glslLanguageVersion=0
OpenGL extension 'GL_EXT_fog_coord' is supported.
OpenGL extension 'GL_EXT_secondary_color' is supported.
Warning: no valid osgUtil::SceneView::_renderStage attached, creating a default 
RenderStage automatically.
GraphicsContext::decrementContextIDUsageCount(0) to 0
Closing DynamicLibrary libosgdb_ive.dll
Closing DynamicLibrary libosgdb_freetype.dll
_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/

Reply via email to