Module: Mesa
Branch: master
Commit: 455090c4c42cc7003594a750105980b125e140d4
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=455090c4c42cc7003594a750105980b125e140d4

Author: José Fonseca <[email protected]>
Date:   Mon Jan 16 12:21:03 2012 +0000

vl: Make array initialization portable.

Should fix MSVC build.

---

 src/gallium/auxiliary/vl/vl_video_buffer.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/src/gallium/auxiliary/vl/vl_video_buffer.c 
b/src/gallium/auxiliary/vl/vl_video_buffer.c
index c033ddd..021e81e 100644
--- a/src/gallium/auxiliary/vl/vl_video_buffer.c
+++ b/src/gallium/auxiliary/vl/vl_video_buffer.c
@@ -360,11 +360,14 @@ vl_video_buffer_create_ex(struct pipe_context *pipe,
                           const enum pipe_format 
resource_formats[VL_MAX_PLANES],
                           unsigned depth, unsigned usage)
 {
-   struct pipe_resource res_tmpl, *resources[VL_MAX_PLANES] = {};
+   struct pipe_resource res_tmpl;
+   struct pipe_resource *resources[VL_MAX_PLANES];
    unsigned i;
 
    assert(pipe);
 
+   memset(resources, 0, sizeof resources);
+
    vl_vide_buffer_template(&res_tmpl, tmpl, resource_formats[0], depth, usage, 
0);
    resources[0] = pipe->screen->resource_create(pipe->screen, &res_tmpl);
    if (!resources[0])

_______________________________________________
mesa-commit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to