mesa: remove COPY_4V_CAST() macro
authorBrian Paul <brianp@vmware.com>
Sat, 25 Aug 2012 12:43:37 +0000 (06:43 -0600)
committerBrian Paul <brianp@vmware.com>
Wed, 29 Aug 2012 14:20:58 +0000 (08:20 -0600)
Only used in one place, and not really needed.

src/mesa/main/clear.c
src/mesa/main/macros.h

index 7cc204b..cfb0600 100644 (file)
@@ -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 */
index 411b16d..bc4d1a6 100644 (file)
@@ -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)                 \