[Mesa-dev] [PATCH] tgsi: Enable returns from within loops
Brian Paul
brianp at vmware.com
Tue Sep 13 20:22:29 UTC 2016
On 09/13/2016 01:08 PM, Lars Hamre wrote:
> Fixes the following piglit test (for softpipe):
> /spec/glsl-1.10/execution/fs-loop-return
>
> Signed-off-by: Lars Hamre <chemecse at gmail.com>
>
> ---
> src/gallium/auxiliary/tgsi/tgsi_exec.c | 4 ++++
> 1 file changed, 4 insertions(+)
>
> NOTE: Someone with access will need to commit this
> after the review process
>
> diff --git a/src/gallium/auxiliary/tgsi/tgsi_exec.c b/src/gallium/auxiliary/tgsi/tgsi_exec.c
> index 1457c06..aff35e6 100644
> --- a/src/gallium/auxiliary/tgsi/tgsi_exec.c
> +++ b/src/gallium/auxiliary/tgsi/tgsi_exec.c
> @@ -5148,6 +5148,10 @@ exec_instruction(
> /* returning from main() */
> mach->CondStackTop = 0;
> mach->LoopStackTop = 0;
> + mach->ContStackTop = 0;
> + mach->LoopLabelStackTop = 0;
> + mach->SwitchStackTop = 0;
> + mach->BreakStackTop = 0;
> *pc = -1;
> return FALSE;
> }
> --
> 2.7.4
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
>
Reviewed-by: Brian Paul <brianp at vmware.com>
Do you need me to push this for you?
More information about the mesa-dev
mailing list