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 <samuel.pitoiset@gmail.com> Reviewed-by: Bas Niuwenhuizen <bas@basnieuwenhuizen.nl>
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user