diff --git a/src/gallium/drivers/etnaviv/etnaviv_compiler.c b/src/gallium/drivers/etnaviv/etnaviv_compiler.c index ecdcd32a10c..e02923e5c41 100644 --- a/src/gallium/drivers/etnaviv/etnaviv_compiler.c +++ b/src/gallium/drivers/etnaviv/etnaviv_compiler.c @@ -70,8 +70,15 @@ etna_compiler_create(const char *renderer, const struct etna_core_info *info) .max_unroll_iterations = 32, .lower_pack_32_2x16_split = true, .lower_pack_64_2x32_split = true, + .lower_pack_half_2x16 = true, + .lower_pack_snorm_2x16 = true, + .lower_pack_split = true, + .lower_pack_unorm_2x16 = true, .lower_unpack_32_2x16_split = true, .lower_unpack_64_2x32_split = true, + .lower_unpack_half_2x16 = true, + .lower_unpack_snorm_2x16 = true, + .lower_unpack_unorm_2x16 = true, .lower_find_lsb = true, .lower_ifind_msb = true, .lower_ufind_msb = true,