summaryrefslogtreecommitdiff
path: root/src/amd/common/ac_surface.c
AgeCommit message (Expand)AuthorFilesLines
2019-03-26amd/surface: provide firstMipIdInTail for metadata surface calculationsNicolai Hähnle1-0/+2
2018-12-20radv: Work around non-renderable 128bpp compressed 3d textures on GFX9.Bas Nieuwenhuizen1-2/+4
2018-12-19ac/surface: 3D and cube surfaces are never displayableNicolai Hähnle1-3/+5
2018-11-29amd/addrlib: update Mesa's copy of addrlibNicolai Hähnle1-2/+2
2018-11-29ac/surface/gfx9: let addrlib choose the preferred swizzle kindNicolai Hähnle1-18/+4
2018-11-09ac/surface: remove the overallocation workaround for Vega12Marek Olšák1-4/+0
2018-10-30radeonsi: add support for Raven2 (v2)Marek Olšák1-0/+4
2018-08-28ac/surface: fix CMASK fast clear for NPOT textures with mipmapping on SI/CI/VIMarek Olšák1-2/+2
2018-07-31ac/surface: fix MSAA corruption on Vega due to FMASK tile swizzleMarek Olšák1-1/+1
2018-07-31radeonsi: use storage_samples instead of color_samples in most placesMarek Olšák1-3/+3
2018-07-12radeonsi: add support for Vega20Marek Olšák1-0/+4
2018-06-25radeonsi: move CMASK size computation into ac_surfaceMarek Olšák1-0/+61
2018-06-25ac/surface: move cmask_size/alignment into radeon_surfMarek Olšák1-3/+3
2018-06-21ac/surface: disallow rotated micro tile modeMarek Olšák1-2/+19
2018-06-19ac/surface: Set compressZ for stencil-only surfaces.Bas Nieuwenhuizen1-1/+1
2018-05-24ac/surface/gfx6: don't overallocate mipmapped HTILEMarek Olšák1-2/+11
2018-05-23ac/surface/gfx6: Don't force a tile index for fmask.Bas Nieuwenhuizen1-1/+1
2018-05-20ac/surface: Only align linear power of two fmt textures.Bas Nieuwenhuizen1-2/+2
2018-05-14radv: Add support for IMG_DATA_FORMAT_32_32_32.Bas Nieuwenhuizen1-0/+4
2018-05-10ac/surface: add EQAA supportMarek Olšák1-2/+27
2018-05-10ac/surface: unify common legacy and gfx9 fmask fieldsMarek Olšák1-10/+10
2018-05-10ac/surface/gfx6: compute FMASK together with the color surfaceMarek Olšák1-12/+74
2018-05-10ac/surface/gfx9: fix a typo in CMASK RB/pipe alignmentMarek Olšák1-1/+1
2018-04-27ac/surface: handle DCC subresource fast clear restriction on VIMarek Olšák1-1/+20
2018-04-18radeonsi: add support for VegaMMarek Olšák1-0/+4
2018-04-12ac/surface: Allow S swizzle for displayable surfaces.Bas Nieuwenhuizen1-2/+5
2018-04-10ac/surface: don't set the display flag for obviously unsupported cases (v2)Marek Olšák1-4/+30
2018-04-10ac/surface/gfx9: request desired micro tile mode explicitlyMarek Olšák1-4/+16
2018-03-29util: Move util_is_power_of_two to bitscan.h and rename to util_is_power_of_t...Ian Romanick1-1/+1
2018-03-28ac/surface: set AddrSurfInfoIn.format = ADDR_FMT_8 for stencil, add assertionsMarek Olšák1-0/+8
2018-03-28radeonsi: add support for Vega12Marek Olšák1-7/+26
2018-03-28amd/addrlib: update to the latest version for Vega12Marek Olšák1-1/+1
2018-03-21ac/surface: compute tile swizzle for GFX9Marek Olšák1-2/+83
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