diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/mesa/main/colortab.c | 11 | 
1 files changed, 6 insertions, 5 deletions
| diff --git a/src/mesa/main/colortab.c b/src/mesa/main/colortab.c index 5a7de5f209..fcd54bc5cc 100644 --- a/src/mesa/main/colortab.c +++ b/src/mesa/main/colortab.c @@ -31,6 +31,7 @@  #include "macros.h"  #include "state.h"  #include "teximage.h" +#include "texstate.h"  /** @@ -278,7 +279,7 @@ _mesa_ColorTable( GLenum target, GLenum internalFormat,     static const GLfloat one[4] = { 1.0, 1.0, 1.0, 1.0 };     static const GLfloat zero[4] = { 0.0, 0.0, 0.0, 0.0 };     GET_CURRENT_CONTEXT(ctx); -   struct gl_texture_unit *texUnit = &ctx->Texture.Unit[ctx->Texture.CurrentUnit]; +   struct gl_texture_unit *texUnit = _mesa_get_current_tex_unit(ctx);     struct gl_texture_object *texObj = NULL;     struct gl_color_table *table = NULL;     GLboolean proxy = GL_FALSE; @@ -443,7 +444,7 @@ _mesa_ColorSubTable( GLenum target, GLsizei start,     static const GLfloat one[4] = { 1.0, 1.0, 1.0, 1.0 };     static const GLfloat zero[4] = { 0.0, 0.0, 0.0, 0.0 };     GET_CURRENT_CONTEXT(ctx); -   struct gl_texture_unit *texUnit = &ctx->Texture.Unit[ctx->Texture.CurrentUnit]; +   struct gl_texture_unit *texUnit = _mesa_get_current_tex_unit(ctx);     struct gl_texture_object *texObj = NULL;     struct gl_color_table *table = NULL;     const GLfloat *scale = one, *bias = zero; @@ -565,7 +566,7 @@ _mesa_GetColorTable( GLenum target, GLenum format,                       GLenum type, GLvoid *data )  {     GET_CURRENT_CONTEXT(ctx); -   struct gl_texture_unit *texUnit = &ctx->Texture.Unit[ctx->Texture.CurrentUnit]; +   struct gl_texture_unit *texUnit = _mesa_get_current_tex_unit(ctx);     struct gl_color_table *table = NULL;     GLfloat rgba[MAX_COLOR_TABLE_SIZE][4];     ASSERT_OUTSIDE_BEGIN_END_AND_FLUSH(ctx); @@ -766,7 +767,7 @@ void GLAPIENTRY  _mesa_GetColorTableParameterfv( GLenum target, GLenum pname, GLfloat *params )  {     GET_CURRENT_CONTEXT(ctx); -   struct gl_texture_unit *texUnit = &ctx->Texture.Unit[ctx->Texture.CurrentUnit]; +   struct gl_texture_unit *texUnit = _mesa_get_current_tex_unit(ctx);     struct gl_color_table *table = NULL;     ASSERT_OUTSIDE_BEGIN_END(ctx); @@ -893,7 +894,7 @@ void GLAPIENTRY  _mesa_GetColorTableParameteriv( GLenum target, GLenum pname, GLint *params )  {     GET_CURRENT_CONTEXT(ctx); -   struct gl_texture_unit *texUnit = &ctx->Texture.Unit[ctx->Texture.CurrentUnit]; +   struct gl_texture_unit *texUnit = _mesa_get_current_tex_unit(ctx);     struct gl_color_table *table = NULL;     ASSERT_OUTSIDE_BEGIN_END(ctx); | 
