agxv: handle negative viewport height
This also enables VK_KHR_maintenance1 (which guards negative viewport height), but it is not done yet.
The dEQP tests for negative viewport can't be run currently due to vk_meta not being fully finished. This was tested using Sascha Willems' negative viewport test.
Signed-off-by: i509VCB git@i509.me