diff options
author | Samuel Pitoiset <[email protected]> | 2018-04-13 19:14:43 +0200 |
---|---|---|
committer | Samuel Pitoiset <[email protected]> | 2018-04-16 14:20:39 +0200 |
commit | 79c87a45b69e6f94ebe42ffcd59267ec3d9c99ca (patch) | |
tree | d44f07748d7a754e9e813c4303357bec7f670ca6 /src/amd/vulkan | |
parent | b0e3a9b19f16ed1ce4c1f150718b0c0f0e6111f6 (diff) |
radv: disable prediction only if it has been enabled
When decompressing DCC we don't enable it, so it's useless
to disable it. This reduces the number of prediction packets
sent to the GPU when performing color decompression passes.
Signed-off-by: Samuel Pitoiset <[email protected]>
Reviewed-by: Bas Niuwenhuizen <[email protected]>
Diffstat (limited to 'src/amd/vulkan')
-rw-r--r-- | src/amd/vulkan/radv_meta_fast_clear.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/amd/vulkan/radv_meta_fast_clear.c b/src/amd/vulkan/radv_meta_fast_clear.c index 327c1ae4408..d5af7a1b0cf 100644 --- a/src/amd/vulkan/radv_meta_fast_clear.c +++ b/src/amd/vulkan/radv_meta_fast_clear.c @@ -667,7 +667,7 @@ radv_emit_color_decompress(struct radv_cmd_buffer *cmd_buffer, &cmd_buffer->pool->alloc); } - if (radv_image_has_dcc(image)) { + if (!decompress_dcc && radv_image_has_dcc(image)) { cmd_buffer->state.predicating = false; radv_emit_set_predication_state_from_image(cmd_buffer, image, false); } |