anv/pipeline: Ralloc prog_data::param of the compile mem_ctx
authorJason Ekstrand <jason.ekstrand@intel.com>
Fri, 29 Sep 2017 17:06:17 +0000 (10:06 -0700)
committerJason Ekstrand <jason.ekstrand@intel.com>
Fri, 13 Oct 2017 05:39:30 +0000 (22:39 -0700)
commit9df64b56663c3ffaee081aa608db9e5163a4eeae
tree4e8522c87cea003483ed867c6c5f0adfef74fa60
parent490d80fd1a55287b31ce62d0bf07801316632e78
anv/pipeline: Ralloc prog_data::param of the compile mem_ctx

This way we stop leaking it.  This is completely safe because, when we
hand it off to anv_shader_bin_create or anv_pipeline_cache_upload_kernel,
they make a copy of the entire param array.

Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
src/intel/vulkan/anv_pipeline.c