summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs_generator.cpp
diff options
context:
space:
mode:
authorMatt Turner <mattst88@gmail.com>2014-03-08 17:25:34 -0800
committerMatt Turner <mattst88@gmail.com>2014-11-25 17:29:02 -0800
commit5d23721c1df3d1a05c49b705f0d63e409c89d25f (patch)
tree48732f0b50bfcb0690f33a4a3c9a9082494fd065 /src/mesa/drivers/dri/i965/brw_fs_generator.cpp
parent276075f8645613bbb814cb4c930c2bafe1aadfcb (diff)
downloadexternal_mesa3d-5d23721c1df3d1a05c49b705f0d63e409c89d25f.zip
external_mesa3d-5d23721c1df3d1a05c49b705f0d63e409c89d25f.tar.gz
external_mesa3d-5d23721c1df3d1a05c49b705f0d63e409c89d25f.tar.bz2
i965/fs: Add vector float immediate infrastructure.
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Diffstat (limited to 'src/mesa/drivers/dri/i965/brw_fs_generator.cpp')
-rw-r--r--src/mesa/drivers/dri/i965/brw_fs_generator.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_fs_generator.cpp b/src/mesa/drivers/dri/i965/brw_fs_generator.cpp
index 06b0f34..2a35fa9 100644
--- a/src/mesa/drivers/dri/i965/brw_fs_generator.cpp
+++ b/src/mesa/drivers/dri/i965/brw_fs_generator.cpp
@@ -1255,6 +1255,9 @@ brw_reg_from_fs_reg(fs_reg *reg)
case BRW_REGISTER_TYPE_UD:
brw_reg = brw_imm_ud(reg->fixed_hw_reg.dw1.ud);
break;
+ case BRW_REGISTER_TYPE_VF:
+ brw_reg = brw_imm_vf(reg->fixed_hw_reg.dw1.ud);
+ break;
default:
unreachable("not reached");
}