gallium: simplify tgsi_full_immediate struct
[mesa.git] / src / gallium / auxiliary / draw / draw_pipe_pstipple.c
index 30a6d2919d96441c2d16e3ff851c886f8db20564..283502cdf3e3bd31afd3114df5b0a854fe6b13ec 100644 (file)
@@ -256,7 +256,10 @@ pstip_transform_inst(struct tgsi_transform_context *ctx,
          uint size = 4;
          immed = tgsi_default_full_immediate();
          immed.Immediate.NrTokens = 1 + size; /* one for the token itself */
-         immed.u.Pointer = (void *) value;
+         immed.u[0].Float = value[0];
+         immed.u[1].Float = value[1];
+         immed.u[2].Float = value[2];
+         immed.u[3].Float = value[3];
          ctx->emit_immediate(ctx, &immed);
       }