mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-06-21 03:48:22 +02:00
radeonsi: delay si_disk_create_cache call
It depends on sscreen->use_aco value.
Fixes: d1c57f742e ("radeonsi/gfx: add si_gfx_screen.c")
Reviewed-by: Marek Olšák <maraeo@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42255>
This commit is contained in:
parent
8ba703c437
commit
c24285f993
1 changed files with 2 additions and 2 deletions
|
|
@ -849,8 +849,6 @@ bool si_init_gfx_screen(struct si_screen *sscreen) {
|
|||
|
||||
ac_get_task_info(&sscreen->info, &sscreen->task_info);
|
||||
|
||||
si_disk_cache_create(sscreen);
|
||||
|
||||
if (sscreen->info.gfx_level >= GFX11) {
|
||||
sscreen->use_ngg = true;
|
||||
sscreen->use_ngg_culling = sscreen->info.max_render_backends >= 2 &&
|
||||
|
|
@ -900,6 +898,8 @@ bool si_init_gfx_screen(struct si_screen *sscreen) {
|
|||
sscreen->use_aco = true;
|
||||
#endif
|
||||
|
||||
si_disk_cache_create(sscreen);
|
||||
|
||||
if (sscreen->use_aco && !support_aco) {
|
||||
mesa_loge("ACO does not support this chip yet");
|
||||
return false;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue