gallium/util: init key with memset()
authorBrian Paul <brianp@vmware.com>
Thu, 17 Feb 2011 00:10:35 +0000 (17:10 -0700)
committerBrian Paul <brianp@vmware.com>
Thu, 17 Feb 2011 00:10:36 +0000 (17:10 -0700)
To silence missing initializers warning.

src/gallium/auxiliary/util/u_vbuf_mgr.c

index 5f5a554e331f66f6b5c9112cc9d21d4c489bcd32..7add88e529db823c3c2fca8b0879007fa08c51de 100644 (file)
@@ -154,7 +154,7 @@ static void u_vbuf_translate_begin(struct u_vbuf_mgr_priv *mgr,
                                    int min_index, int max_index,
                                    boolean *upload_flushed)
 {
-   struct translate_key key = {0};
+   struct translate_key key;
    struct translate_element *te;
    unsigned tr_elem_index[PIPE_MAX_ATTRIBS] = {0};
    struct translate *tr;
@@ -165,6 +165,8 @@ static void u_vbuf_translate_begin(struct u_vbuf_mgr_priv *mgr,
    unsigned i, num_verts, out_offset;
    struct pipe_vertex_element new_velems[PIPE_MAX_ATTRIBS];
 
+   memset(&key, 0, sizeof(key));
+
    /* Initialize the translate key, i.e. the recipe how vertices should be
      * translated. */
    for (i = 0; i < mgr->ve->count; i++) {