[Mesa-stable] [Mesa-dev] [PATCH] gallivm: fix default cbuf info.
Juan A. Suarez Romero
jasuarez at igalia.com
Tue May 28 06:51:09 UTC 2019
On Tue, 2019-05-28 at 02:08 +0200, Roland Scheidegger wrote:
> Am 27.05.19 um 11:39 schrieb Juan A. Suarez Romero:
> > On Fri, 2019-05-24 at 03:08 +0200, sroland at vmware.com wrote:
> > > From: Roland Scheidegger <sroland at vmware.com>
> > >
> > > The default null_output really needs to be static, otherwise the values
> > > we'll eventually get later are doubly random (they are not initialized,
> > > and even if they were it's a pointer to a local stack variable).
> > > VMware bug 2349556.
> >
> > Shouldn't this be CC to @stable ?
> I forgot to mention this, but it should not actually be an issue in the
> public branch, since that part of the information gathered there isn't
> actually used by llvmpipe, hence if it contains garbage or not doesn't
> matter. So there isn't really any need for stable.
> But we have a branch where llvmpipe uses it.
>
Thanks for the feedback!
J.A.
> Roland
>
> >
> > > ---
> > > src/gallium/auxiliary/gallivm/lp_bld_tgsi_info.c | 2 +-
> > > 1 file changed, 1 insertion(+), 1 deletion(-)
> > >
> > > diff --git a/src/gallium/auxiliary/gallivm/lp_bld_tgsi_info.c b/src/gallium/auxiliary/gallivm/lp_bld_tgsi_info.c
> > > index b4e3c2fbc8..9fc9b8c77e 100644
> > > --- a/src/gallium/auxiliary/gallivm/lp_bld_tgsi_info.c
> > > +++ b/src/gallium/auxiliary/gallivm/lp_bld_tgsi_info.c
> > > @@ -608,7 +608,7 @@ finished:
> > > */
> > >
> > > for (index = 0; index < PIPE_MAX_COLOR_BUFS; ++index) {
> > > - const struct lp_tgsi_channel_info null_output[4];
> > > + static const struct lp_tgsi_channel_info null_output[4];
> > > info->cbuf[index] = null_output;
> > > }
> > >
>
>
More information about the mesa-stable
mailing list