3 #include "sp_context.h"
8 sp_build_quad_pipeline(struct softpipe_context
*sp
)
10 /* build up the pipeline in reverse order... */
12 sp
->quad
.first
= sp
->quad
.output
;
14 if (sp
->blend
.blend_enable
) {
15 sp
->quad
.blend
->next
= sp
->quad
.first
;
16 sp
->quad
.first
= sp
->quad
.blend
;
19 if (sp
->depth_test
.enabled
) {
20 sp
->quad
.depth_test
->next
= sp
->quad
.first
;
21 sp
->quad
.first
= sp
->quad
.depth_test
;
24 /* XXX always enable shader? */
26 sp
->quad
.shade
->next
= sp
->quad
.first
;
27 sp
->quad
.first
= sp
->quad
.shade
;