From 2f19a974a58b259889d2ac49801adea3477c6877 Mon Sep 17 00:00:00 2001 From: Ilia Mirkin Date: Sat, 12 Nov 2016 03:24:17 -0500 Subject: [PATCH] swr: mark rgb9_e5 as unrenderable The support in swr requires shaders to output the components as UINTs. This is not how GL or Gallium work, and since this is not a required-renderable format, just leave it out. Signed-off-by: Ilia Mirkin Reviewed-by: Bruce Cherniak --- src/gallium/drivers/swr/swr_screen.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/drivers/swr/swr_screen.cpp b/src/gallium/drivers/swr/swr_screen.cpp index c6944571277..accd6a2bad8 100644 --- a/src/gallium/drivers/swr/swr_screen.cpp +++ b/src/gallium/drivers/swr/swr_screen.cpp @@ -545,7 +545,7 @@ mesa_to_swr_format(enum pipe_format format) {PIPE_FORMAT_B5G5R5X1_UNORM, B5G5R5X1_UNORM}, {PIPE_FORMAT_R10G10B10A2_USCALED, R10G10B10A2_USCALED}, {PIPE_FORMAT_R11G11B10_FLOAT, R11G11B10_FLOAT}, - {PIPE_FORMAT_R9G9B9E5_FLOAT, R9G9B9E5_SHAREDEXP}, + {PIPE_FORMAT_R9G9B9E5_FLOAT, (SWR_FORMAT)-1}, {PIPE_FORMAT_Z32_FLOAT_S8X24_UINT, R32_FLOAT_X8X24_TYPELESS}, // z {PIPE_FORMAT_R1_UNORM, (SWR_FORMAT)-1}, {PIPE_FORMAT_R10G10B10X2_USCALED, R10G10B10X2_USCALED}, -- 2.30.2