i965/vs: Fix NULL pointer dereference in pre-Gen6 push constant loading.
[mesa.git] / src / mesa / drivers / dri / r300 / radeon_mesa_to_rc.c
index 471a3723cb904aa2a86dde0649dd107be5cb7ef2..b1dfccd22d0b1b5720d01eb1d71bff2c366e34e9 100644 (file)
@@ -128,7 +128,6 @@ static void translate_dstreg(struct rc_dst_register * dest, struct prog_dst_regi
 {
        dest->File = translate_register_file(src->File);
        dest->Index = src->Index;
-       dest->RelAddr = src->RelAddr;
        dest->WriteMask = src->WriteMask;
 }
 
@@ -171,6 +170,7 @@ static void translate_instruction(struct radeon_compiler * c,
                dest->U.I.TexSrcUnit = src->TexSrcUnit;
                dest->U.I.TexSrcTarget = translate_tex_target(src->TexSrcTarget);
                dest->U.I.TexShadow = src->TexShadow;
+               dest->U.I.TexSwizzle = RC_SWIZZLE_XYZW;
        }
 }