Thanks for the push Christian. Cheers, Nayan.
On Tue, Sep 20, 2016 at 2:49 PM, Christian König <deathsim...@vodafone.de> wrote: > I've just pushed this version of the patchset. > > Thanks for the help, > Christian. > > > Am 20.09.2016 um 06:52 schrieb Nayan Deshmukh: > >> so that the texture is rendered to back buffer before calling >> flush_frontbuffer and can be copied to a different buffer in >> the function >> >> v2: change comment style >> >> Signed-off-by: Nayan Deshmukh <nayan26deshm...@gmail.com> >> Reviewed-by: Michel Dänzer <michel.daen...@amd.com> >> --- >> src/gallium/state_trackers/va/surface.c | 6 +++++- >> 1 file changed, 5 insertions(+), 1 deletion(-) >> >> diff --git a/src/gallium/state_trackers/va/surface.c >> b/src/gallium/state_trackers/va/surface.c >> index 00df69d..115db43 100644 >> --- a/src/gallium/state_trackers/va/surface.c >> +++ b/src/gallium/state_trackers/va/surface.c >> @@ -321,10 +321,14 @@ vlVaPutSurface(VADriverContextP ctx, VASurfaceID >> surface_id, void* draw, short s >> return status; >> } >> + /* flush before calling flush_frontbuffer so that rendering is >> flushed >> + * to back buffer so the texture can be copied in flush_frontbuffer >> + */ >> + drv->pipe->flush(drv->pipe, NULL, 0); >> + >> screen->flush_frontbuffer(screen, tex, 0, 0, >> vscreen->get_private(vscreen), NULL); >> - drv->pipe->flush(drv->pipe, NULL, 0); >> pipe_resource_reference(&tex, NULL); >> pipe_surface_reference(&surf_draw, NULL); >> > > >
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev