On Thu,  7 Jul 2011 00:49:13 -0700, Kenneth Graunke <kenn...@whitecape.org> 
wrote:
> Signed-off-by: Kenneth Graunke <kenn...@whitecape.org>
> ---
>  src/mesa/drivers/dri/i965/brw_misc_state.c |   15 +++++----------
>  src/mesa/drivers/dri/i965/brw_structs.h    |    9 ---------
>  2 files changed, 5 insertions(+), 19 deletions(-)
> 
> diff --git a/src/mesa/drivers/dri/i965/brw_misc_state.c 
> b/src/mesa/drivers/dri/i965/brw_misc_state.c
> index 033c77c..5ecbe64 100644
> --- a/src/mesa/drivers/dri/i965/brw_misc_state.c
> +++ b/src/mesa/drivers/dri/i965/brw_misc_state.c
> @@ -621,16 +621,11 @@ static void upload_invarient_state( struct brw_context 
> *brw )
>     }
>  
>     if (intel->gen < 6) {
> -      struct brw_global_depth_offset_clamp gdo;
> -      memset(&gdo, 0, sizeof(gdo));
> -
> -      /* Disable depth offset clamping. 
> -       */
> -      gdo.header.opcode = _3DSTATE_GLOBAL_DEPTH_OFFSET_CLAMP;
> -      gdo.header.length = sizeof(gdo)/4 - 2;
> -      gdo.depth_offset_clamp = 0.0;
> -
> -      BRW_BATCH_STRUCT(brw, &gdo);
> +      /* Disable depth offset clamping. */
> +      BEGIN_BATCH(2);
> +      OUT_BATCH(_3DSTATE_GLOBAL_DEPTH_OFFSET_CLAMP << 16 | (2 - 2));
> +      OUT_BATCH(0.0);
> +      ADVANCE_BATCH();

If it's a float value, OUT_BATCH_F().

Attachment: pgp9fvkX93Pbw.pgp
Description: PGP signature

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to