<div>Hi All, please review this changelist that'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->driScreenPriv);</div><div>+</div><div>+ ctx->st->flush(ctx->st, 0, NULL);</div>
<div> }</div><div> </div><div> static void</div><div>-- </div><div>1.7.4.4</div><div><br></div>