summaryrefslogtreecommitdiffstats
path: root/src/amd/common/ac_surface.c
Commit message (Expand)AuthorAgeFilesLines
* amd/addrlib: update Mesa's copy of addrlibNicolai Hähnle2018-11-291-2/+2
* ac/surface/gfx9: let addrlib choose the preferred swizzle kindNicolai Hähnle2018-11-291-18/+4
* ac/surface: remove the overallocation workaround for Vega12Marek Olšák2018-11-091-4/+0
* radeonsi: add support for Raven2 (v2)Marek Olšák2018-10-301-0/+4
* ac/surface: fix CMASK fast clear for NPOT textures with mipmapping on SI/CI/VIMarek Olšák2018-08-281-2/+2
* ac/surface: fix MSAA corruption on Vega due to FMASK tile swizzleMarek Olšák2018-07-311-1/+1
* radeonsi: use storage_samples instead of color_samples in most placesMarek Olšák2018-07-311-3/+3
* radeonsi: add support for Vega20Marek Olšák2018-07-121-0/+4
* radeonsi: move CMASK size computation into ac_surfaceMarek Olšák2018-06-251-0/+61
* ac/surface: move cmask_size/alignment into radeon_surfMarek Olšák2018-06-251-3/+3
* ac/surface: disallow rotated micro tile modeMarek Olšák2018-06-211-2/+19
* ac/surface: Set compressZ for stencil-only surfaces.Bas Nieuwenhuizen2018-06-191-1/+1
* ac/surface/gfx6: don't overallocate mipmapped HTILEMarek Olšák2018-05-241-2/+11
* ac/surface/gfx6: Don't force a tile index for fmask.Bas Nieuwenhuizen2018-05-231-1/+1
* ac/surface: Only align linear power of two fmt textures.Bas Nieuwenhuizen2018-05-201-2/+2
* radv: Add support for IMG_DATA_FORMAT_32_32_32.Bas Nieuwenhuizen2018-05-141-0/+4
* ac/surface: add EQAA supportMarek Olšák2018-05-101-2/+27
* ac/surface: unify common legacy and gfx9 fmask fieldsMarek Olšák2018-05-101-10/+10
* ac/surface/gfx6: compute FMASK together with the color surfaceMarek Olšák2018-05-101-12/+74
* ac/surface/gfx9: fix a typo in CMASK RB/pipe alignmentMarek Olšák2018-05-101-1/+1
* ac/surface: handle DCC subresource fast clear restriction on VIMarek Olšák2018-04-271-1/+20
* radeonsi: add support for VegaMMarek Olšák2018-04-181-0/+4
* ac/surface: Allow S swizzle for displayable surfaces.Bas Nieuwenhuizen2018-04-121-2/+5
* ac/surface: don't set the display flag for obviously unsupported cases (v2)Marek Olšák2018-04-101-4/+30
* ac/surface/gfx9: request desired micro tile mode explicitlyMarek Olšák2018-04-101-4/+16
* util: Move util_is_power_of_two to bitscan.h and rename to util_is_power_of_t...Ian Romanick2018-03-291-1/+1
* ac/surface: set AddrSurfInfoIn.format = ADDR_FMT_8 for stencil, add assertionsMarek Olšák2018-03-281-0/+8
* 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