[Mesa-dev] [PATCH 3/3] r600: Add support for EXT_texture_sRGB_R8
Gert Wollny
gert.wollny at collabora.com
Mon Oct 29 07:35:40 UTC 2018
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.wollny at 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
More information about the mesa-dev
mailing list