Re: [Mesa-dev] [PATCH 2/3] egl: Wrap dri3 surface primitive around dri2 egl surface

2017-09-15 Thread Emil Velikov
;>>>From: Eric Engestrom [mailto:eric.engest...@imgtec.com] >>>>Sent: Friday, September 15, 2017 7:13 PM >>>>To: Marathe, Yogesh >>>>Cc: mesa-dev@lists.freedesktop.org >>>>Subject: Re: [Mesa-dev] [PATCH 2/3] egl: Wrap dri3 surface primitiv

Re: [Mesa-dev] [PATCH 2/3] egl: Wrap dri3 surface primitive around dri2 egl surface

2017-09-15 Thread Marathe, Yogesh
Hi Emil, >-Original Message- >From: Emil Velikov [mailto:emil.l.veli...@gmail.com] >Sent: Friday, September 15, 2017 9:52 PM >To: Marathe, Yogesh >Cc: Eric Engestrom ; mesa- >d...@lists.freedesktop.org >Subject: Re: [Mesa-dev] [PATCH 2/3] egl: Wrap dri3 surface pr

Re: [Mesa-dev] [PATCH 2/3] egl: Wrap dri3 surface primitive around dri2 egl surface

2017-09-15 Thread Emil Velikov
>>Subject: Re: [Mesa-dev] [PATCH 2/3] egl: Wrap dri3 surface primitive around >>dri2 >>egl surface >> >>On Friday, 2017-09-15 12:06:57 +0530, yogesh.mara...@intel.com wrote: >>> From: Yogesh Marathe >>> >>> Originally dri3 egl surface was w

Re: [Mesa-dev] [PATCH 2/3] egl: Wrap dri3 surface primitive around dri2 egl surface

2017-09-15 Thread Marathe, Yogesh
Hi Eric, >-Original Message- >From: Eric Engestrom [mailto:eric.engest...@imgtec.com] >Sent: Friday, September 15, 2017 7:13 PM >To: Marathe, Yogesh >Cc: mesa-dev@lists.freedesktop.org >Subject: Re: [Mesa-dev] [PATCH 2/3] egl: Wrap dri3 surface primitive around >dr

Re: [Mesa-dev] [PATCH 2/3] egl: Wrap dri3 surface primitive around dri2 egl surface

2017-09-15 Thread Eric Engestrom
On Friday, 2017-09-15 12:06:57 +0530, yogesh.mara...@intel.com wrote: > From: Yogesh Marathe > > Originally dri3 egl surface was wrapped around _EGLSurface. To support > explicit sync, new variables (e.g. enable_out_fence) were added to > dri2_egl_surface. As we reference these new variables we w

[Mesa-dev] [PATCH 2/3] egl: Wrap dri3 surface primitive around dri2 egl surface

2017-09-14 Thread yogesh . marathe
From: Yogesh Marathe Originally dri3 egl surface was wrapped around _EGLSurface. To support explicit sync, new variables (e.g. enable_out_fence) were added to dri2_egl_surface. As we reference these new variables we write on to dri3 loader bits. These get toggled later in execution due to dri3 lo