Reviewed-by: Marek Olšák <marek.ol...@amd.com> Marek
On Tue, Sep 13, 2016 at 3:23 AM, Jan Vesely <jan.ves...@rutgers.edu> wrote: > Fixes segfaults in EG compute since: > commit 21de3be8e62b2b093569a99550e6356ed2f106b4 > radeonsi: fix texture format reinterpretation with DCC > > Signed-off-by: Jan Vesely <jan.ves...@rutgers.edu> > --- > src/gallium/drivers/radeon/r600_texture.c | 7 ++++--- > 1 file changed, 4 insertions(+), 3 deletions(-) > > diff --git a/src/gallium/drivers/radeon/r600_texture.c > b/src/gallium/drivers/radeon/r600_texture.c > index 41fd94b..d3a498f 100644 > --- a/src/gallium/drivers/radeon/r600_texture.c > +++ b/src/gallium/drivers/radeon/r600_texture.c > @@ -1788,9 +1788,10 @@ struct pipe_surface *r600_create_surface_custom(struct > pipe_context *pipe, > surface->base.u = templ->u; > surface->level_info = &rtex->surface.level[templ->u.tex.level]; > > - vi_dcc_disable_if_incompatible_format(rctx, texture, > - templ->u.tex.level, > - templ->format); > + if (texture->target != PIPE_BUFFER) > + vi_dcc_disable_if_incompatible_format(rctx, texture, > + templ->u.tex.level, > + templ->format); > > return &surface->base; > } > -- > 2.7.4 > > _______________________________________________ > mesa-dev mailing list > mesa-dev@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/mesa-dev _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev