From 622c6d3e9a4f8d0833debe9edd5560f569551250 Mon Sep 17 00:00:00 2001 From: Yonggang Luo Date: Wed, 11 May 2022 05:19:33 +0800 Subject: [PATCH] radv: Add macros for win32 that accessed Fixes: 3e85a0c90b5 ("ac/surface: define gfx11 modifiers") ../../src/amd/common/ac_surface.c: In function 'ac_get_supported_modifiers': ../../src/amd/common/ac_surface.c:421:47: error: 'AMD_FMT_MOD_TILE_GFX11_256K_R_X' undeclared (first use in this function); did you mean 'AMD_FMT_MOD_TILE_GFX9_64K_R_X'? 421 | unsigned swizzle_r_x = num_pipes > 16 ? AMD_FMT_MOD_TILE_GFX11_256K_R_X : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | AMD_FMT_MOD_TILE_GFX9_64K_R_X ../../src/amd/common/ac_surface.c:421:47: note: each undeclared identifier is reported only once for each function it appears in In file included from ../../src/amd/common/ac_surface.c:31: ../../src/amd/common/ac_surface.c:424:61: error: 'AMD_FMT_MOD_TILE_VER_GFX11' undeclared (first use in this function); did you mean 'AMD_FMT_MOD_TILE_VER_GFX10'? 424 | AMD_FMT_MOD_SET(TILE_VERSION, AMD_FMT_MOD_TILE_VER_GFX11) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/amd/common/ac_drm_fourcc.h:75:21: note: in definition of macro 'AMD_FMT_MOD_SET' 75 | ((uint64_t)(value) << AMD_FMT_MOD_##field##_SHIFT) | ^~~~~ Signed-off-by: Yonggang Luo Reviewed-by: Samuel Pitoiset Erik Faye-Lund Part-of: --- src/amd/common/ac_drm_fourcc.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/amd/common/ac_drm_fourcc.h b/src/amd/common/ac_drm_fourcc.h index 620080290e0..25bc7e69cb4 100644 --- a/src/amd/common/ac_drm_fourcc.h +++ b/src/amd/common/ac_drm_fourcc.h @@ -41,11 +41,13 @@ typedef uint64_t __u64; #define AMD_FMT_MOD_TILE_VER_GFX9 1 #define AMD_FMT_MOD_TILE_VER_GFX10 2 #define AMD_FMT_MOD_TILE_VER_GFX10_RBPLUS 3 +#define AMD_FMT_MOD_TILE_VER_GFX11 4 #define AMD_FMT_MOD_TILE_GFX9_64K_S 9 #define AMD_FMT_MOD_TILE_GFX9_64K_D 10 #define AMD_FMT_MOD_TILE_GFX9_64K_S_X 25 #define AMD_FMT_MOD_TILE_GFX9_64K_D_X 26 #define AMD_FMT_MOD_TILE_GFX9_64K_R_X 27 +#define AMD_FMT_MOD_TILE_GFX11_256K_R_X 31 #define AMD_FMT_MOD_DCC_BLOCK_64B 0 #define AMD_FMT_MOD_DCC_BLOCK_128B 1 #define AMD_FMT_MOD_TILE_VERSION_SHIFT 0