Mesa (master): i965: Drop unnecessary predication default state resets in clip code.

Kenneth Graunke kwg at kemper.freedesktop.org
Tue May 27 21:22:17 UTC 2014


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

Author: Kenneth Graunke <kenneth at whitecape.org>
Date:   Sun May 25 01:08:48 2014 -0700

i965: Drop unnecessary predication default state resets in clip code.

Presumably, this was to reset the default state of predication_control
from brw_CMP.  But brw_CMP only sets that if dst is ARF null, which it
isn't here.

Signed-off-by: Kenneth Graunke <kenneth at whitecape.org>
Reviewed-by: Matt Turner <mattst88 at gmail.com>

---

 src/mesa/drivers/dri/i965/brw_clip_tri.c |    6 ------
 1 file changed, 6 deletions(-)

diff --git a/src/mesa/drivers/dri/i965/brw_clip_tri.c b/src/mesa/drivers/dri/i965/brw_clip_tri.c
index 2c28c49..fdab260 100644
--- a/src/mesa/drivers/dri/i965/brw_clip_tri.c
+++ b/src/mesa/drivers/dri/i965/brw_clip_tri.c
@@ -545,11 +545,8 @@ static void brw_clip_test( struct brw_clip_compile *c )
     /* test nearz, xmin, ymin plane */
     /* clip.xyz < -clip.w */
     brw_CMP(p, t1, BRW_CONDITIONAL_L, v0, negate(get_element(v0, 3)));
-    brw_set_predicate_control(p, BRW_PREDICATE_NONE);
     brw_CMP(p, t2, BRW_CONDITIONAL_L, v1, negate(get_element(v1, 3)));
-    brw_set_predicate_control(p, BRW_PREDICATE_NONE);
     brw_CMP(p, t3, BRW_CONDITIONAL_L, v2, negate(get_element(v2, 3)));
-    brw_set_predicate_control(p, BRW_PREDICATE_NONE);
 
     /* All vertices are outside of a plane, rejected */
     brw_AND(p, t, t1, t2);
@@ -586,11 +583,8 @@ static void brw_clip_test( struct brw_clip_compile *c )
     /* test farz, xmax, ymax plane */
     /* clip.xyz > clip.w */
     brw_CMP(p, t1, BRW_CONDITIONAL_G, v0, get_element(v0, 3));
-    brw_set_predicate_control(p, BRW_PREDICATE_NONE);
     brw_CMP(p, t2, BRW_CONDITIONAL_G, v1, get_element(v1, 3));
-    brw_set_predicate_control(p, BRW_PREDICATE_NONE);
     brw_CMP(p, t3, BRW_CONDITIONAL_G, v2, get_element(v2, 3));
-    brw_set_predicate_control(p, BRW_PREDICATE_NONE);
 
     /* All vertices are outside of a plane, rejected */
     brw_AND(p, t, t1, t2);




More information about the mesa-commit mailing list