radv: hardcode shader WAVE_LIMIT to the maximum value
authorAndres Rodriguez <andresx7@gmail.com>
Fri, 20 Oct 2017 22:02:12 +0000 (18:02 -0400)
committerBas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Fri, 20 Oct 2017 23:01:44 +0000 (01:01 +0200)
commit986c4b0bd4eb5115d656ccbc0351bd824ff7e413
tree38a8bbd418377dbee9d56c3f63c606fc1369d246
parentb7c2f7065691aa6523b932e809f22e2a3630ba5a
radv: hardcode shader WAVE_LIMIT to the maximum value

When WAVE_LIMIT is set, a submission will opt-in for SPI based resource
scheduling. Because this mechanism is cooperative, we must ensure that
all submissions have this field set, otherwise they will bypass resource
arbitration.

We always hardcode the field to its maximum value, instead of attempting
to calculate an approximate usage. In testing, there were no benefits to
using anything other than the maximum.

Signed-off-by: Andres Rodriguez <andresx7@gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
src/amd/vulkan/si_cmd_buffer.c