[Mesa-dev] [PATCH] r600g: don't reserve more stack space than required v4
Vadim Girlin
vadimgirlin at gmail.com
Sun Mar 31 13:34:06 PDT 2013
On 04/01/2013 12:00 AM, Vincent Lejeune wrote:
> Hi Vadim,
>
> Does this patch work ? (It's still not pushed)
It works for me on evergreen, but I'm not sure about other chip
generations. I wanted to ask somebody to test it, but the problem is
that the piglit coverage for this is not enough (e.g. initial version of
this patch had no regressions with piglit but resulted in artifacts with
Heaven). I thought about adding more control flow tests but haven't
written them yet. The same algorithm seemingly works in my r600-sb
branch with other chips, but the test coverage with that branch is even
lower due to the if-conversion that eliminates most of the conditional
control flow.
I usually prefer not to push any patches until I'm sure that they are
not breaking anything. But well, possibly in this case it's easier to
simply push it and wait for the bug reports. I think I'll check if it
needs rebasing and push it in a day or two if there are no objections.
Vadim
> I'm working on doing native control flow for llvm and intend to port your patch on the control flow reservation.
>
> Vincent
More information about the mesa-dev
mailing list