On Tuesday, December 16, 2014 10:32:21 PM Connor Abbott wrote: > Signed-off-by: Connor Abbott <cwabbo...@gmail.com> > --- > src/glsl/ir_function_can_inline.cpp | 9 ++++----- > 1 file changed, 4 insertions(+), 5 deletions(-) > > diff --git a/src/glsl/ir_function_can_inline.cpp > b/src/glsl/ir_function_can_inline.cpp > index 7b15d5d..3b1d15f 100644 > --- a/src/glsl/ir_function_can_inline.cpp > +++ b/src/glsl/ir_function_can_inline.cpp > @@ -26,11 +26,10 @@ > * > * Determines if we can inline a function call using > ir_function_inlining.cpp. > * > - * The primary restriction is that we can't return from the function > - * other than as the last instruction. We could potentially work > - * around this for some constructs by flattening control flow and > - * moving the return to the end, or by using breaks from a do {} while > - * (0) loop surrounding the function body. > + * The primary restriction is that we can't return from the function other > + * than as the last instruction. In lower_jumps.cpp, we can lower return > + * statements not at the end of the function to other control flow in order > to > + * deal with this restriction. > */ > > #include "ir.h" >
Reviewed-by: Kenneth Graunke <kenn...@whitecape.org>
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev