summaryrefslogtreecommitdiffstats
path: root/src/mesa
diff options
context:
space:
mode:
authorBrian <[email protected]>2007-08-08 12:02:18 -0600
committerBrian <[email protected]>2007-08-08 12:04:08 -0600
commitc8cc1e86f68a54198e3136dcd198a252f6d7e8f2 (patch)
tree80dcbbc325fa57def3f7ac6afa1e5a7df7b3c819 /src/mesa
parente4eb97318cbce238c5aaaf11af42c33229274859 (diff)
fix qs->next tests
Diffstat (limited to 'src/mesa')
-rw-r--r--src/mesa/pipe/softpipe/sp_quad_alpha_test.c2
-rw-r--r--src/mesa/pipe/softpipe/sp_quad_blend.c2
-rw-r--r--src/mesa/pipe/softpipe/sp_quad_bufloop.c2
-rw-r--r--src/mesa/pipe/softpipe/sp_quad_colormask.c2
-rw-r--r--src/mesa/pipe/softpipe/sp_quad_coverage.c2
-rw-r--r--src/mesa/pipe/softpipe/sp_quad_depth_test.c2
-rw-r--r--src/mesa/pipe/softpipe/sp_quad_fs.c4
-rw-r--r--src/mesa/pipe/softpipe/sp_quad_occlusion.c2
-rw-r--r--src/mesa/pipe/softpipe/sp_quad_output.c2
-rw-r--r--src/mesa/pipe/softpipe/sp_quad_stencil.c2
-rw-r--r--src/mesa/pipe/softpipe/sp_quad_stipple.c2
11 files changed, 13 insertions, 11 deletions
diff --git a/src/mesa/pipe/softpipe/sp_quad_alpha_test.c b/src/mesa/pipe/softpipe/sp_quad_alpha_test.c
index 585adb41fe5..1c519070787 100644
--- a/src/mesa/pipe/softpipe/sp_quad_alpha_test.c
+++ b/src/mesa/pipe/softpipe/sp_quad_alpha_test.c
@@ -84,7 +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->begin)
+ if (qs->next)
qs->next->begin(qs->next);
}
diff --git a/src/mesa/pipe/softpipe/sp_quad_blend.c b/src/mesa/pipe/softpipe/sp_quad_blend.c
index ad21c27b2f0..09d0aa258c7 100644
--- a/src/mesa/pipe/softpipe/sp_quad_blend.c
+++ b/src/mesa/pipe/softpipe/sp_quad_blend.c
@@ -384,7 +384,7 @@ blend_quad(struct quad_stage *qs, struct quad_header *quad)
static void blend_begin(struct quad_stage *qs)
{
- if (qs->next->begin)
+ if (qs->next)
qs->next->begin(qs->next);
}
diff --git a/src/mesa/pipe/softpipe/sp_quad_bufloop.c b/src/mesa/pipe/softpipe/sp_quad_bufloop.c
index 91c4b70794b..c459a9e8b07 100644
--- a/src/mesa/pipe/softpipe/sp_quad_bufloop.c
+++ b/src/mesa/pipe/softpipe/sp_quad_bufloop.c
@@ -47,7 +47,7 @@ cbuf_loop_quad(struct quad_stage *qs, struct quad_header *quad)
static void cbuf_loop_begin(struct quad_stage *qs)
{
- if (qs->next->begin)
+ if (qs->next)
qs->next->begin(qs->next);
}
diff --git a/src/mesa/pipe/softpipe/sp_quad_colormask.c b/src/mesa/pipe/softpipe/sp_quad_colormask.c
index da5ed8f27c0..5102a000b52 100644
--- a/src/mesa/pipe/softpipe/sp_quad_colormask.c
+++ b/src/mesa/pipe/softpipe/sp_quad_colormask.c
@@ -73,7 +73,7 @@ colormask_quad(struct quad_stage *qs, struct quad_header *quad)
static void colormask_begin(struct quad_stage *qs)
{
- if (qs->next->begin)
+ if (qs->next)
qs->next->begin(qs->next);
}
diff --git a/src/mesa/pipe/softpipe/sp_quad_coverage.c b/src/mesa/pipe/softpipe/sp_quad_coverage.c
index f166276e840..efeb85aab98 100644
--- a/src/mesa/pipe/softpipe/sp_quad_coverage.c
+++ b/src/mesa/pipe/softpipe/sp_quad_coverage.c
@@ -65,7 +65,7 @@ coverage_quad(struct quad_stage *qs, struct quad_header *quad)
static void coverage_begin(struct quad_stage *qs)
{
- if (qs->next->begin)
+ if (qs->next)
qs->next->begin(qs->next);
}
diff --git a/src/mesa/pipe/softpipe/sp_quad_depth_test.c b/src/mesa/pipe/softpipe/sp_quad_depth_test.c
index 904d93a614c..28f264b3c4a 100644
--- a/src/mesa/pipe/softpipe/sp_quad_depth_test.c
+++ b/src/mesa/pipe/softpipe/sp_quad_depth_test.c
@@ -158,7 +158,7 @@ depth_test_quad(struct quad_stage *qs, struct quad_header *quad)
static void depth_test_begin(struct quad_stage *qs)
{
- if (qs->next->begin)
+ if (qs->next)
qs->next->begin(qs->next);
}
diff --git a/src/mesa/pipe/softpipe/sp_quad_fs.c b/src/mesa/pipe/softpipe/sp_quad_fs.c
index 5e4782ca487..e5ab0ebc166 100644
--- a/src/mesa/pipe/softpipe/sp_quad_fs.c
+++ b/src/mesa/pipe/softpipe/sp_quad_fs.c
@@ -323,9 +323,11 @@ static void shade_begin(struct quad_stage *qs)
qss->samplers[i].get_sample = sp_get_sample;
qss->samplers[i].pipe = &softpipe->pipe;
/* init cache info here */
+ qss->samplers[i].cache_x =
+ qss->samplers[i].cache_y = -1;
}
- if (qs->next->begin)
+ if (qs->next)
qs->next->begin(qs->next);
}
diff --git a/src/mesa/pipe/softpipe/sp_quad_occlusion.c b/src/mesa/pipe/softpipe/sp_quad_occlusion.c
index 0fc1acbf2f8..8073f94553a 100644
--- a/src/mesa/pipe/softpipe/sp_quad_occlusion.c
+++ b/src/mesa/pipe/softpipe/sp_quad_occlusion.c
@@ -58,7 +58,7 @@ occlusion_count_quad(struct quad_stage *qs, struct quad_header *quad)
static void occlusion_begin(struct quad_stage *qs)
{
- if (qs->next->begin)
+ if (qs->next)
qs->next->begin(qs->next);
}
diff --git a/src/mesa/pipe/softpipe/sp_quad_output.c b/src/mesa/pipe/softpipe/sp_quad_output.c
index 49161993e6b..62f466be5d0 100644
--- a/src/mesa/pipe/softpipe/sp_quad_output.c
+++ b/src/mesa/pipe/softpipe/sp_quad_output.c
@@ -86,7 +86,7 @@ output_quad(struct quad_stage *qs, struct quad_header *quad)
static void output_begin(struct quad_stage *qs)
{
- if (qs->next->begin)
+ if (qs->next)
qs->next->begin(qs->next);
}
diff --git a/src/mesa/pipe/softpipe/sp_quad_stencil.c b/src/mesa/pipe/softpipe/sp_quad_stencil.c
index 6a9ea9069d0..857f1a5989b 100644
--- a/src/mesa/pipe/softpipe/sp_quad_stencil.c
+++ b/src/mesa/pipe/softpipe/sp_quad_stencil.c
@@ -277,7 +277,7 @@ stencil_test_quad(struct quad_stage *qs, struct quad_header *quad)
static void stencil_begin(struct quad_stage *qs)
{
- if (qs->next->begin)
+ if (qs->next)
qs->next->begin(qs->next);
}
diff --git a/src/mesa/pipe/softpipe/sp_quad_stipple.c b/src/mesa/pipe/softpipe/sp_quad_stipple.c
index 286eb1cd954..6e93bf81f1c 100644
--- a/src/mesa/pipe/softpipe/sp_quad_stipple.c
+++ b/src/mesa/pipe/softpipe/sp_quad_stipple.c
@@ -38,7 +38,7 @@ stipple_quad(struct quad_stage *qs, struct quad_header *quad)
static void stipple_begin(struct quad_stage *qs)
{
- if (qs->next->begin)
+ if (qs->next)
qs->next->begin(qs->next);
}