Graphics Cards??

When I run the executable of my model on a machine with a graphics card, some of my graphics have white patches instead of the correct colour and lighting.

I assume this is some difference in the material properties in OpenGL for a machine with a graphics card. Any ideas what it could be and how to resolve the problem??

I think all systems have a graphics card.
If you see a difference in the rendering, then one of the cards is at fault (or both).

Send a bug report to the company in that case.

I think the problem is perhaps the version of openGL (i.e the graphics card drivers) on that machine, and not the graphics card itself. Try getting latest driver version and try again…

I ran a program called GLinfo2 (http://www.delphi3D.net/) before and after updating the graphics drivers for an NVidia Vanta card. It simply lists all the openGL properties of the system.

Before the upgrade I had these 3 extensions:
GL_WIN_swap_hint
GL_EXT_bgra
GL_EXT_paletted_texture

Afterwards I had these:
GL_ARB_imaging
GL_ARB_multitexture
GL_ARB_point_parameters
GL_ARB_texture_env_add
GL_ARB_texture_mirrored_repeat
GL_ARB_transpose_matrix
GL_ARB_vertex_buffer_object
GL_ARB_window_pos
GL_EXT_abgr
GL_EXT_bgra
GL_EXT_compiled_vertex_array
GL_EXT_draw_range_elements
GL_EXT_fog_coord
GL_EXT_multi_draw_arrays
GL_EXT_packed_pixels
GL_EXT_point_parameters
GL_EXT_rescale_normal
GL_EXT_secondary_color
GL_EXT_separate_specular_color
GL_EXT_stencil_wrap
GL_EXT_texture_edge_clamp
GL_EXT_texture_env_add
GL_EXT_texture_env_combine
GL_EXT_texture_lod_bias
GL_EXT_texture_object
GL_EXT_vertex_array
GL_IBM_texture_mirrored_repeat
GL_KTX_buffer_region
GL_NV_blend_square
GL_NV_fog_distance
GL_NV_packed_depth_stencil
GL_NV_texgen_reflection
GL_NV_texture_env_combine4
GL_SGIS_multitexture
GL_WIN_swap_hint
WGL_EXT_swap_control

Plus a whole bunch of other stuff…

Hope it helps,
Peter

lol, if that’s the problem, then the program has bugs, not the drivers.

The first list of extensions you show is probably from M$ software implementation (opengl32.dll)

and the second comes from NVidia’s drivers (nvogl.dll.

yes, your right. Is m$ openGL useless?

Originally posted by peter.vullings:
yes, your right. Is m$ openGL useless?

Yes (it’s useless)

Another hint: you may be exceeding one or more limits of the OpenGL implementation. I once ran a program on a Matrox G200 and couldn’t figure out why some of the surfaces were completely white (when it wasn’t on other systems). It turned out that the program exceeded the maximum texture size of the card.