intel/compiler: Add a flag to avoid compacting push constants
authorJason Ekstrand <jason@jlekstrand.net>
Thu, 31 Oct 2019 20:57:52 +0000 (15:57 -0500)
committerJason Ekstrand <jason@jlekstrand.net>
Mon, 18 Nov 2019 18:35:14 +0000 (18:35 +0000)
commitd1c4e64a69e49c64148529024ecb700d18d3c1c8
tree728c7cfc80cfd4ab9c47f8419f7ff09014a1bec5
parentaecde235198f6c8dccb0d26b6397f1efb5e22bfe
intel/compiler: Add a flag to avoid compacting push constants

In vec4, we can just not run the pass.  In fs, things are a bit more
deeply intertwined.

Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
src/gallium/drivers/iris/iris_screen.c
src/intel/compiler/brw_compiler.h
src/intel/compiler/brw_fs.cpp
src/intel/compiler/brw_vec4.cpp
src/intel/vulkan/anv_device.c
src/mesa/drivers/dri/i965/intel_screen.c