Nv15Extensions

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