[Mesa-dev] [PATCH 5/6] mesa: remove COPY_4V_CAST() macro

Brian Paul brian.e.paul at gmail.com
Mon Aug 27 20:53:12 PDT 2012


From: Brian Paul <brianp at vmware.com>

Only used in one place, and not really needed.
---
 src/mesa/main/clear.c  |    2 +-
 src/mesa/main/macros.h |    9 ---------
 2 files changed, 1 insertions(+), 10 deletions(-)

diff --git a/src/mesa/main/clear.c b/src/mesa/main/clear.c
index 7cc204b..cfb0600 100644
--- a/src/mesa/main/clear.c
+++ b/src/mesa/main/clear.c
@@ -510,7 +510,7 @@ _mesa_ClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat *value)
             /* save color */
             clearSave = ctx->Color.ClearColor;
             /* set color */
-            COPY_4V_CAST(ctx->Color.ClearColor.f, value, GLclampf);
+            COPY_4V(ctx->Color.ClearColor.f, value);
             /* clear buffer(s) */
             ctx->Driver.Clear(ctx, mask);
             /* restore color */
diff --git a/src/mesa/main/macros.h b/src/mesa/main/macros.h
index 411b16d..bc4d1a6 100644
--- a/src/mesa/main/macros.h
+++ b/src/mesa/main/macros.h
@@ -215,15 +215,6 @@ do {                                \
    (DST)[3] = (SRC)[3];             \
 } while (0)
 
-/** Copy a 4-element vector with cast */
-#define COPY_4V_CAST( DST, SRC, CAST )  \
-do {                                    \
-   (DST)[0] = (CAST)(SRC)[0];           \
-   (DST)[1] = (CAST)(SRC)[1];           \
-   (DST)[2] = (CAST)(SRC)[2];           \
-   (DST)[3] = (CAST)(SRC)[3];           \
-} while (0)
-
 /** Copy a 4-element unsigned byte vector */
 #if defined(__i386__)
 #define COPY_4UBV(DST, SRC)                 \
-- 
1.7.4.1



More information about the mesa-dev mailing list