util: fail assertion in util_format_linear if it can't translate SRGB format
authorMarek Olšák <marek.olsak@amd.com>
Mon, 15 Mar 2021 23:54:40 +0000 (19:54 -0400)
committerMarge Bot <eric+marge@anholt.net>
Fri, 19 Mar 2021 16:05:02 +0000 (16:05 +0000)
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9615>

src/util/format/u_format.h

index e250f85..984f846 100644 (file)
@@ -1153,6 +1153,7 @@ util_format_linear(enum pipe_format format)
    case PIPE_FORMAT_ASTC_6x6x6_SRGB:
       return PIPE_FORMAT_ASTC_6x6x6;
    default:
+      assert(!util_format_is_srgb(format));
       return format;
    }
 }