Compiler - implement break/continue

TRAC #11441
Author:  Nicolas Capens
Signed-off-by: Shannon Woods
Signed-off-by: Daniel Koch

git-svn-id: https://angleproject.googlecode.com/svn/trunk@31 736b8ea6-26fd-11df-bfd4-992fa37f6226
diff --git a/Compiler/OutputHLSL.cpp b/Compiler/OutputHLSL.cpp
index 0203a17..ea8502f 100644
--- a/Compiler/OutputHLSL.cpp
+++ b/Compiler/OutputHLSL.cpp
@@ -1143,9 +1143,9 @@
 
     switch (node->getFlowOp())
     {
-      case EOpKill:      outputTriplet(visit, "discard", NULL, NULL); break;
-      case EOpBreak:     UNIMPLEMENTED(); /* FIXME */          break;
-      case EOpContinue:  UNIMPLEMENTED(); /* FIXME */       break;
+      case EOpKill:     outputTriplet(visit, "discard", NULL, NULL);  break;
+      case EOpBreak:    outputTriplet(visit, "break", NULL, NULL);    break;
+      case EOpContinue: outputTriplet(visit, "continue", NULL, NULL); break;
       case EOpReturn:
         if (visit == PreVisit)
         {