Using Oolite 1.76.1 and trunk/nightly builds.
Updated to driver revision 8.15.10.2696 (March 2012) OpenGL 3.1 - all good.
Stable, no crashes, no graphical problems. All Good.
---------------------------------------------------
Morning all,
Been away from the boards and Oolite for a week or two due to annoying hardware issues. Firstly my trusty old XP laptop started playing up big time - graphics card crashing to a black screen of death (bit like a blue screen except because its the display thats borked you can't see the error code) during normal use and whilst playing Oolite. After mucho tweaking and testing the eventual diagnosis was that the graphics card itself was failing. It remains reasonably stable at a reduced hardware acceleration setting and Oolite is still playable, but the possibility that it might pack up entirely at some point sent me in search of new hardware......
And what I ended up with was a brand new Win 7 64bit HP pavilion G6 laptop with a Intel i5-2430m CPU and integrated Intel HD 3000 graphics. It was someone else's unwanted Xmas present which they sold for a bargain price. All good so far - it's shiny, it's red, it cost me a song, windows boots in about 4 seconds, oolite in 2.......arghhh oolite's display is seriously messed up. It's supposedly OpenGL3.1 compliant...grr. Then follows trying various different driver packages, some from HP, some from intel. Things are a bit better, but lots of niggles - vsync doesn't work, with full shaders on BGS backgrounds not displayed and lots of other graphical niggles. Even ended up installing ubuntu so see if the linux drivers were any better, but couldn't get ubuntu to recognise the GPU (i'm brand new to linux so i was probably doing something wrong).
Eventually windows update (of all things) came to the rescue and offered a older driver than what was currently installed (which was the most recent from the Intel website). Ah well can't hurt I'll give it a go - and hey presto all seems to work. Full shaders, BGS backgrounds are showing. A few graphical artifacts still but not game destroying. Vsync still doesn't work but the artifacts are not tearing related. Frame rate is a solid 99.....
So if you are unfortunate enough to end up with with this integrated GPU and can't get Oolite working satisfactorily the driver revision that works for me is 8.15.10.2353 dated 04/04/2011. This one in openGL 3.0 (all the others were I think openGL 3.1) As I said this was offered initially via windows update and I couldn't locate a manual download/install on the intel site, but I did find an installer on the HP website. I've archived a copy of the installer so if you need this driver and can't find it give me a holler.
05:59:06.536 [rendering.opengl.version]: OpenGL renderer version: 3.0.0 ("3.0.0 - Build 8.15.10.2353"). Vendor: "Intel". Renderer: "Intel(R) HD Graphics Family".
05:59:06.537 [rendering.opengl.extensions]: OpenGL extensions (90):
GL_ARB_texture_env_crossbar, GL_EXT_abgr, GL_ARB_shadow, GL_IBM_texture_mirrored_repeat, GL_EXT_separate_specular_color, GL_EXT_texture_edge_clamp, GL_EXT_blend_minmax, GL_EXT_draw_buffers2, GL_ARB_texture_env_add, GL_EXT_framebuffer_blit, GL_EXT_transform_feedback, GL_ARB_texture_env_dot3, GL_EXT_framebuffer_object, GL_EXT_blend_subtract, GL_3DFX_texture_compression_FXT1, GL_NV_conditional_render, GL_EXT_texture_snorm, GL_ARB_multitexture, GL_EXT_stencil_wrap, GL_ARB_texture_border_clamp, GL_ARB_framebuffer_sRGB, GL_ARB_texture_env_combine, GL_EXT_framebuffer_multisample, GL_EXT_texture_env_add, GL_EXT_packed_pixels, GL_SGIS_texture_edge_clamp, GL_INTEL_performance_queries, GL_ARB_depth_texture, GL_SGIS_texture_lod, GL_ARB_occlusion_query, GL_ARB_transpose_matrix, GL_NV_texgen_reflection, GL_EXT_stencil_two_side, GL_ARB_shading_language_100, GL_ARB_texture_compression_rgtc, GL_EXT_texture_shared_exponent, GL_EXT_rescale_normal, GL_ARB_map_buffer_range, GL_ARB_pixel_buffer_object, GL_EXT_secondary_color, GL_ARB_half_float_pixel, GL_EXT_blend_equation_separate, GL_EXT_draw_range_elements, GL_EXT_texture_lod_bias, GL_EXT_texture_filter_anisotropic, GL_ARB_half_float_vertex, GL_EXT_texture_swizzle, GL_SGIS_generate_mipmap, GL_ARB_texture_rectangle, GL_ARB_texture_non_power_of_two, GL_ARB_point_sprite, GL_EXT_packed_depth_stencil, GL_ARB_vertex_shader, GL_EXT_texture_compression_s3tc, GL_EXT_texture_integer, GL_ARB_depth_buffer_float, GL_ARB_draw_instanced, GL_ARB_vertex_buffer_object, GL_WIN_swap_hint, GL_ARB_color_buffer_float, GL_ARB_shader_objects, GL_EXT_texture_array, GL_ATI_separate_stencil, GL_ARB_framebuffer_object, GL_EXT_packed_float, GL_EXT_texture_rectangle, GL_ARB_texture_rg, GL_ARB_fragment_shader, GL_EXT_fog_coord, GL_EXT_texture3D, GL_ARB_window_pos, GL_ARB_fragment_program, GL_ARB_vertex_program, GL_EXT_texture_env_combine, GL_ARB_point_parameters, GL_ARB_texture_cube_map, GL_EXT_bgra, GL_EXT_compiled_vertex_array, GL_ARB_multisample, GL_ARB_vertex_array_object, GL_ARB_draw_buffers, GL_ARB_texture_compression, GL_EXT_multi_draw_arrays, GL_ARB_texture_float, GL_EXT_blend_func_separate, GL_EXT_texture_sRGB, GL_EXT_shadow_funcs, GL_EXT_clip_volume_hint, GL_EXT_blend_color, GL_NV_blend_square
05:59:06.546 [rendering.opengl.shader.support]: Shaders are supported.