1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
#include "sp_context.h" void sp_build_quad_pipeline(struct softpipe_context *sp) { sp->quad.first = sp->quad.output; if (sp->blend.blend_enable) { sp->quad.blend->next = sp->quad.first; sp->quad.first = sp->quad.blend; } /* XXX always enable shader? */ if (1) { sp->quad.shade->next = sp->quad.first; sp->quad.first = sp->quad.shade; } }