i965: add functional changes for AMD_depth_clamp_separate
authorSagar Ghuge <sagar.ghuge@intel.com>
Tue, 21 Aug 2018 21:25:17 +0000 (14:25 -0700)
committerAnuj Phogat <anuj.phogat@gmail.com>
Tue, 28 Aug 2018 19:57:27 +0000 (12:57 -0700)
commite6adea0dc063e461cbcac871da21e577a9d4198c
tree1662263c4dc34efbc25740a2fa14ed08f8701dce
parent2765749e0f2b72e53cd89e29dce365571279bfdf
i965: add functional changes for AMD_depth_clamp_separate

Gen >= 9 have ability to control clamping of depth values separately at
near and far plane.

z_w is clamped to the range [min(n,f), 0] if clamping at near plane is
enabled, [0, max(n,f)] if clamping at far plane is enabled and [min(n,f)
max(n,f)] if clamping at both plane is enabled.

v2: 1) Use better coding style (Ian Romanick)

Signed-off-by: Sagar Ghuge <sagar.ghuge@intel.com>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
src/mesa/drivers/dri/i965/genX_state_upload.c