Mesa (master): i965: Make brw_set_saturate() use stdbool.

Eric Anholt anholt at kemper.freedesktop.org
Wed Aug 8 23:43:23 UTC 2012


Module: Mesa
Branch: master
Commit: 33dfdc735e052d9c9b33883350e926d40220b6ac
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=33dfdc735e052d9c9b33883350e926d40220b6ac

Author: Eric Anholt <eric at anholt.net>
Date:   Wed Aug  8 16:03:04 2012 -0700

i965: Make brw_set_saturate() use stdbool.

There was a chance for brw_wm_emit.c to screw up and pass (1 << 4) instead of
1, which would get converted to 0 when stored.  Instead, use stdbool which
converts nonzero to true/1 like we want.

---

 src/mesa/drivers/dri/i965/brw_eu.c |    4 ++--
 src/mesa/drivers/dri/i965/brw_eu.h |    2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/mesa/drivers/dri/i965/brw_eu.c b/src/mesa/drivers/dri/i965/brw_eu.c
index 2c432a9..acbf7c0 100644
--- a/src/mesa/drivers/dri/i965/brw_eu.c
+++ b/src/mesa/drivers/dri/i965/brw_eu.c
@@ -141,9 +141,9 @@ void brw_set_mask_control( struct brw_compile *p, GLuint value )
    p->current->header.mask_control = value;
 }
 
-void brw_set_saturate( struct brw_compile *p, GLuint value )
+void brw_set_saturate( struct brw_compile *p, bool enable )
 {
-   p->current->header.saturate = value;
+   p->current->header.saturate = enable;
 }
 
 void brw_set_acc_write_control(struct brw_compile *p, GLuint value)
diff --git a/src/mesa/drivers/dri/i965/brw_eu.h b/src/mesa/drivers/dri/i965/brw_eu.h
index 233b94c..3ab00a2 100644
--- a/src/mesa/drivers/dri/i965/brw_eu.h
+++ b/src/mesa/drivers/dri/i965/brw_eu.h
@@ -802,7 +802,7 @@ static INLINE struct brw_instruction *current_insn( struct brw_compile *p)
 void brw_pop_insn_state( struct brw_compile *p );
 void brw_push_insn_state( struct brw_compile *p );
 void brw_set_mask_control( struct brw_compile *p, GLuint value );
-void brw_set_saturate( struct brw_compile *p, GLuint value );
+void brw_set_saturate( struct brw_compile *p, bool enable );
 void brw_set_access_mode( struct brw_compile *p, GLuint access_mode );
 void brw_set_compression_control(struct brw_compile *p, enum brw_compression c);
 void brw_set_predicate_control_flag_value( struct brw_compile *p, GLuint value );




More information about the mesa-commit mailing list