Lines 880-891
intelMakeCurrent(__DRIcontext * driContextPriv,
Link Here
|
880 |
struct gl_framebuffer *fb = driDrawPriv->driverPrivate; |
880 |
struct gl_framebuffer *fb = driDrawPriv->driverPrivate; |
881 |
struct gl_framebuffer *readFb = driReadPriv->driverPrivate; |
881 |
struct gl_framebuffer *readFb = driReadPriv->driverPrivate; |
882 |
|
882 |
|
883 |
_mesa_make_current(&intel->ctx, fb, readFb); |
|
|
884 |
intel->driReadDrawable = driReadPriv; |
883 |
intel->driReadDrawable = driReadPriv; |
885 |
intel->driDrawable = driDrawPriv; |
884 |
intel->driDrawable = driDrawPriv; |
886 |
driContextPriv->dri2.draw_stamp = driDrawPriv->dri2.stamp - 1; |
885 |
driContextPriv->dri2.draw_stamp = driDrawPriv->dri2.stamp - 1; |
887 |
driContextPriv->dri2.read_stamp = driReadPriv->dri2.stamp - 1; |
886 |
driContextPriv->dri2.read_stamp = driReadPriv->dri2.stamp - 1; |
888 |
intel_prepare_render(intel); |
887 |
intel_prepare_render(intel); |
|
|
888 |
_mesa_make_current(&intel->ctx, fb, readFb); |
889 |
} |
889 |
} |
890 |
else { |
890 |
else { |
891 |
_mesa_make_current(NULL, NULL, NULL); |
891 |
_mesa_make_current(NULL, NULL, NULL); |