genX/state: Set CubeSurfaceControlMode to OVERRIDE
authorJason Ekstrand <jason.ekstrand@intel.com>
Sat, 23 Jan 2016 00:34:13 +0000 (16:34 -0800)
committerJason Ekstrand <jason.ekstrand@intel.com>
Sat, 23 Jan 2016 00:34:13 +0000 (16:34 -0800)
commit53b83899e084f121a35c75539ad9888d5641ec59
tree70c526d3149613b00adb6ba256e20b4a8a39eaf1
parent35879fe8295cca5483d4eb42e19298e36c00b903
genX/state: Set CubeSurfaceControlMode to OVERRIDE

This makes it act like the address mode is set to TEXCOORDMODE_CUBE
whenever this sampler is combined with a cube surface.  This *should* be
what we need for Vulkan.  Interestingly, the PRM contains a programming
note for this field that says simply, "This field must be set to
CUBECTRLMODE_PROGRAMMED".  However, emprical evidence suggests that it does
what the PRM says it does and OVERRIDE is just fine.
src/vulkan/gen7_state.c
src/vulkan/gen8_state.c