removed the unused/broken GL_PGI_misc_hints extension
authorBrian Paul <brian.paul@tungstengraphics.com>
Wed, 24 Jan 2001 04:56:19 +0000 (04:56 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Wed, 24 Jan 2001 04:56:19 +0000 (04:56 +0000)
src/mesa/drivers/glide/fxdd.c
src/mesa/main/context.c
src/mesa/main/dlist.c
src/mesa/main/extensions.c
src/mesa/main/get.c
src/mesa/main/hint.c
src/mesa/main/hint.h
src/mesa/main/mtypes.h
src/mesa/main/state.c

index d854ba9950f05ba159f00e8ced05bad95e291296..f258a6e9a0063dcd5d5abcd36025a3c61c904e51 100644 (file)
@@ -860,9 +860,6 @@ static GLboolean fxIsInHardware(GLcontext *ctx)
    if (ctx->RenderMode != GL_RENDER)
      return GL_FALSE;
 
-  if (!ctx->Hint.AllowDrawMem)
-     return GL_TRUE;           /* you'll take it and like it */
-
   if (ctx->Stencil.Enabled ||
       ctx->Color.MultiDrawBuffer ||
       ((ctx->Color.BlendEnabled) && (ctx->Color.BlendEquation!=GL_FUNC_ADD_EXT)) ||
index 64ac160c35946ddb16a298206a4e5915c7d26bf0..da765e2fbc047620c968e41720f56516d0fcd667 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: context.c,v 1.118 2001/01/24 00:04:58 brianp Exp $ */
+/* $Id: context.c,v 1.119 2001/01/24 04:56:19 brianp Exp $ */
 
 /*
  * Mesa 3-D graphics library
@@ -910,10 +910,6 @@ init_attrib_groups( GLcontext *ctx )
    ctx->Hint.LineSmooth = GL_DONT_CARE;
    ctx->Hint.PolygonSmooth = GL_DONT_CARE;
    ctx->Hint.Fog = GL_DONT_CARE;
-   ctx->Hint.AllowDrawWin = GL_TRUE;
-   ctx->Hint.AllowDrawFrg = GL_TRUE;
-   ctx->Hint.AllowDrawMem = GL_TRUE;
-   ctx->Hint.StrictLighting = GL_TRUE;
    ctx->Hint.ClipVolumeClipping = GL_DONT_CARE;
    ctx->Hint.TextureCompression = GL_DONT_CARE;
 
index 2530bcbdc4b5e4429835e93cbd6cd6e2419eac45..79ac03e3ab6fb1fc8c1645f55f5e31049aa23bc5 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: dlist.c,v 1.62 2001/01/23 23:39:36 brianp Exp $ */
+/* $Id: dlist.c,v 1.63 2001/01/24 04:56:20 brianp Exp $ */
 
 /*
  * Mesa 3-D graphics library
@@ -176,7 +176,6 @@ typedef enum {
        OPCODE_FRONT_FACE,
        OPCODE_FRUSTUM,
        OPCODE_HINT,
-       OPCODE_HINT_PGI,
        OPCODE_HISTOGRAM,
        OPCODE_INDEX_MASK,
        OPCODE_INIT_NAMES,
@@ -564,7 +563,6 @@ void gl_init_lists( void )
       InstSize[OPCODE_FRONT_FACE] = 2;
       InstSize[OPCODE_FRUSTUM] = 7;
       InstSize[OPCODE_HINT] = 3;
-      InstSize[OPCODE_HINT_PGI] = 3;
       InstSize[OPCODE_HISTOGRAM] = 5;
       InstSize[OPCODE_INDEX_MASK] = 2;
       InstSize[OPCODE_INIT_NAMES] = 1;
@@ -1806,23 +1804,6 @@ static void save_Hint( GLenum target, GLenum mode )
 }
 
 
-/* GL_PGI_misc_hints*/
-static void save_HintPGI( GLenum target, GLint mode )
-{
-   GET_CURRENT_CONTEXT(ctx);
-   Node *n;
-   ASSERT_OUTSIDE_SAVE_BEGIN_END_AND_FLUSH(ctx);
-   n = ALLOC_INSTRUCTION( ctx, OPCODE_HINT_PGI, 2 );
-   if (n) {
-      n[1].e = target;
-      n[2].i = mode;
-   }
-   if (ctx->ExecuteFlag) {
-      (*ctx->Exec->HintPGI)( target, mode );
-   }
-}
-
-
 static void
 save_Histogram(GLenum target, GLsizei width, GLenum internalFormat, GLboolean sink)
 {
@@ -4248,9 +4229,6 @@ static void execute_list( GLcontext *ctx, GLuint list )
         case OPCODE_HINT:
            (*ctx->Exec->Hint)( n[1].e, n[2].e );
            break;
-        case OPCODE_HINT_PGI:
-           (*ctx->Exec->HintPGI)( n[1].e, n[2].i );
-           break;
         case OPCODE_HISTOGRAM:
            (*ctx->Exec->Histogram)( n[1].e, n[2].i, n[3].e, n[4].b );
            break;
@@ -5819,9 +5797,6 @@ _mesa_init_dlist_table( struct _glapi_table *table, GLuint tableSize )
    table->PointParameterfEXT = save_PointParameterfEXT;
    table->PointParameterfvEXT = save_PointParameterfvEXT;
 
-   /* 77. GL_PGI_misc_hints */
-   table->HintPGI = save_HintPGI;
-
    /* 78. GL_EXT_paletted_texture */
 #if 0
    table->ColorTableEXT = save_ColorTable;
index d414c0f31f853eca2ad90067aaae9394f69cb8d7..5715bff75a53785afe367f62f7b931de173efb50 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: extensions.c,v 1.44 2001/01/06 22:46:13 gareth Exp $ */
+/* $Id: extensions.c,v 1.45 2001/01/24 04:56:20 brianp Exp $ */
 
 /*
  * Mesa 3-D graphics library
@@ -99,7 +99,6 @@ static struct {
    { OFF, "GL_MESA_sprite_point",             F(MESA_sprite_point) },
    { OFF, "GL_NV_blend_square",               F(NV_blend_square) },
    { ON,  "GL_NV_texgen_reflection",          F(NV_texgen_reflection) },
-   { ON,  "GL_PGI_misc_hints",                F(PGI_misc_hints) },
    { ON,  "GL_SGI_color_matrix",              F(SGI_color_matrix) },
    { ON,  "GL_SGI_color_table",               F(SGI_color_table) },
    { ON,  "GL_SGIS_pixel_texture",            F(SGIS_pixel_texture) },
index d9b046556f3213eb9f600a9b94c1791bb3fef9a8..63e04b17398c478a7289d2bb7fd1f0f539c6537e 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: get.c,v 1.51 2001/01/24 00:04:58 brianp Exp $ */
+/* $Id: get.c,v 1.52 2001/01/24 04:56:20 brianp Exp $ */
 
 /*
  * Mesa 3-D graphics library
@@ -1021,56 +1021,6 @@ _mesa_GetBooleanv( GLenum pname, GLboolean *params )
             gl_error(ctx, GL_INVALID_ENUM, "glGetBooleanv");
          break;
 
-      /* GL_PGI_misc_hints */
-      case GL_STRICT_DEPTHFUNC_HINT_PGI:
-        *params = ENUM_TO_BOOL(GL_NICEST);
-         break;
-      case GL_STRICT_LIGHTING_HINT_PGI:
-        *params = ENUM_TO_BOOL(ctx->Hint.StrictLighting);
-        break;
-      case GL_STRICT_SCISSOR_HINT_PGI:
-      case GL_FULL_STIPPLE_HINT_PGI:
-        *params = ENUM_TO_BOOL(GL_TRUE);
-        break;
-      case GL_CONSERVE_MEMORY_HINT_PGI:
-        *params = ENUM_TO_BOOL(GL_FALSE);
-        break;
-      case GL_ALWAYS_FAST_HINT_PGI:
-        *params = (GLboolean) (ctx->Hint.AllowDrawWin == GL_TRUE &&
-                             ctx->Hint.AllowDrawFrg == GL_FALSE &&
-                             ctx->Hint.AllowDrawMem == GL_FALSE);
-        break;
-      case GL_ALWAYS_SOFT_HINT_PGI:
-        *params = (GLboolean) (ctx->Hint.AllowDrawWin == GL_TRUE &&
-                             ctx->Hint.AllowDrawFrg == GL_TRUE &&
-                             ctx->Hint.AllowDrawMem == GL_TRUE);
-        break;
-      case GL_ALLOW_DRAW_OBJ_HINT_PGI:
-        *params = (GLboolean) GL_TRUE;
-        break;
-      case GL_ALLOW_DRAW_WIN_HINT_PGI:
-        *params = (GLboolean) ctx->Hint.AllowDrawWin;
-        break;
-      case GL_ALLOW_DRAW_FRG_HINT_PGI:
-        *params = (GLboolean) ctx->Hint.AllowDrawFrg;
-        break;
-      case GL_ALLOW_DRAW_MEM_HINT_PGI:
-        *params = (GLboolean) ctx->Hint.AllowDrawMem;
-        break;
-      case GL_CLIP_NEAR_HINT_PGI:
-      case GL_CLIP_FAR_HINT_PGI:
-        *params = ENUM_TO_BOOL(GL_TRUE);
-        break;
-      case GL_WIDE_LINE_HINT_PGI:
-        *params = ENUM_TO_BOOL(GL_DONT_CARE);
-        break;
-      case GL_BACK_NORMALS_HINT_PGI:
-        *params = ENUM_TO_BOOL(GL_TRUE);
-        break;
-      case GL_NATIVE_GRAPHICS_HANDLE_PGI:
-        *params = 0;
-        break;
-
       /* GL_EXT_compiled_vertex_array */
       case GL_ARRAY_ELEMENT_LOCK_FIRST_EXT:
         *params = ctx->Array.LockFirst ? GL_TRUE : GL_FALSE;
@@ -2259,56 +2209,6 @@ _mesa_GetDoublev( GLenum pname, GLdouble *params )
             gl_error(ctx, GL_INVALID_ENUM, "glGetDoublev");
          break;
 
-      /* GL_PGI_misc_hints */
-      case GL_STRICT_DEPTHFUNC_HINT_PGI:
-        *params = ENUM_TO_DOUBLE(GL_NICEST);
-         break;
-      case GL_STRICT_LIGHTING_HINT_PGI:
-        *params = ENUM_TO_DOUBLE(ctx->Hint.StrictLighting);
-        break;
-      case GL_STRICT_SCISSOR_HINT_PGI:
-      case GL_FULL_STIPPLE_HINT_PGI:
-        *params = ENUM_TO_DOUBLE(GL_TRUE);
-        break;
-      case GL_CONSERVE_MEMORY_HINT_PGI:
-        *params = ENUM_TO_DOUBLE(GL_FALSE);
-        break;
-      case GL_ALWAYS_FAST_HINT_PGI:
-        *params = (GLdouble) (ctx->Hint.AllowDrawWin == GL_TRUE &&
-                             ctx->Hint.AllowDrawFrg == GL_FALSE &&
-                             ctx->Hint.AllowDrawMem == GL_FALSE);
-        break;
-      case GL_ALWAYS_SOFT_HINT_PGI:
-        *params = (GLdouble) (ctx->Hint.AllowDrawWin == GL_TRUE &&
-                             ctx->Hint.AllowDrawFrg == GL_TRUE &&
-                             ctx->Hint.AllowDrawMem == GL_TRUE);
-        break;
-      case GL_ALLOW_DRAW_OBJ_HINT_PGI:
-        *params = (GLdouble) GL_TRUE;
-        break;
-      case GL_ALLOW_DRAW_WIN_HINT_PGI:
-        *params = (GLdouble) ctx->Hint.AllowDrawWin;
-        break;
-      case GL_ALLOW_DRAW_FRG_HINT_PGI:
-        *params = (GLdouble) ctx->Hint.AllowDrawFrg;
-        break;
-      case GL_ALLOW_DRAW_MEM_HINT_PGI:
-        *params = (GLdouble) ctx->Hint.AllowDrawMem;
-        break;
-      case GL_CLIP_NEAR_HINT_PGI:
-      case GL_CLIP_FAR_HINT_PGI:
-        *params = ENUM_TO_DOUBLE(GL_TRUE);
-        break;
-      case GL_WIDE_LINE_HINT_PGI:
-        *params = ENUM_TO_DOUBLE(GL_DONT_CARE);
-        break;
-      case GL_BACK_NORMALS_HINT_PGI:
-        *params = ENUM_TO_DOUBLE(GL_TRUE);
-        break;
-      case GL_NATIVE_GRAPHICS_HANDLE_PGI:
-        *params = 0;
-        break;
-
       /* GL_EXT_compiled_vertex_array */
       case GL_ARRAY_ELEMENT_LOCK_FIRST_EXT:
         *params = (GLdouble) ctx->Array.LockFirst;
@@ -3499,56 +3399,6 @@ _mesa_GetFloatv( GLenum pname, GLfloat *params )
             gl_error(ctx, GL_INVALID_ENUM, "glGetFloatv");
          break;
 
-      /* GL_PGI_misc_hints */
-      case GL_STRICT_DEPTHFUNC_HINT_PGI:
-        *params = ENUM_TO_FLOAT(GL_NICEST);
-         break;
-      case GL_STRICT_LIGHTING_HINT_PGI:
-        *params = ENUM_TO_FLOAT(ctx->Hint.StrictLighting);
-        break;
-      case GL_STRICT_SCISSOR_HINT_PGI:
-      case GL_FULL_STIPPLE_HINT_PGI:
-        *params = ENUM_TO_FLOAT(GL_TRUE);
-        break;
-      case GL_CONSERVE_MEMORY_HINT_PGI:
-        *params = ENUM_TO_FLOAT(GL_FALSE);
-        break;
-      case GL_ALWAYS_FAST_HINT_PGI:
-        *params = (GLfloat) (ctx->Hint.AllowDrawWin == GL_TRUE &&
-                             ctx->Hint.AllowDrawFrg == GL_FALSE &&
-                             ctx->Hint.AllowDrawMem == GL_FALSE);
-        break;
-      case GL_ALWAYS_SOFT_HINT_PGI:
-        *params = (GLfloat) (ctx->Hint.AllowDrawWin == GL_TRUE &&
-                             ctx->Hint.AllowDrawFrg == GL_TRUE &&
-                             ctx->Hint.AllowDrawMem == GL_TRUE);
-        break;
-      case GL_ALLOW_DRAW_OBJ_HINT_PGI:
-        *params = (GLfloat) GL_TRUE;
-        break;
-      case GL_ALLOW_DRAW_WIN_HINT_PGI:
-        *params = (GLfloat) ctx->Hint.AllowDrawWin;
-        break;
-      case GL_ALLOW_DRAW_FRG_HINT_PGI:
-        *params = (GLfloat) ctx->Hint.AllowDrawFrg;
-        break;
-      case GL_ALLOW_DRAW_MEM_HINT_PGI:
-        *params = (GLfloat) ctx->Hint.AllowDrawMem;
-        break;
-      case GL_CLIP_NEAR_HINT_PGI:
-      case GL_CLIP_FAR_HINT_PGI:
-        *params = ENUM_TO_FLOAT(GL_TRUE);
-        break;
-      case GL_WIDE_LINE_HINT_PGI:
-        *params = ENUM_TO_FLOAT(GL_DONT_CARE);
-        break;
-      case GL_BACK_NORMALS_HINT_PGI:
-        *params = ENUM_TO_FLOAT(GL_TRUE);
-        break;
-      case GL_NATIVE_GRAPHICS_HANDLE_PGI:
-        *params = 0;
-        break;
-
       /* GL_EXT_compiled_vertex_array */
       case GL_ARRAY_ELEMENT_LOCK_FIRST_EXT:
         *params = (GLfloat) ctx->Array.LockFirst;
@@ -4711,56 +4561,6 @@ _mesa_GetIntegerv( GLenum pname, GLint *params )
             gl_error(ctx, GL_INVALID_ENUM, "glGetIntegerv");
          break;
 
-      /* GL_PGI_misc_hints */
-      case GL_STRICT_DEPTHFUNC_HINT_PGI:
-        *params = (GL_NICEST);
-         break;
-      case GL_STRICT_LIGHTING_HINT_PGI:
-        *params = (ctx->Hint.StrictLighting);
-        break;
-      case GL_STRICT_SCISSOR_HINT_PGI:
-      case GL_FULL_STIPPLE_HINT_PGI:
-        *params = GL_TRUE;
-        break;
-      case GL_CONSERVE_MEMORY_HINT_PGI:
-        *params = GL_FALSE;
-        break;
-      case GL_ALWAYS_FAST_HINT_PGI:
-        *params = (ctx->Hint.AllowDrawWin == GL_TRUE &&
-                   ctx->Hint.AllowDrawFrg == GL_FALSE &&
-                   ctx->Hint.AllowDrawMem == GL_FALSE);
-        break;
-      case GL_ALWAYS_SOFT_HINT_PGI:
-        *params =  (ctx->Hint.AllowDrawWin == GL_TRUE &&
-                    ctx->Hint.AllowDrawFrg == GL_TRUE &&
-                    ctx->Hint.AllowDrawMem == GL_TRUE);
-        break;
-      case GL_ALLOW_DRAW_OBJ_HINT_PGI:
-        *params = GL_TRUE;
-        break;
-      case GL_ALLOW_DRAW_WIN_HINT_PGI:
-        *params = ctx->Hint.AllowDrawWin;
-        break;
-      case GL_ALLOW_DRAW_FRG_HINT_PGI:
-        *params = ctx->Hint.AllowDrawFrg;
-        break;
-      case GL_ALLOW_DRAW_MEM_HINT_PGI:
-        *params = ctx->Hint.AllowDrawMem;
-        break;
-      case GL_CLIP_NEAR_HINT_PGI:
-      case GL_CLIP_FAR_HINT_PGI:
-        *params = GL_TRUE;
-        break;
-      case GL_WIDE_LINE_HINT_PGI:
-        *params = GL_DONT_CARE;
-        break;
-      case GL_BACK_NORMALS_HINT_PGI:
-        *params = GL_TRUE;
-        break;
-      case GL_NATIVE_GRAPHICS_HANDLE_PGI:
-        *params = 0;
-        break;
-
       /* GL_EXT_compiled_vertex_array */
       case GL_ARRAY_ELEMENT_LOCK_FIRST_EXT:
         *params = ctx->Array.LockFirst;
index 88a15ca0f788118406573912a97daa93eb78cafe..0c6ddf27e90542ec1dabadbe74c5a6ed462e0f6d 100644 (file)
@@ -1,10 +1,10 @@
-/* $Id: hint.c,v 1.6 2000/12/26 05:09:28 keithw Exp $ */
+/* $Id: hint.c,v 1.7 2001/01/24 04:56:20 brianp Exp $ */
 
 /*
  * Mesa 3-D graphics library
- * Version:  3.3
+ * Version:  3.5
  * 
- * Copyright (C) 1999-2000  Brian Paul   All Rights Reserved.
+ * Copyright (C) 1999-2001  Brian Paul   All Rights Reserved.
  * 
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -88,66 +88,6 @@ _mesa_try_Hint( GLcontext *ctx, GLenum target, GLenum mode )
         FLUSH_VERTICES(ctx, _NEW_HINT);
          ctx->Hint.PolygonSmooth = mode;
          break;
-      case GL_PREFER_DOUBLEBUFFER_HINT_PGI:
-      case GL_STRICT_DEPTHFUNC_HINT_PGI:
-         break;
-      case GL_STRICT_LIGHTING_HINT_PGI:
-         if (ctx->Hint.StrictLighting == mode)
-           return GL_TRUE;
-        FLUSH_VERTICES(ctx, _NEW_HINT);
-         ctx->Hint.StrictLighting = mode;
-         break;
-      case GL_STRICT_SCISSOR_HINT_PGI:
-      case GL_FULL_STIPPLE_HINT_PGI:
-      case GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI:
-      case GL_NATIVE_GRAPHICS_END_HINT_PGI:
-      case GL_CONSERVE_MEMORY_HINT_PGI:
-      case GL_RECLAIM_MEMORY_HINT_PGI:
-         break;
-      case GL_ALWAYS_FAST_HINT_PGI:
-        FLUSH_VERTICES(ctx, _NEW_HINT);
-         if (mode) {
-            ctx->Hint.AllowDrawWin = GL_TRUE;
-            ctx->Hint.AllowDrawFrg = GL_FALSE;
-            ctx->Hint.AllowDrawMem = GL_FALSE;
-         } else {
-            ctx->Hint.AllowDrawWin = GL_TRUE;
-            ctx->Hint.AllowDrawFrg = GL_TRUE;
-            ctx->Hint.AllowDrawMem = GL_TRUE;
-         } 
-         break;
-      case GL_ALWAYS_SOFT_HINT_PGI:
-        FLUSH_VERTICES(ctx, _NEW_HINT);
-         ctx->Hint.AllowDrawWin = GL_TRUE;
-         ctx->Hint.AllowDrawFrg = GL_TRUE;
-         ctx->Hint.AllowDrawMem = GL_TRUE;
-         break;
-      case GL_ALLOW_DRAW_OBJ_HINT_PGI:
-         break;
-      case GL_ALLOW_DRAW_WIN_HINT_PGI:
-         if (ctx->Hint.AllowDrawWin == mode)
-           return GL_TRUE;
-        FLUSH_VERTICES(ctx, _NEW_HINT);
-         ctx->Hint.AllowDrawWin = mode;
-         break;
-      case GL_ALLOW_DRAW_FRG_HINT_PGI:
-         if (ctx->Hint.AllowDrawFrg == mode)
-           return GL_TRUE;
-        FLUSH_VERTICES(ctx, _NEW_HINT);
-         ctx->Hint.AllowDrawFrg = mode;
-         break;
-      case GL_ALLOW_DRAW_MEM_HINT_PGI:
-         if (ctx->Hint.AllowDrawMem == mode)
-           return GL_TRUE;
-        FLUSH_VERTICES(ctx, _NEW_HINT);
-         ctx->Hint.AllowDrawMem = mode;
-         break;
-      case GL_CLIP_NEAR_HINT_PGI:
-      case GL_CLIP_FAR_HINT_PGI:
-      case GL_WIDE_LINE_HINT_PGI:
-      case GL_BACK_NORMALS_HINT_PGI:
-      case GL_NATIVE_GRAPHICS_HANDLE_PGI:
-         break;
 
       /* GL_EXT_clip_volume_hint */
       case GL_CLIP_VOLUME_CLIPPING_HINT_EXT:
@@ -180,49 +120,3 @@ _mesa_try_Hint( GLcontext *ctx, GLenum target, GLenum mode )
    
    return GL_TRUE;
 }
-
-
-void
-_mesa_HintPGI( GLenum target, GLint mode )
-{
-   GET_CURRENT_CONTEXT(ctx);
-   ASSERT_OUTSIDE_BEGIN_END(ctx);
-
-   if (MESA_VERBOSE & VERBOSE_API)
-      fprintf(stderr, "glHintPGI %s %d\n", gl_lookup_enum_by_nr(target), mode);
-
-   if (mode != GL_NICEST && mode != GL_FASTEST && mode != GL_DONT_CARE) {
-      gl_error(ctx, GL_INVALID_ENUM, "glHintPGI(mode)");
-      return;
-   }
-
-   switch (target) {
-      case GL_PREFER_DOUBLEBUFFER_HINT_PGI:
-      case GL_STRICT_DEPTHFUNC_HINT_PGI:
-      case GL_STRICT_LIGHTING_HINT_PGI:
-      case GL_STRICT_SCISSOR_HINT_PGI:
-      case GL_FULL_STIPPLE_HINT_PGI:
-      case GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI:
-      case GL_NATIVE_GRAPHICS_END_HINT_PGI:
-      case GL_CONSERVE_MEMORY_HINT_PGI:
-      case GL_RECLAIM_MEMORY_HINT_PGI:
-      case GL_ALWAYS_FAST_HINT_PGI:
-      case GL_ALWAYS_SOFT_HINT_PGI:
-      case GL_ALLOW_DRAW_OBJ_HINT_PGI:
-      case GL_ALLOW_DRAW_WIN_HINT_PGI:
-      case GL_ALLOW_DRAW_FRG_HINT_PGI:
-      case GL_ALLOW_DRAW_MEM_HINT_PGI:
-      case GL_CLIP_NEAR_HINT_PGI:
-      case GL_CLIP_FAR_HINT_PGI:
-      case GL_WIDE_LINE_HINT_PGI:
-      case GL_BACK_NORMALS_HINT_PGI:
-      case GL_NATIVE_GRAPHICS_HANDLE_PGI:
-         (void) _mesa_try_Hint(ctx, target, (GLenum) mode);
-         break;
-      default:
-         gl_error( ctx, GL_INVALID_ENUM, "glHintPGI(target)" );
-         return;
-   }
-}
-
-   
index fa29af6e14800fd81aff44b8688bb504dcd43111..dbecab2a5b3f8b90770e9c8ee58a6552eb0c50e1 100644 (file)
@@ -1,10 +1,10 @@
-/* $Id: hint.h,v 1.2 2000/11/22 07:32:17 joukj Exp $ */
+/* $Id: hint.h,v 1.3 2001/01/24 04:56:20 brianp Exp $ */
 
 /*
  * Mesa 3-D graphics library
- * Version:  3.3
+ * Version:  3.5
  *
- * Copyright (C) 1999-2000  Brian Paul   All Rights Reserved.
+ * Copyright (C) 1999-2001  Brian Paul   All Rights Reserved.
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -38,8 +38,5 @@ _mesa_try_Hint( GLcontext *ctx, GLenum target, GLenum mode );
 extern void
 _mesa_Hint( GLenum target, GLenum mode );
 
-extern void
-_mesa_HintPGI( GLenum target, GLint mode );
-
 
 #endif
index 80721c50a90598c20c3b3e0a9019c391c529b728..a4b7b3afab6f7a23265dad47dfb59dc1637dab57 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: mtypes.h,v 1.15 2001/01/24 00:04:58 brianp Exp $ */
+/* $Id: mtypes.h,v 1.16 2001/01/24 04:56:20 brianp Exp $ */
 
 /*
  * Mesa 3-D graphics library
@@ -436,12 +436,6 @@ struct gl_hint_attrib {
    GLenum PolygonSmooth;
    GLenum Fog;
 
-   /* GL_PGI_misc_hints */
-   GLenum AllowDrawWin;
-   GLenum AllowDrawFrg;
-   GLenum AllowDrawMem;
-   GLenum StrictLighting;
-
    /* GL_EXT_clip_volume_hint */
    GLenum ClipVolumeClipping;
 
@@ -1211,7 +1205,6 @@ struct gl_extensions {
    GLboolean MESA_sprite_point;
    GLboolean NV_blend_square;
    GLboolean NV_texgen_reflection;
-   GLboolean PGI_misc_hints;
    GLboolean SGI_color_matrix;
    GLboolean SGI_color_table;
    GLboolean SGIS_pixel_texture;
index e6513eb9f93b690d9f6b3296ebd432296d802323..cdfce630d405f894433eea0f6427e5d680d711dc 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: state.c,v 1.54 2001/01/08 17:42:13 keithw Exp $ */
+/* $Id: state.c,v 1.55 2001/01/24 04:56:20 brianp Exp $ */
 
 /*
  * Mesa 3-D graphics library
@@ -420,9 +420,6 @@ _mesa_init_exec_table(struct _glapi_table *exec, GLuint tableSize)
    exec->PointParameterfEXT = _mesa_PointParameterfEXT;
    exec->PointParameterfvEXT = _mesa_PointParameterfvEXT;
 
-   /* 77. GL_PGI_misc_hints */
-   exec->HintPGI = _mesa_HintPGI;
-
    /* 78. GL_EXT_paletted_texture */
 #if 0
    exec->ColorTableEXT = _mesa_ColorTableEXT;