diff options
author | Marek Olšák <[email protected]> | 2017-03-24 03:16:41 +0100 |
---|---|---|
committer | Marek Olšák <[email protected]> | 2017-03-31 20:57:53 +0200 |
commit | 7d2fa8dc105158e7d2d28763cb9ed020ae64b67f (patch) | |
tree | 1a89a5c0de718896ca6b5cfb79be8a9615caf9ec /src/gallium/drivers/radeonsi/si_state.c | |
parent | 8c7d1ded1919dcfe41ab38b92557713b3f904106 (diff) |
radeonsi: decompress DCC in set_sampler_view instead of create_sampler_view (v2)
v2: don't add a new decompress helper function
Reviewed-by: Nicolai Hähnle <[email protected]>
Diffstat (limited to 'src/gallium/drivers/radeonsi/si_state.c')
-rw-r--r-- | src/gallium/drivers/radeonsi/si_state.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/gallium/drivers/radeonsi/si_state.c b/src/gallium/drivers/radeonsi/si_state.c index 2c2e3c77f6e..f8c6faf9552 100644 --- a/src/gallium/drivers/radeonsi/si_state.c +++ b/src/gallium/drivers/radeonsi/si_state.c @@ -3437,9 +3437,10 @@ si_create_sampler_view_custom(struct pipe_context *ctx, } } - vi_disable_dcc_if_incompatible_format(&sctx->b, texture, - state->u.tex.first_level, - state->format); + view->dcc_incompatible = + vi_dcc_formats_are_incompatible(texture, + state->u.tex.first_level, + state->format); si_make_texture_descriptor(sctx->screen, tmp, true, state->target, pipe_format, state_swizzle, |