summaryrefslogtreecommitdiffstats
path: root/src/amd/common/ac_surface.c
Commit message (Expand)AuthorAgeFilesLines
* radeonsi: add support for Vega12Marek Olšák2018-03-281-7/+26
* amd/addrlib: update to the latest version for Vega12Marek Olšák2018-03-281-1/+1
* ac/surface: compute tile swizzle for GFX9Marek Olšák2018-03-211-2/+83
* ac/surface: always compute DCC info when DCC is possible on GFX9Marek Olšák2017-11-301-1/+0
* ac/surface: enable DCC computation for MSAAMarek Olšák2017-11-291-4/+2
* ac/surface: fix indentationNicolai Hähnle2017-11-281-1/+1
* ac: change legacy_surf_level::slice_size to dword unitsMarek Olšák2017-11-271-1/+1
* amd/addrlib: update to latest versionMarek Olšák2017-11-081-24/+29
* amd/common/gfx9: workaround DCC corruption more conservativelyNicolai Hähnle2017-10-231-7/+25
* ac/surface: add ac_surface::is_displayableMarek Olšák2017-10-121-0/+11
* ac/surface: handle error when choosing preferred swizzle modeNicolai Hähnle2017-09-211-2/+4
* ac/surface: handle S8 on gfx9Dave Airlie2017-09-201-2/+7
* ac/surface: match Z and stencil tile configNicolai Hähnle2017-09-131-7/+42
* ac/surface: sanity-check that we got a TC-compatible HTILE if requestedNicolai Hähnle2017-09-131-0/+6
* ac/surface: add radeon_surf::has_stencil for convenienceMarek Olšák2017-09-071-0/+2
* ac/surface/gfx9: don't allow DCC for the smallest mipmap levelsMarek Olšák2017-08-221-1/+18
* radeonsi/gfx9: properly handle imported textures with unexpected swizzle modeMarek Olšák2017-08-221-0/+5
* ac/surface: align DCC size for surfaces that use tile swizzleMarek Olšák2017-08-041-2/+9
* ac/surface: limit tile swizzle to non-mipmaps on SIMarek Olšák2017-08-041-1/+3
* ac/surface: enable tile swizzle for mipmapped texturesMarek Olšák2017-08-041-34/+46
* ac/surface: set structure size and handle errors for AddrComputeBaseSwizzleMarek Olšák2017-08-041-1/+8
* ac/surface: increment surf_index only when tile swizzle is allowedMarek Olšák2017-08-041-2/+4
* ac/surface: compute tile swizzle only when it's allowedMarek Olšák2017-08-041-2/+4
* ac/surface: move tile_swizzle to ac_surface and document itMarek Olšák2017-08-041-1/+4
* ac/surface: fix hybrid graphics where APU=GFX9, dGPU=olderMarek Olšák2017-07-261-0/+12
* ac/surface/gfx9: flags.texture currently refers to TC-compatible HTILEMarek Olšák2017-07-171-1/+3
* amd/addrlib: fix typo in api name.Dave Airlie2017-07-171-1/+1
* radv: set cb base tile swizzles for MRT speedups (v4)Dave Airlie2017-07-171-0/+14
* radv: add support for using addrlib max alignment.Dave Airlie2017-07-091-1/+9
* ac/surface: Fix HTILE for radv.Bas Nieuwenhuizen2017-06-061-2/+1
* ac/surface/gfx6: explicitly support S8 surfacesNicolai Hähnle2017-06-051-25/+50
* ac: add radeon_surf::htile_slice_sizeNicolai Hähnle2017-05-181-0/+4
* ac_surface: use radeon_info from ac_gpu_infoNicolai Hähnle2017-05-181-22/+25
* ac/radeonsi: move some aspects of sanity checking to ac_surfaceNicolai Hähnle2017-05-181-0/+33
* ac/radeonsi: add ac_compute_surface to automatically switch gfx6 vs. gfx9Nicolai Hähnle2017-05-181-8/+19
* ac/radeonsi: move the bulk of gfx9_surface_init to ac_surfaceNicolai Hähnle2017-05-181-0/+380
* ac/radeonsi: move the bulk of gfx6_surface_init to ac_surfaceNicolai Hähnle2017-05-181-0/+430
* ac/radeonsi: move amdgpu_addr_create to ac_surfaceNicolai Hähnle2017-05-181-0/+202