diff --git a/src/mesa/main/extensions.c b/src/mesa/main/extensions.c
index a843a40..71b7721 100644
--- a/src/mesa/main/extensions.c
+++ b/src/mesa/main/extensions.c
@@ -298,7 +298,7 @@ static const struct extension extension_table[] = {
{ "GL_NV_light_max_exponent", o(NV_light_max_exponent),
GL, 1999 },
{ "GL_NV_packed_depth_stencil",
o(EXT_packed_depth_stencil), GL, 2000 },
{ "GL_NV_point_sprite", o(NV_point_sprite),
GL, 2001 },
- { "GL_NV_primitive_restart", o(NV_primitive_restart),
GL, 2002 },
+ { "GL_NV_primitive_restart", o(dummy_true),
GL, 2002 },
{ "GL_NV_texgen_reflection", o(NV_texgen_reflection),
GL, 1999 },
{ "GL_NV_texture_barrier", o(NV_texture_barrier),
GL, 2009 },
{ "GL_NV_texture_env_combine4",
o(NV_texture_env_combine4), GL, 1999 },
diff --git a/src/mesa/main/mtypes.h b/src/mesa/main/mtypes.h
index 06ca0d5..8086bb5 100644
--- a/src/mesa/main/mtypes.h
+++ b/src/mesa/main/mtypes.h
@@ -2982,7 +2982,6 @@ struct gl_extensions
GLboolean NV_fragment_program_option;
GLboolean NV_light_max_exponent;
GLboolean NV_point_sprite;
- GLboolean NV_primitive_restart;
GLboolean NV_texture_barrier;
GLboolean NV_texgen_reflection;
GLboolean NV_texture_env_combine4;