Mesa (master): llvmpipe: Don't use dynamically sized arrays.
Jose Fonseca
jrfonseca at kemper.freedesktop.org
Wed Nov 28 19:58:54 UTC 2012
Module: Mesa
Branch: master
Commit: 547efc76df31a87a59ed1b6b5e935a1acf4728bf
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=547efc76df31a87a59ed1b6b5e935a1acf4728bf
Author: José Fonseca <jfonseca at vmware.com>
Date: Wed Nov 28 19:57:26 2012 +0000
llvmpipe: Don't use dynamically sized arrays.
Unfortunately for MSVC arrays with a constant variable size are still
considered dynamically sized.
---
src/gallium/drivers/llvmpipe/lp_state_fs.c | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/gallium/drivers/llvmpipe/lp_state_fs.c b/src/gallium/drivers/llvmpipe/lp_state_fs.c
index bf0217d..d702fc0 100644
--- a/src/gallium/drivers/llvmpipe/lp_state_fs.c
+++ b/src/gallium/drivers/llvmpipe/lp_state_fs.c
@@ -1377,10 +1377,10 @@ generate_unswizzled_blend(struct gallivm_state *gallivm,
LLVMBuilderRef builder = gallivm->builder;
LLVMValueRef fs_src[4][TGSI_NUM_CHANNELS];
- LLVMValueRef src_alpha[block_size];
- LLVMValueRef src_mask[block_size];
- LLVMValueRef src[block_size];
- LLVMValueRef dst[block_size];
+ LLVMValueRef src_alpha[4 * 4];
+ LLVMValueRef src_mask[4 * 4];
+ LLVMValueRef src[4 * 4];
+ LLVMValueRef dst[4 * 4];
LLVMValueRef blend_color;
LLVMValueRef blend_alpha;
LLVMValueRef i32_zero;
More information about the mesa-commit
mailing list