From ef48d57b77daf6e17f55f90fa1fcede1b02018a9 Mon Sep 17 00:00:00 2001 From: Erik Faye-Lund Date: Fri, 1 Nov 2019 14:13:15 +0100 Subject: [PATCH] zink: add X32_S8X24 format Signed-off-by: Erik Faye-Lund Reviewed-by: Antonio Caggiano Reviewed-By: Mike Blumenkrantz Part-of: --- src/gallium/drivers/zink/zink_screen.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/gallium/drivers/zink/zink_screen.c b/src/gallium/drivers/zink/zink_screen.c index f7b01a0a4a3..b0f3556560e 100644 --- a/src/gallium/drivers/zink/zink_screen.c +++ b/src/gallium/drivers/zink/zink_screen.c @@ -955,6 +955,9 @@ zink_get_format(struct zink_screen *screen, enum pipe_format format) { VkFormat ret = zink_pipe_format_to_vk_format(emulate_x8(format)); + if (format == PIPE_FORMAT_X32_S8X24_UINT) + return VK_FORMAT_D32_SFLOAT_S8_UINT; + if (format == PIPE_FORMAT_X24S8_UINT) /* valid when using aspects to extract stencil, * fails format test because it's emulated */