glsl: provide the option of using BFE for unpack builting lowering
[mesa.git] / src / mesa / state_tracker / st_glsl_to_tgsi.cpp
index 7a8c4e1b8fac45396f843037df14f1af4e00ddc1..95a25c12fb46bdcee42403100f64533a20f4fe65 100644 (file)
@@ -6020,7 +6020,8 @@ st_link_shader(struct gl_context *ctx, struct gl_shader_program *prog)
                                LOWER_UNPACK_HALF_2x16;
 
          if (ctx->Extensions.ARB_gpu_shader5)
-            lower_inst |= LOWER_PACK_USE_BFI;
+            lower_inst |= LOWER_PACK_USE_BFI |
+                          LOWER_PACK_USE_BFE;
 
          lower_packing_builtins(ir, lower_inst);
       }