Hi Maxim,

This sounds very much like a buggy OpenGL driver.  The fact that counter
strike works is only an indication that the exact parts of OpenGL that it
exercises aren't buggy, and may even be that the drivers developers only
tested against particular games.

As to isolating what parts of the OpenGL driver are causing problems you'll
need to iterate through starting from very simply apps to more sophisticated
ones, and use the debugger to catch where it crashes.   In your case if
osgviewer crashes at start up then it's likely the problem is in the
creation of the window + graphics context, or in the initialization of the
extensions that the OSG can use.  All this code has been thoroughly tested
and works just fine for a wide range of hardware, drivers and OS's - as
pretty well all OSG users exercise these parts of the OSG code base so it
pretty likely that there won't be a bug on the OSG side, whole one can't
rule out an OSG bug completely your most productive route would be to look
at why the driver is failing.

Robert.


On Wed, Oct 21, 2009 at 9:21 AM, Maxim Gammer <[email protected]> wrote:

> Hello!
>
> I wonder if anyone has an idea about what’s wrong with the following…
>
> OsgViewer terminates while running on an integrated video “via/s36 UniCrome
> Pro IGP”
>
> OSG 2.8.2
> Windows XP SP3. Driver update didn’t help. If I uninstall the videodriver
> at all, then it runs in software mode, but very slowly.
>
> Note. Counter Strike runs in OpenGL mode with no problem.
>
> Where to dig in this case?
>
> Here what it shows in debug mode…
>
> View::init()
>
> View::requestWarpPointer(512,384)
>
> Returning master camera
>
> View::requestWarpPointer(512,384)
>
> Returning master camera
>
> Done DatabasePager::addLoadedDataToSceneGraph0.00223498ms,
>
>
>    OpenGL extensions supported by installed OpenGL drivers are:
>
> GL_ARB_multitexture
>
> GL_ARB_point_parameters
>
> GL_ARB_texture_compression
>
> 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_draw_range_elements
>
> 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_compression_s3tc
>
> 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_S3_s3tc
>
> GL_WIN_swap_hint
>
> WGL_ARB_extensions_string
>
> WGL_ARB_pbuffer
>
> WGL_ARB_pixel_format
>
> WGL_EXT_extensions_string
>
> OpenGL extension 'GL_ARB_vertex_shader' is not supported.
>
> OpenGL extension 'GL_ARB_multitexture' is supported.
>
> OpenGL extension 'GL_ARB_vertex_program' is not supported.
>
> OpenGL extension 'GL_EXT_secondary_color' is supported.
>
> OpenGL extension 'GL_EXT_fog_coord' is supported.
>
> OpenGL extension 'GL_ARB_multitexture' is supported.
>
> OpenGL extension 'GL_NV_occlusion_query' is not supported.
>
> OpenGL extension 'GL_ARB_occlusion_query' is not supported.
>
> OpenGL extension 'GL_EXT_timer_query' is not supported.
>
> OpenGL extension 'GL_EXT_secondary_color' is supported.
>
> OpenGL extension 'GL_EXT_fog_coord' is supported.
>
> OpenGL extension 'GL_ARB_multitexture' is supported.
>
> OpenGL extension 'GL_EXT_texture_filter_anisotropic' is not supported.
>
> OpenGL extension 'GL_ARB_texture_compression' is supported.
>
> OpenGL extension 'GL_EXT_texture_compression_s3tc' is supported.
>
> OpenGL extension 'GL_IBM_texture_mirrored_repeat' is not supported.
>
> OpenGL extension 'GL_ARB_texture_mirrored_repeat' is supported.
>
> OpenGL extension 'GL_EXT_texture_edge_clamp' 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.
>
> OpenGL extension 'GL_EXT_texture_integer' is not supported.
>
> OpenGL extension 'GL_EXT_framebuffer_object' is not supported.
>
>
>
> Cheers,
>
>
> Maxim Gammer
>
> _______________________________________________
> osg-users mailing list
> [email protected]
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>
>
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to