mesa: remove remaining FEATURE_* defines where protected by API check.
authorOliver McFadden <oliver.mcfadden@linux.intel.com>
Thu, 13 Sep 2012 07:44:09 +0000 (10:44 +0300)
committerOliver McFadden <oliver.mcfadden@linux.intel.com>
Sat, 15 Sep 2012 09:57:57 +0000 (12:57 +0300)
Signed-off-by: Oliver McFadden <oliver.mcfadden@linux.intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
src/gallium/targets/egl-static/egl_st.c
src/mesa/main/buffers.c
src/mesa/main/context.c
src/mesa/main/enable.c
src/mesa/main/get.c
src/mesa/main/glformats.c
src/mesa/main/shaderapi.c
src/mesa/main/texcompress.c
src/mesa/main/teximage.c

index 67e3c29a1ca77bd3b15c1b9ffb2285e4b4236a15..8c06fb74bd6e4ba04726c95fd041fb0473f5629e 100644 (file)
@@ -129,12 +129,10 @@ egl_st_create_api(enum st_api_type api)
 
    switch (api) {
    case ST_API_OPENGL:
-#if FEATURE_GL || FEATURE_ES1 || FEATURE_ES2
 #if _EGL_EXTERNAL_GL
       stapi = egl_st_load_gl();
 #else
       stapi = st_gl_api_create();
-#endif
 #endif
       break;
    case ST_API_OPENVG:
index 216b6ee876fec0ded698adc0b60ef0b33b040524..cc268b67cbca57bca3f48443a6eb96df4fe18ba2 100644 (file)
@@ -353,7 +353,6 @@ updated_drawbuffers(struct gl_context *ctx)
 {
    FLUSH_VERTICES(ctx, _NEW_BUFFERS);
 
-#if FEATURE_GL
    if (ctx->API == API_OPENGL && !ctx->Extensions.ARB_ES2_compatibility) {
       struct gl_framebuffer *fb = ctx->DrawBuffer;
 
@@ -362,7 +361,6 @@ updated_drawbuffers(struct gl_context *ctx)
         fb->_Status = 0;
       }
    }
-#endif
 }
 
 
index abce52e5848ad03b0c2795507893adc7e978c800..63bb3da89d380edd268d47ec47693c50fd1db752 100644 (file)
@@ -952,18 +952,14 @@ _mesa_initialize_context(struct gl_context *ctx,
 
    /* setup the API dispatch tables */
    switch (ctx->API) {
-#if FEATURE_GL || FEATURE_ES2
    case API_OPENGL:
    case API_OPENGL_CORE:
    case API_OPENGLES2:
       ctx->Exec = _mesa_create_exec_table(ctx);
       break;
-#endif
-#if FEATURE_ES1
    case API_OPENGLES:
       ctx->Exec = _mesa_create_exec_table_es1();
       break;
-#endif
    default:
       _mesa_problem(ctx, "unknown or unsupported API");
       break;
index 3643cfb524ca3455aaac8c850e1e35e14714c2c9..3f47bb0bb4b8a7d150baba6a30f92e71986843cf 100644 (file)
@@ -717,7 +717,6 @@ _mesa_set_enable(struct gl_context *ctx, GLenum cap, GLboolean state)
          }
          break;
 
-#if FEATURE_ES1
       case GL_TEXTURE_GEN_STR_OES:
         /* disable S, T, and R at the same time */
         {
@@ -738,7 +737,6 @@ _mesa_set_enable(struct gl_context *ctx, GLenum cap, GLboolean state)
             }
          }
          break;
-#endif
 
       /* client-side state */
       case GL_VERTEX_ARRAY:
@@ -1434,7 +1432,7 @@ _mesa_IsEnabled( GLenum cap )
             }
          }
          return GL_FALSE;
-#if FEATURE_ES1
+
       case GL_TEXTURE_GEN_STR_OES:
         {
             const struct gl_texture_unit *texUnit = get_texcoord_unit(ctx);
@@ -1447,7 +1445,6 @@ _mesa_IsEnabled( GLenum cap )
                   ? GL_TRUE : GL_FALSE;
             }
          }
-#endif
 
       /* client-side state */
       case GL_VERTEX_ARRAY:
@@ -1485,12 +1482,10 @@ _mesa_IsEnabled( GLenum cap )
             goto invalid_enum_error;
          CHECK_EXTENSION(EXT_secondary_color);
          return (ctx->Array.ArrayObj->VertexAttrib[VERT_ATTRIB_COLOR1].Enabled != 0);
-#if FEATURE_ES
       case GL_POINT_SIZE_ARRAY_OES:
          if (ctx->API != API_OPENGLES)
             goto invalid_enum_error;
          return (ctx->Array.ArrayObj->VertexAttrib[VERT_ATTRIB_POINT_SIZE].Enabled != 0);
-#endif
 
       /* GL_ARB_texture_cube_map */
       case GL_TEXTURE_CUBE_MAP_ARB:
index a3d46795e6abe091aa8beaa5e11a0b131862e050..3c1d4d35a1f43510d5609236fa89d9ef09d3f2d6 100644 (file)
@@ -2707,7 +2707,6 @@ _mesa_GetInteger64Indexedv( GLenum pname, GLuint index, GLint64 *params )
    }
 }
 
-#if FEATURE_ES1
 void GLAPIENTRY
 _mesa_GetFixedv(GLenum pname, GLfixed *params)
 {
@@ -2793,4 +2792,3 @@ _mesa_GetFixedv(GLenum pname, GLfixed *params)
       break;
    }
 }
-#endif
index 047a613a1314bc8ac52b4824a1c057d2b2a6d5a2..ec774f6fd37b2ac80c503ff499f047fa9e65b197 100644 (file)
@@ -827,7 +827,6 @@ _mesa_is_compressed_format(struct gl_context *ctx, GLenum format)
    case GL_ETC1_RGB8_OES:
       return _mesa_is_gles(ctx)
          && ctx->Extensions.OES_compressed_ETC1_RGB8_texture;
-#if FEATURE_ES
    case GL_PALETTE4_RGB8_OES:
    case GL_PALETTE4_RGBA8_OES:
    case GL_PALETTE4_R5_G6_B5_OES:
@@ -839,7 +838,6 @@ _mesa_is_compressed_format(struct gl_context *ctx, GLenum format)
    case GL_PALETTE8_RGBA4_OES:
    case GL_PALETTE8_RGB5_A1_OES:
       return ctx->API == API_OPENGLES;
-#endif
    default:
       return GL_FALSE;
    }
index c2ec1fa428cd088787cd1fa331b0091ea9cefa68..72a65d78e5cf2b2eec8a7e0b70a1919001942472 100644 (file)
@@ -1430,8 +1430,6 @@ _mesa_ValidateProgramARB(GLhandleARB program)
    validate_program(ctx, program);
 }
 
-#ifdef FEATURE_ES2
-
 void GLAPIENTRY
 _mesa_GetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype,
                                GLint* range, GLint* precision)
@@ -1504,8 +1502,6 @@ _mesa_ShaderBinary(GLint n, const GLuint* shaders, GLenum binaryformat,
    _mesa_error(ctx, GL_INVALID_OPERATION, __FUNCTION__);
 }
 
-#endif /* FEATURE_ES2 */
-
 
 void GLAPIENTRY
 _mesa_ProgramParameteriARB(GLuint program, GLenum pname, GLint value)
index bb61e6eda747f75c88fb4b1319cfd2d2df9af775..957cc6df66124058a3e8820e821686f9c27b2cee 100644 (file)
@@ -275,7 +275,6 @@ _mesa_get_compressed_formats(struct gl_context *ctx, GLint *formats)
       }
    }
 
-#if FEATURE_ES1
    if (ctx->API == API_OPENGLES) {
       if (formats) {
         formats[n++] = GL_PALETTE4_RGB8_OES;
@@ -293,7 +292,6 @@ _mesa_get_compressed_formats(struct gl_context *ctx, GLint *formats)
         n += 10;
       }
    }
-#endif
 
    return n;
 }
index da8fbcd32762e5a3af84063dc7686a1fe7d2b712..8143c52638e25600ade76cd22bdf2a9525302faa 100644 (file)
@@ -1954,7 +1954,6 @@ compressed_texture_error_check(struct gl_context *ctx, GLint dimensions,
    }
 
    switch (internalFormat) {
-#if FEATURE_ES
    case GL_PALETTE4_RGB8_OES:
    case GL_PALETTE4_RGBA8_OES:
    case GL_PALETTE4_R5_G6_B5_OES:
@@ -1997,7 +1996,6 @@ compressed_texture_error_check(struct gl_context *ctx, GLint dimensions,
        */
       level = -level;
       break;
-#endif
 
    default:
       choose_format = GL_NONE;
@@ -2947,12 +2945,11 @@ teximage(struct gl_context *ctx, GLboolean compressed, GLuint dims,
                                   format, type, width, height, depth, border);
    }
 
-#if FEATURE_ES
    /* Here we convert a cpal compressed image into a regular glTexImage2D
     * call by decompressing the texture.  If we really want to support cpal
     * textures in any driver this would have to be changed.
     */
-   if (compressed && !error && dims == 2) {
+   if (ctx->API == API_OPENGLES && compressed && !error && dims == 2) {
       switch (internalFormat) {
       case GL_PALETTE4_RGB8_OES:
       case GL_PALETTE4_RGBA8_OES:
@@ -2969,7 +2966,6 @@ teximage(struct gl_context *ctx, GLboolean compressed, GLuint dims,
          return;
       }
    }
-#endif
 
    if (_mesa_is_proxy_texture(target)) {
       /* Proxy texture: just clear or set state depending on error checking */