iris: Build for Xe3P (GFX_VERx10 == 350)

Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: José Roberto de Souza <jose.souza@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/40208>
This commit is contained in:
Jordan Justen 2024-08-16 12:14:46 -07:00
parent 81d9ede7d6
commit faefb3eec0
5 changed files with 12 additions and 1 deletions

View file

@ -243,6 +243,9 @@ iris_destroy_context(struct pipe_context *ctx)
#define genX_call(devinfo, func, ...) \
switch ((devinfo)->verx10) { \
case 350: \
gfx35_##func(__VA_ARGS__); \
break; \
case 300: \
gfx30_##func(__VA_ARGS__); \
break; \

View file

@ -1558,6 +1558,9 @@ iris_execute_indirect_draw_supported(const struct iris_context *ice,
# define genX(x) gfx30_##x
# include "iris_genx_protos.h"
# undef genX
# define genX(x) gfx35_##x
# include "iris_genx_protos.h"
# undef genX
#endif
#endif

View file

@ -58,6 +58,8 @@
# include "intel_gfx200_shaders_binding.h"
#elif GFX_VERx10 == 300
# include "intel_gfx300_shaders_binding.h"
#elif GFX_VERx10 == 350
# include "intel_gfx350_shaders_binding.h"
#else
# error "Unsupported generation"
#endif

View file

@ -43,6 +43,9 @@
#define genX_call(devinfo, func, ...) \
switch ((devinfo)->verx10) { \
case 350: \
gfx35_##func(__VA_ARGS__); \
break; \
case 300: \
gfx30_##func(__VA_ARGS__); \
break; \

View file

@ -55,7 +55,7 @@ files_libiris = files(
)
iris_per_hw_ver_libs = []
foreach v : ['80', '90', '110', '120', '125', '200', '300']
foreach v : ['80', '90', '110', '120', '125', '200', '300', '350']
if v == '80' and not with_intel_elk
continue
endif