gallium: remove unnecessary guards on qs->next
authorKeith Whitwell <keith@tungstengraphics.com>
Mon, 10 Dec 2007 22:02:04 +0000 (22:02 +0000)
committerKeith Whitwell <keith@tungstengraphics.com>
Mon, 10 Dec 2007 22:02:10 +0000 (22:02 +0000)
12 files changed:
src/mesa/pipe/softpipe/sp_quad_alpha_test.c
src/mesa/pipe/softpipe/sp_quad_blend.c
src/mesa/pipe/softpipe/sp_quad_bufloop.c
src/mesa/pipe/softpipe/sp_quad_colormask.c
src/mesa/pipe/softpipe/sp_quad_coverage.c
src/mesa/pipe/softpipe/sp_quad_depth_test.c
src/mesa/pipe/softpipe/sp_quad_earlyz.c
src/mesa/pipe/softpipe/sp_quad_fs.c
src/mesa/pipe/softpipe/sp_quad_occlusion.c
src/mesa/pipe/softpipe/sp_quad_output.c
src/mesa/pipe/softpipe/sp_quad_stencil.c
src/mesa/pipe/softpipe/sp_quad_stipple.c

index 7b56bceba2d9f4dca689338d8f1d8e71bcb85c09..d056abe98d9d34ad69f63f15ca24e6d627dfd1e7 100644 (file)
@@ -84,8 +84,7 @@ alpha_test_quad(struct quad_stage *qs, struct quad_header *quad)
 
 static void alpha_test_begin(struct quad_stage *qs)
 {
-   if (qs->next)
-      qs->next->begin(qs->next);
+   qs->next->begin(qs->next);
 }
 
 
index 1843e206842e51463da82beecf4b1567cdd42245..17f3ecd0b83cbec42a5384c745ed24970127afda 100644 (file)
@@ -726,8 +726,7 @@ blend_quad(struct quad_stage *qs, struct quad_header *quad)
 
 static void blend_begin(struct quad_stage *qs)
 {
-   if (qs->next)
-      qs->next->begin(qs->next);
+   qs->next->begin(qs->next);
 }
 
 
index e704b4043cfb13f2986b9ed2d6d5d7779ffc1af1..2ae4e22a7de8776d981cd7ce663f28f016b2523d 100644 (file)
@@ -43,8 +43,7 @@ cbuf_loop_quad(struct quad_stage *qs, struct quad_header *quad)
 
 static void cbuf_loop_begin(struct quad_stage *qs)
 {
-   if (qs->next)
-      qs->next->begin(qs->next);
+   qs->next->begin(qs->next);
 }
 
 
index 867cc0725a20c21711460ea92d5ccee12c6df652..1f09d900ca88b3de72ac53979defe9a5c13555ba 100644 (file)
@@ -87,8 +87,7 @@ colormask_quad(struct quad_stage *qs, struct quad_header *quad)
 
 static void colormask_begin(struct quad_stage *qs)
 {
-   if (qs->next)
-      qs->next->begin(qs->next);
+   qs->next->begin(qs->next);
 }
 
 
index cca2b9f79b76552fc775b20358329e63b72f3b39..b3d3fae22fdad16d043fd3d55d4dd4c62e8f43f1 100644 (file)
@@ -65,8 +65,7 @@ coverage_quad(struct quad_stage *qs, struct quad_header *quad)
 
 static void coverage_begin(struct quad_stage *qs)
 {
-   if (qs->next)
-      qs->next->begin(qs->next);
+   qs->next->begin(qs->next);
 }
 
 
index 93ea1196f991b36af9a37fe67353be50a859c290..1b8a2960af883af8bb32025f51c9c4aefdd95879 100644 (file)
@@ -253,8 +253,7 @@ depth_test_quad(struct quad_stage *qs, struct quad_header *quad)
 
 static void depth_test_begin(struct quad_stage *qs)
 {
-   if (qs->next)
-      qs->next->begin(qs->next);
+   qs->next->begin(qs->next);
 }
 
 
index 89fab2dd3594f2d681f832a8ddc0b339b5739e5b..3abd1f1fb9816893b6948d6e6170467fae41e905 100644 (file)
@@ -56,18 +56,14 @@ earlyz_quad(
    quad->outputs.depth[2] = z0 + dzdy;
    quad->outputs.depth[3] = z0 + dzdx + dzdy;
 
-   if (qs->next) {
-      qs->next->run( qs->next, quad );
-   }
+   qs->next->run( qs->next, quad );
 }
 
 static void
 earlyz_begin(
    struct quad_stage *qs )
 {
-   if (qs->next) {
-      qs->next->begin( qs->next );
-   }
+   qs->next->begin( qs->next );
 }
 
 static void
index 1aba54d12aa109ebdebfc583942913d6bc80906b..75576a9bde817d67e6c80865c31e586c819dd780 100644 (file)
@@ -304,8 +304,7 @@ static void shade_begin(struct quad_stage *qs)
       }
    }
 
-   if (qs->next)
-      qs->next->begin(qs->next);
+   qs->next->begin(qs->next);
 }
 
 
index 028d30c92f53f49ed71d8a7b8aa33416b52b5a5a..d65fdbdab72d3c1c94e97c52b1bbaf7f9d2ea7f9 100644 (file)
@@ -52,15 +52,13 @@ occlusion_count_quad(struct quad_stage *qs, struct quad_header *quad)
    occ->count += (quad->mask >> 2) & 1;
    occ->count += (quad->mask >> 3) & 1;
 
-   if (quad->mask)
-      qs->next->run(qs->next, quad);
+   qs->next->run(qs->next, quad);
 }
 
 
 static void occlusion_begin(struct quad_stage *qs)
 {
-   if (qs->next)
-      qs->next->begin(qs->next);
+   qs->next->begin(qs->next);
 }
 
 
index bfd7baa9466af41847a41a7e2e9886523fcee520..cfe8f11808135f46d35c4f728716a9425460f2ad 100644 (file)
@@ -67,8 +67,7 @@ output_quad(struct quad_stage *qs, struct quad_header *quad)
 
 static void output_begin(struct quad_stage *qs)
 {
-   if (qs->next)
-      qs->next->begin(qs->next);
+   assert(qs->next == NULL);
 }
 
 
index b8c199204dfa3077cf60ffd912d9d7a326d18a50..3f3eca078b081ac28b4789d342949b67d8c4edca 100644 (file)
@@ -334,8 +334,7 @@ stencil_test_quad(struct quad_stage *qs, struct quad_header *quad)
 
 static void stencil_begin(struct quad_stage *qs)
 {
-   if (qs->next)
-      qs->next->begin(qs->next);
+   qs->next->begin(qs->next);
 }
 
 
index fcbbf00c7dba0a8b72885849a1148319d2d9d383..04d95989c40381116c34f48cda30a500d8b153cb 100644 (file)
@@ -60,8 +60,7 @@ stipple_quad(struct quad_stage *qs, struct quad_header *quad)
 
 static void stipple_begin(struct quad_stage *qs)
 {
-   if (qs->next)
-      qs->next->begin(qs->next);
+   qs->next->begin(qs->next);
 }