anv/pipeline: Pull most of the anv_pipeline_compile_* into common code
authorJason Ekstrand <jason.ekstrand@intel.com>
Fri, 27 Oct 2017 23:54:32 +0000 (16:54 -0700)
committerJason Ekstrand <jason.ekstrand@intel.com>
Thu, 2 Aug 2018 17:29:20 +0000 (10:29 -0700)
commita5bffa061dc62ed5e757435c30fdd4bb9cd55c61
treefddf48b579ff5fce1a2afde8514e7439b2e86416
parent535133955440ea81f45d585bcda5791896b02705
anv/pipeline: Pull most of the anv_pipeline_compile_* into common code

This leaves us with a series of little anv_pipeline_compile_* functions
which each take a compiler object, a mem_ctx, the stage to compile, and
the previous stage for VUE linking purposes.  Some of them do
interesting things but most are little more than wrappers around
brw_compile_*.

Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com>
src/intel/vulkan/anv_pipeline.c