summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorIlia Mirkin <[email protected]>2016-11-12 03:24:17 -0500
committerIlia Mirkin <[email protected]>2016-11-15 20:25:35 -0500
commit2f19a974a58b259889d2ac49801adea3477c6877 (patch)
tree5612c113259760ee2230e07fc63d3c50ad221aff /src
parent6fd398f48e2ad49acdd82a06fe98b87c355e4b5d (diff)
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 <[email protected]> Reviewed-by: Bruce Cherniak <[email protected]>
Diffstat (limited to 'src')
-rw-r--r--src/gallium/drivers/swr/swr_screen.cpp2
1 files changed, 1 insertions, 1 deletions
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},