radv: fix a compilation warning with Clang in radv_get_depth_clamp_mode()

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35508>
This commit is contained in:
Samuel Pitoiset
2025-06-13 09:43:41 +02:00
committed by Marge Bot
parent 854298e033
commit 3c3684f4d4
+11 -1
View File
@@ -3153,7 +3153,17 @@ radv_get_depth_clamp_mode(struct radv_cmd_buffer *cmd_buffer)
struct radv_device *device = radv_cmd_buffer_device(cmd_buffer);
enum radv_depth_clamp_mode mode;
mode = d->vk.vp.depth_clamp_mode;
switch (d->vk.vp.depth_clamp_mode) {
case VK_DEPTH_CLAMP_MODE_VIEWPORT_RANGE_EXT:
mode = RADV_DEPTH_CLAMP_MODE_VIEWPORT;
break;
case VK_DEPTH_CLAMP_MODE_USER_DEFINED_RANGE_EXT:
mode = RADV_DEPTH_CLAMP_MODE_USER_DEFINED;
break;
default:
unreachable("invalid depth clamp mode\n");
}
if (!d->vk.rs.depth_clamp_enable) {
/* For optimal performance, depth clamping should always be enabled except if the application
* disables clamping explicitly or uses depth values outside of the [0.0, 1.0] range.