i965, anv: Use INTEL_DEBUG for disk_cache driver flags
authorJordan Justen <jordan.l.justen@intel.com>
Sat, 21 Jul 2018 06:52:59 +0000 (23:52 -0700)
committerJordan Justen <jordan.l.justen@intel.com>
Tue, 24 Jul 2018 23:17:28 +0000 (16:17 -0700)
commit2b3064c07316057755a3fbb732d0e315f25aff8a
tree3a71bb2d8ea76627b77dfd7d7af4fc7081ec6826
parent69a686b0ae1916dbaf0d3e06c6eba2b2730ab180
i965, anv: Use INTEL_DEBUG for disk_cache driver flags

Since various options within INTEL_DEBUG could impact code generation,
we need to set the disk cache driver_flags parameter based on the
INTEL_DEBUG flags in use.

An example that will affect the program generated by i965 is the
INTEL_DEBUG=nocompact option.

The DEBUG_DISK_CACHE_MASK value is added to mask the settings of
INTEL_DEBUG that can affect program generation.

v2:
 * Use driver_flags (Tim)
 * Also update Anvil (Jason)

Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
src/intel/common/gen_debug.h
src/intel/vulkan/anv_device.c
src/mesa/drivers/dri/i965/brw_disk_cache.c