panfrost: Add B8G8R8A8_SNORM in panfrost_pipe_format
Was missing and causing a DATA_INVALID_FAULT on panvk with "dEQP-VK.texture.texel_buffer.uniform.snorm.b8g8r8a8-snorm" test. Signed-off-by: Mary Guillemard <mary.guillemard@collabora.com> Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30378>
This commit is contained in:

committed by
Marge Bot

parent
8f8b520c78
commit
4c1c169e54
@@ -396,6 +396,7 @@ const struct panfrost_format GENX(panfrost_pipe_format)[PIPE_FORMAT_COUNT] = {
|
||||
FMT(R16G16_SNORM, RG16_SNORM, RG01, L, VTR_),
|
||||
FMT(R8G8B8_SNORM, RGB8_SNORM, RGB1, L, VTR_),
|
||||
FMT(R8G8B8A8_SNORM, RGBA8_SNORM, RGBA, L, VTR_),
|
||||
FMT(B8G8R8A8_SNORM, RGBA8_SNORM, BGRA, L, VTR_),
|
||||
FMT(R16G16B16A16_SNORM, RGBA16_SNORM, RGBA, L, VTR_),
|
||||
#else
|
||||
/* So far we haven't needed SNORM rendering on Midgard */
|
||||
@@ -405,6 +406,7 @@ const struct panfrost_format GENX(panfrost_pipe_format)[PIPE_FORMAT_COUNT] = {
|
||||
FMT(R16G16_SNORM, RG16_SNORM, RG01, L, VT__),
|
||||
FMT(R8G8B8_SNORM, RGB8_SNORM, RGB1, L, VT__),
|
||||
FMT(R8G8B8A8_SNORM, RGBA8_SNORM, RGBA, L, VT__),
|
||||
FMT(B8G8R8A8_SNORM, RGBA8_SNORM, BGRA, L, VT__),
|
||||
FMT(R16G16B16A16_SNORM, RGBA16_SNORM, RGBA, L, VT__),
|
||||
#endif
|
||||
FMT(I8_SINT, R8I, RRRR, L, VTR_),
|
||||
|
Reference in New Issue
Block a user