mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-02 14:28:05 +02:00
radeonsi: fix detection of DRAW_INDIRECT_MULTI on SI
The firmware version numbers for SI were wrong. The new numbers are probably
too conservative (we don't have a definitive answer by the firmware team),
but DRAW_INDIRECT_MULTI has been confirmed to work with these versions on
Tahiti (by Gustaw) and on Verde (by myself).
While this is technically adding a feature, it's a feature we thought we had
for a long time. The change is small enough and we're early enough in the 17.2
release cycle that it should still go in.
Reported-by: Gustaw Smolarczyk <wielkiegie@gmail.com>
Cc: 17.2 <mesa-stable@lists.freedesktop.org>
Acked-by: Alex Deucher <alexander.deucher@amd.com>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
(cherry picked from commit 65fbaab0b7)
This commit is contained in:
parent
ce731e1146
commit
28ae1aac86
1 changed files with 2 additions and 2 deletions
|
|
@ -891,8 +891,8 @@ struct pipe_screen *radeonsi_screen_create(struct radeon_winsys *ws)
|
|||
sscreen->b.info.pfp_fw_version >= 211 &&
|
||||
sscreen->b.info.me_fw_version >= 173) ||
|
||||
(sscreen->b.chip_class == SI &&
|
||||
sscreen->b.info.pfp_fw_version >= 121 &&
|
||||
sscreen->b.info.me_fw_version >= 87);
|
||||
sscreen->b.info.pfp_fw_version >= 79 &&
|
||||
sscreen->b.info.me_fw_version >= 142);
|
||||
|
||||
sscreen->has_ds_bpermute = HAVE_LLVM >= 0x0309 &&
|
||||
sscreen->b.chip_class >= VI;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue