summaryrefslogtreecommitdiff
path: root/src/amd/common/ac_surface.c
AgeCommit message (Expand)AuthorFilesLines
2017-09-13ac/surface: match Z and stencil tile configNicolai Hähnle1-7/+42
2017-09-13ac/surface: sanity-check that we got a TC-compatible HTILE if requestedNicolai Hähnle1-0/+6
2017-09-07ac/surface: add radeon_surf::has_stencil for convenienceMarek Olšák1-0/+2
2017-08-22ac/surface/gfx9: don't allow DCC for the smallest mipmap levelsMarek Olšák1-1/+18
2017-08-22radeonsi/gfx9: properly handle imported textures with unexpected swizzle modeMarek Olšák1-0/+5
2017-08-04ac/surface: align DCC size for surfaces that use tile swizzleMarek Olšák1-2/+9
2017-08-04ac/surface: limit tile swizzle to non-mipmaps on SIMarek Olšák1-1/+3
2017-08-04ac/surface: enable tile swizzle for mipmapped texturesMarek Olšák1-34/+46
2017-08-04ac/surface: set structure size and handle errors for AddrComputeBaseSwizzleMarek Olšák1-1/+8
2017-08-04ac/surface: increment surf_index only when tile swizzle is allowedMarek Olšák1-2/+4
2017-08-04ac/surface: compute tile swizzle only when it's allowedMarek Olšák1-2/+4
2017-08-04ac/surface: move tile_swizzle to ac_surface and document itMarek Olšák1-1/+4
2017-07-26ac/surface: fix hybrid graphics where APU=GFX9, dGPU=olderMarek Olšák1-0/+12
2017-07-17ac/surface/gfx9: flags.texture currently refers to TC-compatible HTILEMarek Olšák1-1/+3
2017-07-17amd/addrlib: fix typo in api name.Dave Airlie1-1/+1
2017-07-17radv: set cb base tile swizzles for MRT speedups (v4)Dave Airlie1-0/+14
2017-07-09radv: add support for using addrlib max alignment.Dave Airlie1-1/+9
2017-06-06ac/surface: Fix HTILE for radv.Bas Nieuwenhuizen1-2/+1
2017-06-05ac/surface/gfx6: explicitly support S8 surfacesNicolai Hähnle1-25/+50
2017-05-18ac: add radeon_surf::htile_slice_sizeNicolai Hähnle1-0/+4
2017-05-18ac_surface: use radeon_info from ac_gpu_infoNicolai Hähnle1-22/+25
2017-05-18ac/radeonsi: move some aspects of sanity checking to ac_surfaceNicolai Hähnle1-0/+33
2017-05-18ac/radeonsi: add ac_compute_surface to automatically switch gfx6 vs. gfx9Nicolai Hähnle1-8/+19
2017-05-18ac/radeonsi: move the bulk of gfx9_surface_init to ac_surfaceNicolai Hähnle1-0/+380
2017-05-18ac/radeonsi: move the bulk of gfx6_surface_init to ac_surfaceNicolai Hähnle1-0/+430
2017-05-18ac/radeonsi: move amdgpu_addr_create to ac_surfaceNicolai Hähnle1-0/+202