Mesa (master): i965/fs: initialize src as reg_undef for texture opcodes on Gen4.
Matt Turner
mattst88 at kemper.freedesktop.org
Tue Jun 10 04:09:08 UTC 2014
Module: Mesa
Branch: master
Commit: 8e115b03cf373512ee572fde806c584b5891314d
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e115b03cf373512ee572fde806c584b5891314d
Author: Matt Turner <mattst88 at gmail.com>
Date: Mon Jun 9 21:03:38 2014 -0700
i965/fs: initialize src as reg_undef for texture opcodes on Gen4.
Untested.
---
src/mesa/drivers/dri/i965/brw_fs_visitor.cpp | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/src/mesa/drivers/dri/i965/brw_fs_visitor.cpp b/src/mesa/drivers/dri/i965/brw_fs_visitor.cpp
index 3089932..8858852 100644
--- a/src/mesa/drivers/dri/i965/brw_fs_visitor.cpp
+++ b/src/mesa/drivers/dri/i965/brw_fs_visitor.cpp
@@ -1089,22 +1089,22 @@ fs_visitor::emit_texture_gen4(ir_texture *ir, fs_reg dst, fs_reg coordinate,
fs_inst *inst = NULL;
switch (ir->op) {
case ir_tex:
- inst = emit(SHADER_OPCODE_TEX, dst);
+ inst = emit(SHADER_OPCODE_TEX, dst, reg_undef);
break;
case ir_txb:
- inst = emit(FS_OPCODE_TXB, dst);
+ inst = emit(FS_OPCODE_TXB, dst, reg_undef);
break;
case ir_txl:
- inst = emit(SHADER_OPCODE_TXL, dst);
+ inst = emit(SHADER_OPCODE_TXL, dst, reg_undef);
break;
case ir_txd:
- inst = emit(SHADER_OPCODE_TXD, dst);
+ inst = emit(SHADER_OPCODE_TXD, dst, reg_undef);
break;
case ir_txs:
- inst = emit(SHADER_OPCODE_TXS, dst);
+ inst = emit(SHADER_OPCODE_TXS, dst, reg_undef);
break;
case ir_txf:
- inst = emit(SHADER_OPCODE_TXF, dst);
+ inst = emit(SHADER_OPCODE_TXF, dst, reg_undef);
break;
default:
fail("unrecognized texture opcode");
More information about the mesa-commit
mailing list