Nv15Extensions
With time, new extensions appear, be it corresponding to hardware features present in new chips, or to use driver to support it through software. Some extensions also disappear if there is a new extension that supersedes it. Here are extensions for NV15, with corresponding Nvidia driver version.
Name |
3123 |
4191 |
5336 |
6106 |
7174,7182 |
GL_ARB_imaging |
X |
X |
X |
X |
X |
GL_ARB_multitexture |
X |
X |
X |
X |
X |
GL_ARB_point_parameters |
|
X |
X |
X |
X |
GL_ARB_point_sprite |
|
|
X |
X |
X |
GL_ARB_shader_objects |
|
|
|
X |
X |
GL_ARB_shading_language_100 |
|
|
|
X |
X |
GL_ARB_texture_compression |
X |
X |
X |
X |
X |
GL_ARB_texture_cube_map |
X |
X |
X |
X |
X |
GL_ARB_texture_env_add |
X |
X |
X |
X |
X |
GL_ARB_texture_env_combine |
X |
X |
X |
X |
X |
GL_ARB_texture_env_dot3 |
X |
X |
X |
X |
X |
GL_ARB_texture_mirrored_repeat |
|
X |
X |
X |
X |
GL_ARB_texture_rectangle |
|
|
|
|
X |
GL_ARB_transpose_matrix |
X |
X |
X |
X |
X |
GL_ARB_vertex_buffer_object |
|
|
X |
X |
X |
GL_ARB_vertex_program |
|
|
X |
X |
X |
GL_ARB_vertex_shader |
|
|
|
X |
X |
GL_ARB_window_pos |
|
X |
X |
X |
X |
GL_EXT_abgr |
X |
X |
X |
X |
X |
GL_EXT_bgra |
X |
X |
X |
X |
X |
GL_EXT_blend_color |
X |
X |
X |
X |
X |
GL_EXT_blend_minmax |
X |
X |
X |
X |
X |
GL_EXT_blend_subtract |
X |
X |
X |
X |
X |
GL_EXT_clip_volume_hint |
X |
X |
X |
X |
X |
GL_EXT_compiled_vertex_array |
X |
X |
X |
X |
X |
GL_EXT_Cg_shader |
|
|
|
|
X |
GL_EXT_draw_range_elements |
X |
X |
X |
X |
X |
GL_EXT_fog_coord |
X |
X |
X |
X |
X |
GL_EXT_multi_draw_arrays |
X |
X |
X |
X |
X |
GL_EXT_packed_pixels |
X |
X |
X |
X |
X |
GL_EXT_paletted_texture |
X |
X |
X |
X |
X |
GL_EXT_pixel_buffer_object |
|
|
|
X |
X |
GL_EXT_point_parameters |
X |
X |
X |
X |
X |
GL_EXT_rescale_normal |
X |
X |
X |
X |
X |
GL_EXT_secondary_color |
X |
X |
X |
X |
X |
GL_EXT_separate_specular_color |
X |
X |
X |
X |
X |
GL_EXT_shared_texture_palette |
X |
X |
X |
X |
X |
GL_EXT_stencil_wrap |
X |
X |
X |
X |
X |
GL_EXT_texture_compression_s3tc |
X |
X |
X |
X |
X |
GL_EXT_texture_cube_map |
X |
X |
X |
X |
X |
GL_EXT_texture_edge_clamp |
X |
X |
X |
X |
X |
GL_EXT_texture_env_add |
X |
X |
X |
X |
X |
GL_EXT_texture_env_combine |
X |
X |
X |
X |
X |
GL_EXT_texture_env_dot3 |
X |
X |
X |
X |
X |
GL_EXT_texture_filter_anisotropic |
X |
X |
X |
X |
X |
GL_EXT_texture_lod |
X |
X |
X |
X |
X |
GL_EXT_texture_lod_bias |
X |
X |
X |
X |
X |
GL_EXT_texture_object |
X |
X |
X |
X |
X |
GL_EXT_vertex_array |
X |
X |
X |
X |
X |
GL_EXT_vertex_weighting |
X |
|
|
|
|
GL_IBM_rasterpos_clip |
|
|
X |
X |
X |
GL_IBM_texture_mirrored_repeat |
X |
X |
X |
X |
X |
GL_KTX_buffer_region |
X |
X |
X |
X |
X |
GL_NV_blend_square |
X |
X |
X |
X |
X |
GL_NV_evaluators |
X |
|
|
|
|
GL_NV_fence |
X |
X |
X |
X |
X |
GL_NV_fog_distance |
X |
X |
X |
X |
X |
GL_NV_light_max_exponent |
X |
X |
X |
X |
X |
GL_NV_packed_depth_stencil |
X |
X |
X |
X |
X |
GL_NV_pixel_data_range |
|
X |
X |
X |
X |
GL_NV_point_sprite |
|
X |
X |
X |
X |
GL_NV_register_combiners |
X |
X |
X |
X |
X |
GL_NV_texgen_emboss |
X |
|
|
|
|
GL_NV_texgen_reflection |
X |
X |
X |
X |
X |
GL_NV_texture_env_combine4 |
X |
X |
X |
X |
X |
GL_NV_texture_rectangle |
X |
X |
X |
X |
X |
GL_NV_vertex_array_range |
X |
X |
X |
X |
X |
GL_NV_vertex_array_range2 |
X |
X |
X |
X |
X |
GL_NV_vertex_program |
X |
X |
X |
X |
X |
GL_NV_vertex_program1_1 |
X |
X |
X |
X |
X |
GL_NVX_ycrcb |
|
X |
X |
|
|
GL_S3_s3tc |
X |
X |
X |
X |
X |
GL_SGIS_generate_mipmap |
X |
X |
X |
X |
X |
GL_SGIS_multitexture |
X |
X |
X |
X |
X |
GL_SGIS_texture_lod |
X |
X |
X |
X |
X |
GL_SUN_slice_accum |
|
|
X |
X |
X |
When trying various driver versions, I came accross these problems (Debian Sarge, kernel 2.4.27, gcc 3.3.5):
Version |
Problem |
1251 |
Can not load nvidia_drv.o X11 module, missing XAA* symbols |
2880 |
Can not load nvidia kernel module, message NVdriver compiled with gcc 2, kernel compiled with gcc 3 |
2960 |
Can not load nvidia kernel module, message NVdriver compiled with gcc 2, kernel compiled with gcc 3 |

