summaryrefslogtreecommitdiff
path: root/src/amd/common/ac_surface.c
AgeCommit message (Expand)AuthorFilesLines
2 daysac/surface: constify and reindent NIR meta address-from-coord function paramsMarek Olšák1-27/+27
2024-04-12ac/surface: add radeon_surf::thick_tilingMarek Olšák1-0/+4
2024-01-12radeonsi: compute epitch when modifying surf_pitchPierre-Eric Pelloux-Prayer1-4/+8
2024-01-02ac/surface: don't oversize surf_sizePierre-Eric Pelloux-Prayer1-8/+2
2023-11-20ac/surface: change tile mode for 3D PRT surfaces with bpp < 64 on GFX6-8Samuel Pitoiset1-3/+9
2023-11-15ac: be careful with stencil_offset overrideChia-I Wu1-1/+2
2023-11-05ac/surface: cosmetic changesMarek Olšák1-25/+33
2023-10-24amd/common: add missing stuff for gfx11.5Lang Yu1-0/+3
2023-10-20amd/common: update DCC for gfx11.5Marek Olšák1-19/+55
2023-10-11ac/surface: add astc block size to bpe_to_format() functionYogesh Mohan Marimuthu1-12/+42
2023-10-05ac/surface: don't require exact pitch for gfx6-8 tiled importsMarek Olšák1-1/+1
2023-08-22ac/surface: limit RADEON_SURF_NO_TEXTURE to color surfacesChia-I Wu1-3/+2
2023-08-19ac/surface: add radeon_surf::u::gfx9::uses_custom_pitchMarek Olšák1-0/+1
2023-08-19ac/surface: trivial non-functional changesMarek Olšák1-14/+5
2023-08-19ac: implement AMD_FORCE_FAMILY properly, remove SI_FORCE_FAMILYMarek Olšák1-5/+0
2023-08-12nir: Drop "SSA" from NIR languageAlyssa Rosenzweig1-51/+51
2023-06-15nir: use more imm-helpersErik Faye-Lund1-12/+10
2023-06-06ac/surface: fix R32G3B32 image format regression for gfx6-8Marek Olšák1-0/+4
2023-06-01ac/surface: relax custom pitch requirements to any multiple of 256B on gfx10.3+Marek Olšák1-7/+8
2023-06-01ac/surface: fix is_linear for stencil-only surfacesMarek Olšák1-2/+5
2023-05-29amd: fix 64-bit integer color image clearsSamuel Pitoiset1-0/+2
2023-05-26ac/surface: move determing ADDR_FMT_* into a helper functionMarek Olšák1-59/+46
2023-05-26ac/surface: move CB format translation helpers hereMarek Olšák1-0/+115
2023-05-25ac/surface: make sure alignment is a POTRohan Garg1-3/+6
2023-05-24ac,radeonsi,winsyses: switch to SPDX-License-Identifier: MITMarek Olšák1-21/+1
2023-05-22ac/surface: print tile_swizzle as wellChia-I Wu1-2/+2
2023-05-19ac/surface: fix overridden linear pitch for CPU accessMarek Olšák1-0/+1
2023-05-19ac/surface: validate overridden pitch for all chipsMarek Olšák1-23/+74
2023-05-19ac/surface: define LINEAR_PITCH_ALIGNMENTMarek Olšák1-6/+10
2023-05-19ac/surface: clean up and move the PIPE_CONFIG helper to ac_surface.cMarek Olšák1-0/+26
2023-05-19ac/surface: fix address calculation for large images by using uint64_tMarek Olšák1-1/+1
2023-05-08ac/surface: don't expose modifiers with DCC retiling if radeon_info forbids itMarek Olšák1-1/+2
2023-04-13amd: fix typosHarri Nieminen1-1/+1
2023-04-06ac/surface: force linear image layout for chips not supporting image opcodesMarek Olšák1-0/+4
2023-03-28ac/surface: introduce umd metadata v2Pierre-Eric Pelloux-Prayer1-7/+35
2023-03-28amd/surface: rename metadata functionsPierre-Eric Pelloux-Prayer1-10/+10
2023-03-25ac/surface,radv: Opt out of stencil adjust.Bas Nieuwenhuizen1-1/+1
2023-03-25ac/surface: Only allow stencil pitch adjustment for mipmaps.Bas Nieuwenhuizen1-1/+2
2023-03-25ac/surface,radv: Avoid pitch weirdness if image not used for rendertarget.Bas Nieuwenhuizen1-1/+3
2023-03-20amd/common: fix a typoLang Yu1-1/+1
2023-03-15amd/surface: add RADEON_SURF_NO_TEXTURE flagYogesh Mohan Marimuthu1-1/+3
2023-03-08radv: use 1ull for alignment computationsLionel Landwerlin1-5/+5
2023-03-08ac/surface: add RADEON_SURF_VRS_RATE for selecting swizzle mode on GFX11Samuel Pitoiset1-0/+8
2023-03-07ac/surface: only adjust pitch if surf_pitch was modifiedYogesh Mohan Marimuthu1-2/+6
2023-02-16amd/surface: fix base_mip_width of subsampled formatsPierre-Eric Pelloux-Prayer1-1/+3
2023-02-05amd/surface: clean up is_dcc_supported_by_L2Marek Olšák1-16/+12
2023-02-03amd: fix tile_swizzle on gfx11 - should be shifted by 10 bits, not 8Marek Olšák1-0/+6
2023-01-19radv: rename ac_surf_nbc_view::max_mip to num_levelsSamuel Pitoiset1-1/+1
2022-09-20ac/surface: Fix some warnings.Bas Nieuwenhuizen1-3/+3
2022-09-07amd/common: Disable DCC retile modifiers on RDNA1Bas Nieuwenhuizen1-5/+1