summaryrefslogtreecommitdiffstats
path: root/src/amd/common/ac_surface.c
Commit message (Expand)AuthorAgeFilesLines
* ac/surface: don't allocate FMASK if there is no graphicsMarek Olšák2019-09-301-2/+3
* radeonsi: move texture storage allocation outside of radeonsiMarek Olšák2019-09-091-2/+56
* radeonsi: move HTILE allocation outside of radeonsiMarek Olšák2019-09-091-3/+10
* ac/surface: add RADEON_SURF_NO_FMASKMarek Olšák2019-09-091-4/+7
* amd: prepare dropping include of p_compiler.hLionel Landwerlin2019-08-091-2/+2
* ac/surface: allow linear swizzle mode automatic selection on gfx9 & 10Marek Olšák2019-07-301-1/+0
* radeonsi: add support for compute-only chipsMarek Olšák2019-07-291-1/+4
* radeonsi/gfx10: enable 1D texturesMarek Olšák2019-07-091-0/+2
* radeonsi/gfx10: implement hardware MSAA resolveNicolai Hähnle2019-07-031-1/+1
* ac/surface/gfx10: allow "rotated" micro modeNicolai Hähnle2019-07-031-7/+7
* ac/surface/gfx10: DCC is only supported with SW_64KB_{Z,R}_X modesNicolai Hähnle2019-07-031-3/+10
* amd/common/gfx10: CMASK is only used for FMASKNicolai Hähnle2019-07-031-2/+3
* amd/addrlib: add gfx10 supportMarek Olšák2019-07-031-1/+1
* ac: compute the DCC fast clear size per slice on GFX8Samuel Pitoiset2019-07-021-0/+27
* ac: compute the size of one DCC slice on GFX8Samuel Pitoiset2019-07-021-0/+6
* radv: clear CMASK layers instead of the whole buffer on GFX8Samuel Pitoiset2019-06-251-1/+2
* radv: clear FMASK layers instead of the whole buffer on GFX8Samuel Pitoiset2019-06-251-0/+1
* ac/surface: remove addrlib_family_rev_idMarek Olšák2019-06-241-108/+3
* ac: make ac_compute_cmask() a static functionSamuel Pitoiset2019-06-171-3/+3
* ac: treat Mullins as Kabini, remove the enumMarek Olšák2019-05-271-4/+0
* ac: rename SI-CIK-VI to GFX6-GFX7-GFX8Marek Olšák2019-05-151-8/+8
* radeonsi: add support for displayable DCC for multi-RB chipsMarek Olšák2019-04-041-8/+117
* radeonsi: add support for displayable DCC for 1 RB chipsMarek Olšák2019-04-041-2/+23
* amd/surface: provide firstMipIdInTail for metadata surface calculationsNicolai Hähnle2019-03-261-0/+2
* radv: Work around non-renderable 128bpp compressed 3d textures on GFX9.Bas Nieuwenhuizen2018-12-201-2/+4
* ac/surface: 3D and cube surfaces are never displayableNicolai Hähnle2018-12-191-3/+5
* 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