From: Jordan Justen Date: Wed, 29 Jun 2022 08:51:36 +0000 (-0700) Subject: anv: Build for Xe2 X-Git-Tag: upstream/23.3.3~1542 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=30ba269070012692bdf754d1deb9e2178fed7711;p=platform%2Fupstream%2Fmesa.git anv: Build for Xe2 Signed-off-by: Jordan Justen Reviewed-by: Kenneth Graunke Part-of: --- diff --git a/src/intel/vulkan/anv_private.h b/src/intel/vulkan/anv_private.h index 262846c..b825ce4 100644 --- a/src/intel/vulkan/anv_private.h +++ b/src/intel/vulkan/anv_private.h @@ -5308,6 +5308,9 @@ VK_DEFINE_NONDISP_HANDLE_CASTS(anv_video_session_params, vk.base, case 125: \ genX_thing = &gfx125_##thing; \ break; \ + case 200: \ + genX_thing = &gfx20_##thing; \ + break; \ default: \ unreachable("Unknown hardware generation"); \ } \ @@ -5330,6 +5333,9 @@ VK_DEFINE_NONDISP_HANDLE_CASTS(anv_video_session_params, vk.base, # define genX(x) gfx125_##x # include "anv_genX.h" # undef genX +# define genX(x) gfx20_##x +# include "anv_genX.h" +# undef genX #endif #ifdef __cplusplus diff --git a/src/intel/vulkan/meson.build b/src/intel/vulkan/meson.build index d206c43..dc47ad5 100644 --- a/src/intel/vulkan/meson.build +++ b/src/intel/vulkan/meson.build @@ -41,6 +41,7 @@ anv_entrypoints = custom_target( '--device-prefix', 'gfx11', '--device-prefix', 'gfx12', '--device-prefix', 'gfx125', + '--device-prefix', 'gfx20', '--device-prefix', 'doom64', '--device-prefix', 'hitman3', '--device-prefix', 'android' @@ -112,7 +113,7 @@ if with_intel_vk_rt anv_per_hw_ver_files += files('genX_acceleration_structure.c',) endif -foreach _gfx_ver : ['90', '110', '120', '125'] +foreach _gfx_ver : ['90', '110', '120', '125', '200'] libanv_per_hw_ver_libs += static_library( 'anv_per_hw_ver@0@'.format(_gfx_ver), [anv_per_hw_ver_files, anv_entrypoints[0], anv_internal_spvs, ],