Mesa (master): tgsi: Consider INDEX, NEGATE, MULTIPLYMATRIX opcodes for removal.

Michał Król michal at kemper.freedesktop.org
Tue Mar 10 09:29:13 UTC 2009


Module: Mesa
Branch: master
Commit: fb88908f5cea2677617499307768ead138510491
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb88908f5cea2677617499307768ead138510491

Author: Michal Krol <michal at vmware.com>
Date:   Tue Mar 10 10:15:29 2009 +0100

tgsi: Consider INDEX, NEGATE, MULTIPLYMATRIX opcodes for removal.

---

 src/gallium/auxiliary/tgsi/tgsi_exec.c     |    3 +++
 src/gallium/include/pipe/p_shader_tokens.h |    6 +++---
 2 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/src/gallium/auxiliary/tgsi/tgsi_exec.c b/src/gallium/auxiliary/tgsi/tgsi_exec.c
index fe2804b..c5537a3 100644
--- a/src/gallium/auxiliary/tgsi/tgsi_exec.c
+++ b/src/gallium/auxiliary/tgsi/tgsi_exec.c
@@ -2146,10 +2146,12 @@ exec_instruction(
       break;
 
    case TGSI_OPCODE_INDEX:
+      /* XXX: considered for removal */
       assert (0);
       break;
 
    case TGSI_OPCODE_NEGATE:
+      /* XXX: considered for removal */
       assert (0);
       break;
 
@@ -2255,6 +2257,7 @@ exec_instruction(
       break;
 
     case TGSI_OPCODE_MULTIPLYMATRIX:
+       /* XXX: considered for removal */
        assert (0);
        break;
 
diff --git a/src/gallium/include/pipe/p_shader_tokens.h b/src/gallium/include/pipe/p_shader_tokens.h
index 35df70e..4dafdd6 100644
--- a/src/gallium/include/pipe/p_shader_tokens.h
+++ b/src/gallium/include/pipe/p_shader_tokens.h
@@ -191,8 +191,8 @@ struct tgsi_immediate_float32
 /*
  * GL_EXT_vertex_shader
  */
-#define TGSI_OPCODE_INDEX               22
-#define TGSI_OPCODE_NEGATE              23
+#define TGSI_OPCODE_INDEX               22   /* considered for removal */
+#define TGSI_OPCODE_NEGATE              23   /* considered for removal */
 #define TGSI_OPCODE_MADD                TGSI_OPCODE_MAD
 #define TGSI_OPCODE_FRAC                24
 #define TGSI_OPCODE_SETGE               TGSI_OPCODE_SGE
@@ -206,7 +206,7 @@ struct tgsi_immediate_float32
 #define TGSI_OPCODE_RECIP               TGSI_OPCODE_RCP
 #define TGSI_OPCODE_RECIPSQRT           TGSI_OPCODE_RSQ
 #define TGSI_OPCODE_CROSSPRODUCT        31
-#define TGSI_OPCODE_MULTIPLYMATRIX      32
+#define TGSI_OPCODE_MULTIPLYMATRIX      32   /* considered for removal */
 
 /*
  * GL_NV_vertex_program1_1




More information about the mesa-commit mailing list