Reviewed-by: Marek Olšák <[email protected]>
On Fri, Jan 15, 2016 at 8:22 AM, Michel Dänzer <[email protected]> wrote: > From: Michel Dänzer <[email protected]> > > Fixes crash in 4 EGL piglit tests with radeonsi. > > Signed-off-by: Michel Dänzer <[email protected]> > --- > src/gallium/state_trackers/dri/dri_drawable.c | 6 ++++-- > 1 file changed, 4 insertions(+), 2 deletions(-) > > diff --git a/src/gallium/state_trackers/dri/dri_drawable.c > b/src/gallium/state_trackers/dri/dri_drawable.c > index f0cc4a2..adc5128 100644 > --- a/src/gallium/state_trackers/dri/dri_drawable.c > +++ b/src/gallium/state_trackers/dri/dri_drawable.c > @@ -492,8 +492,10 @@ dri_flush(__DRIcontext *cPriv, > > if (pipe->invalidate_resource && > (flags & __DRI2_FLUSH_INVALIDATE_ANCILLARY)) { > - pipe->invalidate_resource(pipe, > drawable->textures[ST_ATTACHMENT_DEPTH_STENCIL]); > - pipe->invalidate_resource(pipe, > drawable->msaa_textures[ST_ATTACHMENT_DEPTH_STENCIL]); > + if (drawable->textures[ST_ATTACHMENT_DEPTH_STENCIL]) > + pipe->invalidate_resource(pipe, > drawable->textures[ST_ATTACHMENT_DEPTH_STENCIL]); > + if (drawable->msaa_textures[ST_ATTACHMENT_DEPTH_STENCIL]) > + pipe->invalidate_resource(pipe, > drawable->msaa_textures[ST_ATTACHMENT_DEPTH_STENCIL]); > } > } > > -- > 2.6.2 > > _______________________________________________ > mesa-dev mailing list > [email protected] > http://lists.freedesktop.org/mailman/listinfo/mesa-dev _______________________________________________ mesa-dev mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-dev
