fix max viewport query
diff --git a/src/mesa/main/get_gen.py b/src/mesa/main/get_gen.py
index c8f1834..07c5fcc 100644
--- a/src/mesa/main/get_gen.py
+++ b/src/mesa/main/get_gen.py
@@ -297,7 +297,9 @@
 	( "GL_MAX_TEXTURE_SIZE", GLint, ["1 << (ctx->Const.MaxTextureLevels - 1)"], "", None ),
 	( "GL_MAX_3D_TEXTURE_SIZE", GLint, ["1 << (ctx->Const.Max3DTextureLevels - 1)"], "", None ),
 	( "GL_MAX_TEXTURE_STACK_DEPTH", GLint, ["MAX_TEXTURE_STACK_DEPTH"], "", None ),
-	( "GL_MAX_VIEWPORT_DIMS", GLint, ["MAX_WIDTH", "MAX_HEIGHT"], "", None ),
+	( "GL_MAX_VIEWPORT_DIMS", GLint,
+	  ["ctx->Const.MaxViewportWidth", "ctx->Const.MaxViewportHeight"],
+	  "", None ),
 	( "GL_MODELVIEW_MATRIX", GLfloat,
 	  [ "matrix[0]", "matrix[1]", "matrix[2]", "matrix[3]",
 		"matrix[4]", "matrix[5]", "matrix[6]", "matrix[7]",