From bc95b628fe86594b24a3663086101f43914ad561 Mon Sep 17 00:00:00 2001 From: Brian Paul Date: Sat, 15 Apr 2000 23:04:11 +0000 Subject: wrapper for grTexLodBiasValue() --- src/mesa/drivers/glide/fxddtex.c | 4 ++-- src/mesa/drivers/glide/fxglidew.h | 13 +++++++++++-- 2 files changed, 13 insertions(+), 4 deletions(-) (limited to 'src/mesa/drivers/glide') diff --git a/src/mesa/drivers/glide/fxddtex.c b/src/mesa/drivers/glide/fxddtex.c index 6f817ccaa3..3745312923 100644 --- a/src/mesa/drivers/glide/fxddtex.c +++ b/src/mesa/drivers/glide/fxddtex.c @@ -176,10 +176,10 @@ void fxDDTexEnv(GLcontext *ctx, GLenum target, GLenum pname, const GLfloat *para /* apply any lod biasing right now */ if (pname==GL_TEXTURE_LOD_BIAS_EXT) { - grTexLodBiasValue(GR_TMU0,*param); + FX_grTexLodBiasValue(GR_TMU0,*param); if(fxMesa->haveTwoTMUs) { - grTexLodBiasValue(GR_TMU1,*param); + FX_grTexLodBiasValue(GR_TMU1,*param); } } diff --git a/src/mesa/drivers/glide/fxglidew.h b/src/mesa/drivers/glide/fxglidew.h index 28556d8c58..6da1ea5f30 100644 --- a/src/mesa/drivers/glide/fxglidew.h +++ b/src/mesa/drivers/glide/fxglidew.h @@ -821,9 +821,18 @@ extern FxU32 FX_grTexTextureMemRequired(FxU32 evenOdd, GrTexInfo *info); #define FX_grGlideShutdown() \ do { \ - BEGIN_CLIP_LOOP(); \ + BEGIN_BOARD_LOCK(); \ grGlideShutdown(); \ - END_CLIP_LOOP(); \ + END_BOARD_LOCK(); \ + } while (0) + +#define FX_grTexLodBiasValue_NoLock(t, v) grTexLodBiasValue(t, v) + +#define FX_grTexLodBiasValue(t, v) \ + do { \ + BEGIN_BOARD_LOCK(); \ + grTexLodBiasValue(t, v); \ + END_BOARD_LOCK(); \ } while (0) #define FX_grGlideInit_NoLock grGlideInit -- cgit v1.2.3