X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fmesa%2Fstate_tracker%2Fst_format.c;fp=src%2Fmesa%2Fstate_tracker%2Fst_format.c;h=dd3e1b2880433239deae2a081b98d097e030059f;hb=6196259d957cc7c3ea355b74649623ef7e582854;hp=cdfeac25df13053aa84acaf39dc866c9d3277d29;hpb=cb9fefe1db40f8f1bc6efb9f9fe370e89cf54057;p=mesa.git diff --git a/src/mesa/state_tracker/st_format.c b/src/mesa/state_tracker/st_format.c index cdfeac25df1..dd3e1b28804 100644 --- a/src/mesa/state_tracker/st_format.c +++ b/src/mesa/state_tracker/st_format.c @@ -638,6 +638,11 @@ st_mesa_format_to_pipe_format(const struct st_context *st, case MESA_FORMAT_ATC_RGBA_INTERPOLATED: return PIPE_FORMAT_ATC_RGBA_INTERPOLATED; + case MESA_FORMAT_RGB_FXT1: + return PIPE_FORMAT_FXT1_RGB; + case MESA_FORMAT_RGBA_FXT1: + return PIPE_FORMAT_FXT1_RGBA; + default: if (0) { debug_printf("%s(mesa_format=%s) -> NONE\n", @@ -1164,6 +1169,11 @@ st_pipe_format_to_mesa_format(enum pipe_format format) case PIPE_FORMAT_ATC_RGBA_INTERPOLATED: return MESA_FORMAT_ATC_RGBA_INTERPOLATED; + case PIPE_FORMAT_FXT1_RGB: + return MESA_FORMAT_RGB_FXT1; + case PIPE_FORMAT_FXT1_RGBA: + return MESA_FORMAT_RGBA_FXT1; + default: return MESA_FORMAT_NONE; }