r300/compiler: Introduce control flow instructions and refactor dataflow
[mesa.git] / src / gallium / drivers / r300 / r300_tgsi_to_rc.c
index 7f120088308d072bb0f45dd061b9e9fab68b960f..1246ffe8c20094aeb9d7a0517a415da81e484637 100644 (file)
@@ -106,11 +106,11 @@ static unsigned translate_opcode(unsigned opcode)
      /* case TGSI_OPCODE_DP2: return RC_OPCODE_DP2; */
         case TGSI_OPCODE_TXL: return RC_OPCODE_TXL;
      /* case TGSI_OPCODE_BRK: return RC_OPCODE_BRK; */
-     /* case TGSI_OPCODE_IF: return RC_OPCODE_IF; */
+        case TGSI_OPCODE_IF: return RC_OPCODE_IF;
      /* case TGSI_OPCODE_LOOP: return RC_OPCODE_LOOP; */
      /* case TGSI_OPCODE_REP: return RC_OPCODE_REP; */
-     /* case TGSI_OPCODE_ELSE: return RC_OPCODE_ELSE; */
-     /* case TGSI_OPCODE_ENDIF: return RC_OPCODE_ENDIF; */
+        case TGSI_OPCODE_ELSE: return RC_OPCODE_ELSE;
+        case TGSI_OPCODE_ENDIF: return RC_OPCODE_ENDIF;
      /* case TGSI_OPCODE_ENDLOOP: return RC_OPCODE_ENDLOOP; */
      /* case TGSI_OPCODE_ENDREP: return RC_OPCODE_ENDREP; */
      /* case TGSI_OPCODE_PUSHA: return RC_OPCODE_PUSHA; */