<div>Hi All, please review this changelist that&#39;s going to enable eglWaitClient() which has the same effect with glFinish according to specification.</div><div>before, egl applications using pixmap or pbuffer flicker always because of no flush. </div>

<div><br></div><div>Cooper</div><div>---</div><div> src/gallium/state_trackers/dri/drm/dri2.c |    4 ++++</div><div> 1 files changed, 4 insertions(+), 0 deletions(-)</div><div><br></div><div>diff --git a/src/gallium/state_trackers/dri/drm/dri2.c b/src/gallium/state_trackers/dri/drm/dri2.c</div>

<div>index d491e46..908a735 100644</div><div>--- a/src/gallium/state_trackers/dri/drm/dri2.c</div><div>+++ b/src/gallium/state_trackers/dri/drm/dri2.c</div><div>@@ -46,6 +46,10 @@</div><div> static void</div><div> dri2_flush_drawable(__DRIdrawable *draw)</div>

<div> {</div><div>+   struct dri_drawable *drawable = dri_drawable(draw);</div><div>+   struct dri_context *ctx = dri_get_current(draw-&gt;driScreenPriv);</div><div>+</div><div>+   ctx-&gt;st-&gt;flush(ctx-&gt;st, 0, NULL);</div>

<div> }</div><div> </div><div> static void</div><div>-- </div><div>1.7.4.4</div><div><br></div>