summaryrefslogtreecommitdiff
path: root/src/amd/common/ac_surface.c
AgeCommit message (Expand)AuthorFilesLines
2018-03-14ac_surface: don't apply the 256-byte alignment to staging surfacesuser_stride-v2Nicolai Hähnle1-1/+4
2018-03-14HACK: ac_surface: disable an assertion triggered by radv on CarrizoNicolai Hähnle1-3/+4
2017-11-30ac/surface: always compute DCC info when DCC is possible on GFX9Marek Olšák1-1/+0
2017-11-29ac/surface: enable DCC computation for MSAAMarek Olšák1-4/+2
2017-11-28ac/surface: fix indentationNicolai Hähnle1-1/+1
2017-11-27ac: change legacy_surf_level::slice_size to dword unitsMarek Olšák1-1/+1
2017-11-08amd/addrlib: update to latest versionMarek Olšák1-24/+29
2017-10-23amd/common/gfx9: workaround DCC corruption more conservativelyNicolai Hähnle1-7/+25
2017-10-12ac/surface: add ac_surface::is_displayableMarek Olšák1-0/+11
2017-09-21ac/surface: handle error when choosing preferred swizzle modeNicolai Hähnle1-2/+4
2017-09-20ac/surface: handle S8 on gfx9Dave Airlie1-2/+7
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