init whole immediate struct to zero
authorBrian Paul <brian.paul@tungstengraphics.com>
Thu, 10 Jan 2002 15:50:12 +0000 (15:50 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Thu, 10 Jan 2002 15:50:12 +0000 (15:50 +0000)
src/mesa/tnl/t_imm_alloc.c

index 385253759967d9d501288d8c52c35806c0d944f6..1518331c4a1887525a19b619262ad0ebc3dbe814 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: t_imm_alloc.c,v 1.13 2002/01/05 20:51:13 brianp Exp $ */
+/* $Id: t_imm_alloc.c,v 1.14 2002/01/10 15:50:12 brianp Exp $ */
 
 /*
  * Mesa 3-D graphics library
@@ -38,7 +38,7 @@ static int id = 0;  /* give each struct immediate a unique ID number */
 
 static struct immediate *real_alloc_immediate( GLcontext *ctx )
 {
-   struct immediate *IM = ALIGN_MALLOC_STRUCT( immediate, 32 );
+   struct immediate *IM = ALIGN_CALLOC_STRUCT( immediate, 32 );
 
    if (!IM)
       return 0;
@@ -61,15 +61,6 @@ static struct immediate *real_alloc_immediate( GLcontext *ctx )
    IM->CopyTexSize = 0;
    IM->CopyStart = IM->Start;
 
-   /* KW: Removed initialization of normals as these are now treated
-    * identically to all other data types.
-    */
-
-   MEMSET(IM->Flag, 0, sizeof(IM->Flag));
-#if 0
-   MEMSET(IM->Normal, 0.0 , sizeof(IM->Normal));
-#endif
-
    return IM;
 }