llvmpipe: Generate the fragment pipeline into a single function.

Still hackish. Will document and optimize later.
13 files changed