projects
/
mesa.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
7a83f7d
)
i965/fs: Handle U/UW-type immediates in the generator.
author
Matt Turner
<mattst88@gmail.com>
Fri, 9 Jan 2015 06:56:44 +0000
(22:56 -0800)
committer
Matt Turner
<mattst88@gmail.com>
Sun, 15 Feb 2015 22:29:08 +0000
(14:29 -0800)
src/mesa/drivers/dri/i965/brw_fs_generator.cpp
patch
|
blob
|
history
diff --git
a/src/mesa/drivers/dri/i965/brw_fs_generator.cpp
b/src/mesa/drivers/dri/i965/brw_fs_generator.cpp
index f7b8771f04d426bb9176dd6fc2d21de5d6f0f6e4..3d5fa3555dc790d2d5ae2537a15e6a42128fb94f 100644
(file)
--- a/
src/mesa/drivers/dri/i965/brw_fs_generator.cpp
+++ b/
src/mesa/drivers/dri/i965/brw_fs_generator.cpp
@@
-92,6
+92,12
@@
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_W:
+ brw_reg = brw_imm_w(reg->fixed_hw_reg.dw1.d);
+ break;
+ case BRW_REGISTER_TYPE_UW:
+ brw_reg = brw_imm_uw(reg->fixed_hw_reg.dw1.ud);
+ break;
case BRW_REGISTER_TYPE_VF:
brw_reg = brw_imm_vf(reg->fixed_hw_reg.dw1.ud);
break;