From: Felix Kuehling Date: Sat, 15 Jan 2005 14:35:35 +0000 (+0000) Subject: Use HW_READ_LOCK and HW_READ_UNLOCK in assembler-optimized span read X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=c478a09a5b44fe0aff4851094a00775bf3f33757;p=mesa.git Use HW_READ_LOCK and HW_READ_UNLOCK in assembler-optimized span read functions. --- diff --git a/src/mesa/drivers/dri/common/spantmp2.h b/src/mesa/drivers/dri/common/spantmp2.h index ce48257836d..fa737a9623f 100644 --- a/src/mesa/drivers/dri/common/spantmp2.h +++ b/src/mesa/drivers/dri/common/spantmp2.h @@ -392,7 +392,7 @@ static void TAG2(ReadRGBASpan,_MMX)( const GLcontext *ctx, __asm__ __volatile__( "emms" ); #endif - HW_LOCK() + HW_READ_LOCK() { GLint x1,n1; LOCAL_VARS; @@ -418,7 +418,7 @@ static void TAG2(ReadRGBASpan,_MMX)( const GLcontext *ctx, } HW_ENDCLIPLOOP(); } - HW_UNLOCK(); + HW_READ_UNLOCK(); #ifndef USE_INNER_EMMS __asm__ __volatile__( "emms" ); #endif @@ -433,7 +433,7 @@ static void TAG2(ReadRGBASpan,_SSE2)( const GLcontext *ctx, GLuint n, GLint x, GLint y, GLubyte rgba[][4]) { - HW_LOCK() + HW_READ_LOCK() { GLint x1,n1; LOCAL_VARS; @@ -454,7 +454,7 @@ static void TAG2(ReadRGBASpan,_SSE2)( const GLcontext *ctx, } HW_ENDCLIPLOOP(); } - HW_UNLOCK(); + HW_READ_UNLOCK(); } #endif @@ -472,7 +472,7 @@ static void TAG2(ReadRGBASpan,_SSE)( const GLcontext *ctx, __asm__ __volatile__( "emms" ); #endif - HW_LOCK() + HW_READ_LOCK() { GLint x1,n1; LOCAL_VARS; @@ -493,7 +493,7 @@ static void TAG2(ReadRGBASpan,_SSE)( const GLcontext *ctx, } HW_ENDCLIPLOOP(); } - HW_UNLOCK(); + HW_READ_UNLOCK(); #ifndef USE_INNER_EMMS __asm__ __volatile__( "emms" ); #endif