intel/fs: Mark 64-bit values as being contiguous
authorJason Ekstrand <jason.ekstrand@intel.com>
Tue, 3 Oct 2017 03:25:11 +0000 (20:25 -0700)
committerJason Ekstrand <jason.ekstrand@intel.com>
Tue, 7 Nov 2017 18:37:52 +0000 (10:37 -0800)
commit25f7453c9e6dc7c947b936bdac86680c332362bf
tree41050696699415b1c47035ee3ee6a7f8b1f6c31d
parentc4c8cba7059bdfa6f9e3924d2b5d9e2633147e58
intel/fs: Mark 64-bit values as being contiguous

This isn't often a problem , when we're in a compute shader, we must
push the thread local ID so we decrement the amount of available push
space by 1 and it's no longer even and 64-bit data can, in theory, span
it.  By marking those uniforms contiguous, we ensure that they never get
split in half between push and pull constants.

Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
Cc: mesa-stable@lists.freedesktop.org
src/intel/compiler/brw_fs.cpp