diff options
author | Nicolai Hähnle <[email protected]> | 2017-05-10 20:40:14 +0200 |
---|---|---|
committer | Nicolai Hähnle <[email protected]> | 2017-05-18 11:48:52 +0200 |
commit | 00f466bad93e13adf3da04bdc0746d76f75b6c1b (patch) | |
tree | f79a6bee36dd3f986c2bceb4e5587aa07707c824 /src/gallium/winsys | |
parent | 8aabed64c37c70b0914e5628f0168264ed7e21c7 (diff) |
ac/radeonsi: add ac_compute_surface to automatically switch gfx6 vs. gfx9
Reviewed-by: Marek Olšák <[email protected]>
Diffstat (limited to 'src/gallium/winsys')
-rw-r--r-- | src/gallium/winsys/amdgpu/drm/amdgpu_surface.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/gallium/winsys/amdgpu/drm/amdgpu_surface.c b/src/gallium/winsys/amdgpu/drm/amdgpu_surface.c index 76596e8daf6..ca391e0c4ea 100644 --- a/src/gallium/winsys/amdgpu/drm/amdgpu_surface.c +++ b/src/gallium/winsys/amdgpu/drm/amdgpu_surface.c @@ -113,10 +113,7 @@ static int amdgpu_surface_init(struct radeon_winsys *rws, config.pipe_interleave_bytes = ws->info.pipe_interleave_bytes; config.amdinfo = &ws->amdinfo; - if (ws->info.chip_class >= GFX9) - return gfx9_compute_surface(ws->addrlib, &config, mode, surf); - else - return gfx6_compute_surface(ws->addrlib, &config, mode, surf); + return ac_compute_surface(ws->addrlib, &config, mode, surf); } void amdgpu_surface_init_functions(struct amdgpu_winsys *ws) |