svga: Silence uninitialized variable warnings.
authorVinson Lee <vlee@vmware.com>
Thu, 18 Feb 2010 05:38:17 +0000 (21:38 -0800)
committerVinson Lee <vlee@vmware.com>
Thu, 18 Feb 2010 05:39:24 +0000 (21:39 -0800)
src/gallium/drivers/svga/svga_tgsi_insn.c

index 6debd98b7a1605ccbc3f208837dfaea77082bf76..87aed39f78fb2cce98424109980db0a505eb44a6 100644 (file)
@@ -1811,6 +1811,8 @@ static boolean emit_exp(struct svga_shader_emitter *emit,
       fraction = dst;
    else if (dst.mask & TGSI_WRITEMASK_X)
       fraction = get_temp( emit );
+   else
+      fraction.value = 0;
 
    /* If y is being written, fill it with src0 - floor(src0).
     */
@@ -2005,10 +2007,14 @@ static boolean emit_log(struct svga_shader_emitter *emit,
    struct src_register abs_src0;
    SVGA3dShaderDestToken log2_abs;
 
+   abs_tmp.value = 0;
+
    if (dst.mask & TGSI_WRITEMASK_Z)
       log2_abs = dst;
    else if (dst.mask & TGSI_WRITEMASK_XY)
       log2_abs = get_temp( emit );
+   else
+      log2_abs.value = 0;
 
    /* If z is being written, fill it with log2( abs( src0 ) ).
     */