Allow unrestricted depth bounds
Allow unrestricted depth bounds

SwiftShader exposes VK_EXT_depth_range_unrestricted which allows depth
values outside [0, 1]. depthBoundsTest code asserted on values outside
that range and were causing test failures.

Bug: b/181655689
Tests: dEQP-VK.pipeline.depth_range_unrestricted.*
Change-Id: Iae9103b802672960f2f0f67710f75165780f1368
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/54110
Reviewed-by: Nicolas Capens <51edc787c30f24c4904e8ffbb5523c3a9f7a451d@google.com>
Commit-Queue: Sean Risser <2d04e98eeaa433fb55534399ab3ab2c06fdf7967@google.com>
Tested-by: Sean Risser <2d04e98eeaa433fb55534399ab3ab2c06fdf7967@google.com>

bkaradzic/SwiftShader,bkaradzic/SwiftShader,google/swiftshader,bkaradzic/SwiftShader,bkaradzic/SwiftShader,google/swiftshader,google/swiftshader,bkaradzic/SwiftShader