diff --git a/src/mesa/state_tracker/st_extensions.c b/src/mesa/state_tracker/st_extensions.c index 7461f4aaeb5..42b3ed7dda1 100644 --- a/src/mesa/state_tracker/st_extensions.c +++ b/src/mesa/state_tracker/st_extensions.c @@ -975,6 +975,12 @@ void st_init_extensions(struct pipe_screen *screen, PIPE_FORMAT_BPTC_RGB_FLOAT, PIPE_FORMAT_BPTC_RGB_UFLOAT } }, + /* BPTC software fallback support. */ + { { o(ARB_texture_compression_bptc) }, + { PIPE_FORMAT_R8G8B8A8_UNORM, + PIPE_FORMAT_R8G8B8A8_SRGB, + PIPE_FORMAT_R32G32B32X32_FLOAT } }, + { { o(TDFX_texture_compression_FXT1) }, { PIPE_FORMAT_FXT1_RGB, PIPE_FORMAT_FXT1_RGBA } },