intel: refactor intelCreateGraphicsPipeline()
authorChia-I Wu <olvaffe@gmail.com>
Thu, 28 Aug 2014 07:00:16 +0000 (15:00 +0800)
committerChia-I Wu <olvaffe@gmail.com>
Thu, 28 Aug 2014 07:32:35 +0000 (15:32 +0800)
commit3efef437ba4c54b0facb1ade759849ef228e5433
treea912fde9ab93e30488152318fe58921fbd6ea936
parent979234a6083030bcbaa4d61cf863edd3ddd6391a
intel: refactor intelCreateGraphicsPipeline()

Break it down into

 pipeline_shader()
 builder_validate()
 builder_build()
 builder_init()
 graphics_pipeline_create()

One big difference is that the chain of create info is broken and stored in
flat intel_pipeline_builder.  It is impossible to do any real work with the
chain.
icd/intel/pipeline.c