Mark the one channel format as valid sRGB format. Enables on R600 and makes pass: dEQP-GLES31.functional.srgb_texture_decode.skip_decode.sr8.* dEQP-GLES31.functional.texture.filtering.cube_array.formats.sr8* v2: remove chunk for dri/radeon (Emil)
Signed-off-by: Gert Wollny <gert.wol...@collabora.com> --- src/gallium/drivers/r600/r600_state_common.c | 3 ++- src/mesa/drivers/dri/radeon/radeon_texture.c | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/gallium/drivers/r600/r600_state_common.c b/src/gallium/drivers/r600/r600_state_common.c index e6c1b0be97..e573e1efbb 100644 --- a/src/gallium/drivers/r600/r600_state_common.c +++ b/src/gallium/drivers/r600/r600_state_common.c @@ -2916,7 +2916,8 @@ uint32_t r600_translate_texformat(struct pipe_screen *screen, case 8: switch (desc->nr_channels) { case 1: - result = FMT_8; + result = FMT_8; + is_srgb_valid = TRUE; goto out_word4; case 2: result = FMT_8_8; -- 2.19.1 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev