aboutsummaryrefslogtreecommitdiffstats
path: root/src/amd/common/ac_surface.h
Commit message (Expand)AuthorAgeFilesLines
* ac/surface: cache DCC retile maps (v2)Marek Olšák2020-06-101-1/+1
* ac/surface: add a wrapper structure to hold ADDR_HANDLEMarek Olšák2020-06-101-5/+6
* amd/common: Add total alignment calculation.Bas Nieuwenhuizen2020-06-051-0/+1
* radv: Enforce the contiguous memory for DCC layers in ac_surface.Bas Nieuwenhuizen2020-06-051-1/+1
* amd: unify code for overriding offset and stride for imported buffersMarek Olšák2020-05-071-0/+5
* ac/surface,radeonsi: move the set/get_umd_metadata code into ac_surface.cMarek Olšák2020-05-071-0/+13
* ac/surface,radeonsi: move the set/get_bo_metadata code to ac_surface.cMarek Olšák2020-05-071-0/+6
* amd: assume HTILE is always rb/pipe_aligned, remove ac_surface.u.gfx9.htileMarek Olšák2020-05-071-1/+0
* amd: assume CMASK is always rb/pipe_aligned, remove ac_surface.u.gfx9.cmaskMarek Olšák2020-05-071-1/+0
* Revert "ac/surface: remove RADEON_SURF_TC_COMPATIBLE_HTILE and assume it's al...Marek Olšák2020-05-021-2/+1
* radeonsi: implement and use compute-based DCC decompression on gfx9-10Marek Olšák2020-04-301-0/+4
* ac/surface: add code for gfx10 displayable DCCMarek Olšák2020-04-291-0/+3
* ac/surface: replace RADEON_SURF_OPTIMIZE_FOR_SPACE with !FORCE_SWIZZLE_MODEMarek Olšák2020-04-291-1/+3
* ac/surface: remove RADEON_SURF_TC_COMPATIBLE_HTILE and assume it's always setMarek Olšák2020-04-291-1/+2
* ac/surface: rename micro tile mode enums like gfx10 uses themMarek Olšák2020-04-291-3/+5
* radeonsi/gfx9: force the micro tile mode for MSAA resolve correctly on gfx9Marek Olšák2020-01-091-0/+1
* ac/surface: use uint16_t for mipmap level pitchesSamuel Pitoiset2020-01-061-1/+1
* Revert "amd/common: Always initialize gfx9 mipmap offset/pitch."Bas Nieuwenhuizen2020-01-041-2/+2
* amd/common: Always initialize gfx9 mipmap offset/pitch.Bas Nieuwenhuizen2020-01-021-2/+2
* radv: return the correct pitch for linear mipmaps on GFX10Samuel Pitoiset2019-12-301-0/+2
* radeonsi: move texture storage allocation outside of radeonsiMarek Olšák2019-09-091-0/+9
* radeonsi: move HTILE allocation outside of radeonsiMarek Olšák2019-09-091-0/+1
* ac/surface: add RADEON_SURF_NO_FMASKMarek Olšák2019-09-091-0/+1
* radeonsi/gfx10: enable 1D texturesMarek Olšák2019-07-091-0/+1
* radeonsi/gfx10: implement hardware MSAA resolveNicolai Hähnle2019-07-031-0/+1
* ac/surface/gfx10: allow "rotated" micro modeNicolai Hähnle2019-07-031-1/+1
* ac: compute the DCC fast clear size per slice on GFX8Samuel Pitoiset2019-07-021-0/+1
* ac: compute the size of one DCC slice on GFX8Samuel Pitoiset2019-07-021-0/+1
* radv: clear CMASK layers instead of the whole buffer on GFX8Samuel Pitoiset2019-06-251-0/+1
* radv: clear FMASK layers instead of the whole buffer on GFX8Samuel Pitoiset2019-06-251-0/+1
* ac: make ac_compute_cmask() a static functionSamuel Pitoiset2019-06-171-4/+0
* ac: rename SI-CIK-VI to GFX6-GFX7-GFX8Marek Olšák2019-05-151-1/+1
* radeonsi: add support for displayable DCC for multi-RB chipsMarek Olšák2019-04-041-2/+13
* radeonsi: add support for displayable DCC for 1 RB chipsMarek Olšák2019-04-041-1/+1
* radv: Work around non-renderable 128bpp compressed 3d textures on GFX9.Bas Nieuwenhuizen2018-12-201-0/+1
* radeonsi: use storage_samples instead of color_samples in most placesMarek Olšák2018-07-311-1/+1
* radeonsi: move CMASK size computation into ac_surfaceMarek Olšák2018-06-251-0/+5
* ac/surface: move cmask_size/alignment into radeon_surfMarek Olšák2018-06-251-8/+8
* ac/surface: add EQAA supportMarek Olšák2018-05-101-1/+2
* ac/surface: unify common legacy and gfx9 fmask fieldsMarek Olšák2018-05-101-7/+3
* ac/surface/gfx6: compute FMASK together with the color surfaceMarek Olšák2018-05-101-1/+12
* ac/surface: don't set the display flag for obviously unsupported cases (v2)Marek Olšák2018-04-101-0/+1
* ac/surface: compute tile swizzle for GFX9Marek Olšák2018-03-211-1/+5
* ac: pack legacy_surf_level betterMarek Olšák2017-11-271-3/+3
* ac: change legacy_surf_level::slice_size to dword unitsMarek Olšák2017-11-271-1/+1
* ac: pack ac_surface betterMarek Olšák2017-11-271-4/+5
* ac/surface: add ac_surface::is_displayableMarek Olšák2017-10-121-0/+2
* ac/surface: add radeon_surf::has_stencil for convenienceMarek Olšák2017-09-071-0/+1
* ac/surface: reduce gfx9_surface_layout size.Dave Airlie2017-09-071-2/+3
* ac/surface: increment surf_index only when tile swizzle is allowedMarek Olšák2017-08-041-1/+1