From: Gert Wollny Date: Tue, 6 Dec 2022 20:30:48 +0000 (+0100) Subject: r600/sfn: scheduler allow more lookahead on ALU instr X-Git-Tag: upstream/23.3.3~15794 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=38da65c44559a89b91eeed76c5f594bbe9a99760;p=platform%2Fupstream%2Fmesa.git r600/sfn: scheduler allow more lookahead on ALU instr Signed-off-by: Gert Wollny Part-of: --- diff --git a/src/gallium/drivers/r600/sfn/sfn_scheduler.cpp b/src/gallium/drivers/r600/sfn/sfn_scheduler.cpp index f967bb1..c1dab8b 100644 --- a/src/gallium/drivers/r600/sfn/sfn_scheduler.cpp +++ b/src/gallium/drivers/r600/sfn/sfn_scheduler.cpp @@ -806,8 +806,8 @@ BlockSheduler::collect_ready_alu_vec(std::list& ready, } int max_check = 0; - while (i != e && max_check++ < 32) { - if (ready.size() < 32 && (*i)->ready()) { + while (i != e && max_check++ < 64) { + if (ready.size() < 64 && (*i)->ready()) { int priority = 0; /* LDS fetches that use static offsets are usually ready ery fast,