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)
{