anv: Set viewport extents correctly when height is negative
authorJason Ekstrand <jason.ekstrand@intel.com>
Sat, 21 Jan 2017 01:30:51 +0000 (17:30 -0800)
committerJason Ekstrand <jason.ekstrand@intel.com>
Tue, 24 Jan 2017 20:27:48 +0000 (12:27 -0800)
commit5edcc96bf642eb6a3294066e701acf5bf6a7c1d8
tree75d7c106c88056082c81338cc2fcb1f3996ec54f
parent045f38a50759bb225cb179703bc7050f6de752b1
anv: Set viewport extents correctly when height is negative

As per VK_KHR_maintenance1, setting a negative height in the viewport
can be used to get flipped coordinates.  This is, aparently, very useful
when porting D3D apps to Vulkan.  All we need to do to support this is
to make sure we actually set the min and max correctly.

Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
src/intel/vulkan/gen8_cmd_buffer.c