isl/gen9: Fix slice offset calculation for 1D array images.
authorFrancisco Jerez <currojerez@riseup.net>
Tue, 26 Jan 2016 03:20:57 +0000 (19:20 -0800)
committerJason Ekstrand <jason.ekstrand@intel.com>
Tue, 26 Jan 2016 23:14:50 +0000 (15:14 -0800)
commitd9e0b9a06a478a21f21f93a3d66a198e42e84c30
treec155ae2dd2a38c812d76237f0552edea4694d890
parentcc065e0ad739cc0219a95c0cb6684451fe2d9f9f
isl/gen9: Fix slice offset calculation for 1D array images.

The X component of the offset is set to the layer index times layer
height which is obviously bogus, return the vertical offset of the
slice as Y component instead.  Fixes a few image load/store tests that
use 1D arrays on SKL when forcing it to fall back to untyped reads and
writes.
src/isl/isl.c