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/