Module: Mesa
Branch: gallium-0.1
Commit: d285bebaa33d0acbd191944b2af90799339de62f
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d285bebaa33d0acbd191944b2af90799339de62f

Author: José Fonseca <[email protected]>
Date:   Thu Sep  3 08:59:46 2009 +0100

tgsi: Fix match_or_expand_immediate's swizzle initialization.

---

 src/gallium/auxiliary/tgsi/tgsi_ureg.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/src/gallium/auxiliary/tgsi/tgsi_ureg.c 
b/src/gallium/auxiliary/tgsi/tgsi_ureg.c
index 15a391e..ef1733b 100644
--- a/src/gallium/auxiliary/tgsi/tgsi_ureg.c
+++ b/src/gallium/auxiliary/tgsi/tgsi_ureg.c
@@ -400,6 +400,8 @@ static int match_or_expand_immediate( const float *v,
                                       unsigned *swizzle )
 {
    unsigned i, j;
+   
+   *swizzle = 0;
 
    for (i = 0; i < nr; i++) {
       boolean found = FALSE;
@@ -432,7 +434,7 @@ struct ureg_src ureg_DECL_immediate( struct ureg_program 
*ureg,
                                      unsigned nr )
 {
    unsigned i, j;
-   unsigned swizzle = 0;
+   unsigned swizzle;
 
    /* Could do a first pass where we examine all existing immediates
     * without expanding.

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

Reply via email to