summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_compiler.c
diff options
context:
space:
mode:
authorMatt Turner <mattst88@gmail.com>2016-01-21 15:30:57 -0800
committerMatt Turner <mattst88@gmail.com>2016-02-01 10:43:57 -0800
commit1a53a4fc7ab0a1f61504f62b9e1e9bce0bc86b52 (patch)
tree6f7c4fd10829bd58b5c46a3ca18aecb24a5ec850 /src/mesa/drivers/dri/i965/brw_compiler.c
parent9ce901058f3d08031d486da7f0f8b86ea351ef69 (diff)
downloadexternal_mesa3d-1a53a4fc7ab0a1f61504f62b9e1e9bce0bc86b52.zip
external_mesa3d-1a53a4fc7ab0a1f61504f62b9e1e9bce0bc86b52.tar.gz
external_mesa3d-1a53a4fc7ab0a1f61504f62b9e1e9bce0bc86b52.tar.bz2
i965/fs: Switch from GLSL IR to NIR for un/packHalf2x16 scalarizing.
Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
Diffstat (limited to 'src/mesa/drivers/dri/i965/brw_compiler.c')
-rw-r--r--src/mesa/drivers/dri/i965/brw_compiler.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_compiler.c b/src/mesa/drivers/dri/i965/brw_compiler.c
index 115d19c..5b8358a 100644
--- a/src/mesa/drivers/dri/i965/brw_compiler.c
+++ b/src/mesa/drivers/dri/i965/brw_compiler.c
@@ -86,6 +86,8 @@ shader_perf_log_mesa(void *data, const char *fmt, ...)
static const struct nir_shader_compiler_options scalar_nir_options = {
COMMON_OPTIONS,
+ .lower_pack_half_2x16 = true,
+ .lower_unpack_half_2x16 = true,
};
static const struct nir_shader_compiler_options vector_nir_options = {