mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 09:38:07 +02:00
ac/surface: add RADEON_SURF_VIEW_3D_AS_2D_ARRAY for GFX9+
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31385>
This commit is contained in:
parent
04f30870b6
commit
dc5ef90547
2 changed files with 2 additions and 0 deletions
|
|
@ -2393,6 +2393,7 @@ static int gfx9_compute_surface(struct ac_addrlib *addrlib, const struct radeon_
|
|||
(surf->flags & RADEON_SURF_TC_COMPATIBLE_HTILE);
|
||||
AddrSurfInfoIn.flags.opt4space = 1;
|
||||
AddrSurfInfoIn.flags.prt = (surf->flags & RADEON_SURF_PRT) != 0;
|
||||
AddrSurfInfoIn.flags.view3dAs2dArray = (surf->flags & RADEON_SURF_VIEW_3D_AS_2D_ARRAY) != 0;
|
||||
|
||||
AddrSurfInfoIn.numMipLevels = config->info.levels;
|
||||
AddrSurfInfoIn.numSamples = MAX2(1, config->info.samples);
|
||||
|
|
|
|||
|
|
@ -78,6 +78,7 @@ enum radeon_micro_mode
|
|||
#define RADEON_SURF_NO_STENCIL_ADJUST (1ull << 35)
|
||||
#define RADEON_SURF_PREFER_4K_ALIGNMENT (1ull << 36)
|
||||
#define RADEON_SURF_PREFER_64K_ALIGNMENT (1ull << 37)
|
||||
#define RADEON_SURF_VIEW_3D_AS_2D_ARRAY (1ull << 38) /* GFX9+ */
|
||||
|
||||
enum radeon_enc_hevc_surface_alignment
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue