pan/lib: Build for v15

This commit is contained in:
Lars-Ivar Hesselberg Simonsen 2026-02-17 13:14:01 +01:00
parent fb3dd5f938
commit fb50cac9c6
3 changed files with 7 additions and 2 deletions

View file

@ -4,7 +4,7 @@
subdir('kmod')
pixel_format_versions = ['5', '6', '7', '9', '10', '12', '13', '14']
pixel_format_versions = ['5', '6', '7', '9', '10', '12', '13', '14', '15']
libpanfrost_pixel_format = []
deps_for_libpanfrost = [dep_libdrm, idep_pan_packers, idep_mesautil, libpanfrost_model_dep]
@ -22,7 +22,7 @@ endforeach
libpanfrost_per_arch = []
foreach ver : ['4', '5', '6', '7', '9', '10', '12', '13', '14']
foreach ver : ['4', '5', '6', '7', '9', '10', '12', '13', '14', '15']
libpanfrost_per_arch += static_library(
'pan-arch-v' + ver,
[

View file

@ -189,6 +189,7 @@ pan_blendable_format_table(unsigned arch)
FMT_TABLE(12);
FMT_TABLE(13);
FMT_TABLE(14);
FMT_TABLE(15);
#undef FMT_TABLE
default:
assert(!"Unsupported architecture");
@ -221,6 +222,7 @@ pan_format_table(unsigned arch)
FMT_TABLE(12);
FMT_TABLE(13);
FMT_TABLE(14);
FMT_TABLE(15);
#undef FMT_TABLE
default:
assert(!"Unsupported architecture");

View file

@ -85,6 +85,7 @@ const struct pan_mod_handler *pan_mod_get_handler_v10(uint64_t modifier);
const struct pan_mod_handler *pan_mod_get_handler_v12(uint64_t modifier);
const struct pan_mod_handler *pan_mod_get_handler_v13(uint64_t modifier);
const struct pan_mod_handler *pan_mod_get_handler_v14(uint64_t modifier);
const struct pan_mod_handler *pan_mod_get_handler_v15(uint64_t modifier);
static inline const struct pan_mod_handler *
pan_mod_get_handler(unsigned arch, uint64_t modifier)
@ -108,6 +109,8 @@ pan_mod_get_handler(unsigned arch, uint64_t modifier)
return pan_mod_get_handler_v13(modifier);
case 14:
return pan_mod_get_handler_v14(modifier);
case 15:
return pan_mod_get_handler_v15(modifier);
default:
UNREACHABLE("Unsupported arch");
}