diff options
author | Brian Paul <[email protected]> | 2011-02-28 18:24:30 -0700 |
---|---|---|
committer | Brian Paul <[email protected]> | 2011-02-28 18:24:30 -0700 |
commit | 7d8db55148b0861e35ec6bb6323db6dad4c8f17f (patch) | |
tree | b5179a1ed7186d5a7a516ca238db5628d7aba94e /src | |
parent | 9d20849516fe34bb0a430b007cef7878858cf0c7 (diff) |
mesa: always generate error in glColorTableParameter[fi]v()
These were only used by GL_SGI_texture_color_table, which is gone now.
Diffstat (limited to 'src')
-rw-r--r-- | src/mesa/main/colortab.c | 29 |
1 files changed, 6 insertions, 23 deletions
diff --git a/src/mesa/main/colortab.c b/src/mesa/main/colortab.c index 026fa48786d..cf34997a8d1 100644 --- a/src/mesa/main/colortab.c +++ b/src/mesa/main/colortab.c @@ -628,28 +628,10 @@ _mesa_GetColorTable( GLenum target, GLenum format, static void GLAPIENTRY _mesa_ColorTableParameterfv(GLenum target, GLenum pname, const GLfloat *params) { - GLfloat *scale, *bias; + /* no extensions use this function */ GET_CURRENT_CONTEXT(ctx); ASSERT_OUTSIDE_BEGIN_END_AND_FLUSH(ctx); - - switch (target) { - default: - _mesa_error(ctx, GL_INVALID_ENUM, "glColorTableParameter(target)"); - return; - } - - if (pname == GL_COLOR_TABLE_SCALE_SGI) { - COPY_4V(scale, params); - } - else if (pname == GL_COLOR_TABLE_BIAS_SGI) { - COPY_4V(bias, params); - } - else { - _mesa_error(ctx, GL_INVALID_ENUM, "glColorTableParameterfv(pname)"); - return; - } - - ctx->NewState |= _NEW_PIXEL; + _mesa_error(ctx, GL_INVALID_ENUM, "glColorTableParameterfv(target)"); } @@ -657,9 +639,10 @@ _mesa_ColorTableParameterfv(GLenum target, GLenum pname, const GLfloat *params) static void GLAPIENTRY _mesa_ColorTableParameteriv(GLenum target, GLenum pname, const GLint *params) { - GLfloat fparams[4]; - fparams[0] = (GLfloat) params[0]; - _mesa_ColorTableParameterfv(target, pname, fparams); + /* no extensions use this function */ + GET_CURRENT_CONTEXT(ctx); + ASSERT_OUTSIDE_BEGIN_END_AND_FLUSH(ctx); + _mesa_error(ctx, GL_INVALID_ENUM, "glColorTableParameteriv(target)"); } |