anv/pipeline: Get rid of the kernel pointer fields
authorJason Ekstrand <jason.ekstrand@intel.com>
Sat, 12 Nov 2016 16:07:54 +0000 (08:07 -0800)
committerJason Ekstrand <jason.ekstrand@intel.com>
Wed, 16 Nov 2016 18:08:38 +0000 (10:08 -0800)
commit623e1e06d8cf4150b9cffea1072ca6b21f7719e2
tree296f32849201fcde2bc1e2560496b2e44ec3234e
parent0087064f26d94ded714b9d6231fdb815a9f3f9a1
anv/pipeline: Get rid of the kernel pointer fields

Now that we have anv_shader_bin, they're completely redundant with other
information we have in the pipeline.  For vertex shaders, we also go
through way too much work to put the offset in one or the other field and
then look at which one we put it in later.

Reviewed-by: Timothy Arceri <timothy.arceri@collabora.com>
Reviewed-by: Kristian H. Kristensen <hoegsberg@google.com>
src/intel/vulkan/anv_pipeline.c
src/intel/vulkan/anv_private.h
src/intel/vulkan/gen7_pipeline.c
src/intel/vulkan/gen8_pipeline.c
src/intel/vulkan/genX_cmd_buffer.c
src/intel/vulkan/genX_pipeline.c
src/intel/vulkan/genX_pipeline_util.h