From 4077768f29598f7e294640835a608c80b8a3c3be Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Mon, 5 Jul 2021 10:28:13 -0400 Subject: [PATCH] util/vbuf: check 3-component 16bit int formats for translation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit some drivers don't support these Reviewed-by: Marek Olšák Part-of: --- src/gallium/auxiliary/util/u_vbuf.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/gallium/auxiliary/util/u_vbuf.c b/src/gallium/auxiliary/util/u_vbuf.c index f97317c5ffa..e6dc72c6bce 100644 --- a/src/gallium/auxiliary/util/u_vbuf.c +++ b/src/gallium/auxiliary/util/u_vbuf.c @@ -235,6 +235,8 @@ static const struct { { PIPE_FORMAT_R16_SNORM, PIPE_FORMAT_R32_FLOAT }, { PIPE_FORMAT_R16G16_SNORM, PIPE_FORMAT_R32G32_FLOAT }, { PIPE_FORMAT_R16G16B16_SNORM, PIPE_FORMAT_R32G32B32_FLOAT }, + { PIPE_FORMAT_R16G16B16_SINT, PIPE_FORMAT_R32G32B32_SINT }, + { PIPE_FORMAT_R16G16B16_UINT, PIPE_FORMAT_R32G32B32_UINT }, { PIPE_FORMAT_R16G16B16A16_SNORM, PIPE_FORMAT_R32G32B32A32_FLOAT }, { PIPE_FORMAT_R16_USCALED, PIPE_FORMAT_R32_FLOAT }, { PIPE_FORMAT_R16G16_USCALED, PIPE_FORMAT_R32G32_FLOAT },