aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/llvmpipe/lp_bld_pack.c
diff options
context:
space:
mode:
authorJosé Fonseca <[email protected]>2009-08-02 13:48:16 +0100
committerJosé Fonseca <[email protected]>2009-08-29 09:21:21 +0100
commitf478b6fe76452ee910fa9d13ea4b78637a04e747 (patch)
treebe7d425d5fe0222d3183acef745d298646009909 /src/gallium/drivers/llvmpipe/lp_bld_pack.c
parentfe90e46dc9b6508a31f577f05735f877032fb9d8 (diff)
llvmpipe: Avoid C99-isms.
Diffstat (limited to 'src/gallium/drivers/llvmpipe/lp_bld_pack.c')
-rw-r--r--src/gallium/drivers/llvmpipe/lp_bld_pack.c17
1 files changed, 8 insertions, 9 deletions
diff --git a/src/gallium/drivers/llvmpipe/lp_bld_pack.c b/src/gallium/drivers/llvmpipe/lp_bld_pack.c
index 823d67e12db..f436f097376 100644
--- a/src/gallium/drivers/llvmpipe/lp_bld_pack.c
+++ b/src/gallium/drivers/llvmpipe/lp_bld_pack.c
@@ -39,7 +39,12 @@ lp_build_pack_rgba(LLVMBuilderRef builder,
const struct util_format_description *desc;
LLVMTypeRef type;
LLVMValueRef packed = NULL;
- unsigned shift = 0;
+ LLVMValueRef swizzles[4];
+ LLVMValueRef shifted, casted, scaled, unswizzled;
+ LLVMValueRef shifts[4];
+ LLVMValueRef scales[4];
+ bool normalized;
+ unsigned shift;
unsigned i, j;
desc = util_format_description(format);
@@ -50,10 +55,6 @@ lp_build_pack_rgba(LLVMBuilderRef builder,
type = LLVMIntType(desc->block.bits);
- LLVMValueRef swizzles[4];
- LLVMValueRef shifted, casted, scaled, unswizzled;
-
-
/* Unswizzle the color components into the source vector. */
for (i = 0; i < 4; ++i) {
for (j = 0; j < 4; ++j) {
@@ -70,10 +71,8 @@ lp_build_pack_rgba(LLVMBuilderRef builder,
LLVMGetUndef(LLVMVectorType(LLVMFloatType(), 4)),
LLVMConstVector(swizzles, 4), "");
- LLVMValueRef shifts[4];
- LLVMValueRef scales[4];
- bool normalized = FALSE;
-
+ normalized = FALSE;
+ shift = 0;
for (i = 0; i < 4; ++i) {
unsigned bits = desc->channel[i].size;