Mesa (master): vl: Make array initialization portable.
Jose Fonseca
jrfonseca at kemper.freedesktop.org
Mon Jan 16 12:21:58 UTC 2012
Module: Mesa
Branch: master
Commit: 455090c4c42cc7003594a750105980b125e140d4
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=455090c4c42cc7003594a750105980b125e140d4
Author: José Fonseca <jfonseca at vmware.com>
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])
More information about the mesa-commit
mailing list