Copy and pasted from fs_inst::is_tex(), but without TXB.

Signed-off-by: Kenneth Graunke <kenn...@whitecape.org>
---
 src/mesa/drivers/dri/i965/brw_vec4.cpp |   10 ++++++++++
 src/mesa/drivers/dri/i965/brw_vec4.h   |    1 +
 2 files changed, 11 insertions(+), 0 deletions(-)

diff --git a/src/mesa/drivers/dri/i965/brw_vec4.cpp 
b/src/mesa/drivers/dri/i965/brw_vec4.cpp
index 54ef9b6..5238ff5 100644
--- a/src/mesa/drivers/dri/i965/brw_vec4.cpp
+++ b/src/mesa/drivers/dri/i965/brw_vec4.cpp
@@ -32,6 +32,16 @@ extern "C" {
 namespace brw {
 
 bool
+vec4_instruction::is_tex()
+{
+   return (opcode == SHADER_OPCODE_TEX ||
+          opcode == SHADER_OPCODE_TXD ||
+          opcode == SHADER_OPCODE_TXF ||
+          opcode == SHADER_OPCODE_TXL ||
+          opcode == SHADER_OPCODE_TXS);
+}
+
+bool
 vec4_instruction::is_math()
 {
    return (opcode == SHADER_OPCODE_RCP ||
diff --git a/src/mesa/drivers/dri/i965/brw_vec4.h 
b/src/mesa/drivers/dri/i965/brw_vec4.h
index 93ccda9..eb90253 100644
--- a/src/mesa/drivers/dri/i965/brw_vec4.h
+++ b/src/mesa/drivers/dri/i965/brw_vec4.h
@@ -276,6 +276,7 @@ public:
    ir_instruction *ir;
    const char *annotation;
 
+   bool is_tex();
    bool is_math();
 };
 
-- 
1.7.7.3

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to