equal
deleted
inserted
replaced
204 (shareContext ? shareContext->d_func()->eglContext : 0)) { |
204 (shareContext ? shareContext->d_func()->eglContext : 0)) { |
205 delete d->eglContext; |
205 delete d->eglContext; |
206 d->eglContext = 0; |
206 d->eglContext = 0; |
207 return false; |
207 return false; |
208 } |
208 } |
|
209 d->sharing = d->eglContext->isSharing(); |
|
210 if (d->sharing && shareContext) |
|
211 const_cast<QGLContext *>(shareContext)->d_func()->sharing = true; |
209 |
212 |
210 #if defined(EGL_VERSION_1_1) |
213 #if defined(EGL_VERSION_1_1) |
211 if (d->glFormat.swapInterval() != -1 && devType == QInternal::Widget) |
214 if (d->glFormat.swapInterval() != -1 && devType == QInternal::Widget) |
212 eglSwapInterval(d->eglContext->display(), d->glFormat.swapInterval()); |
215 eglSwapInterval(d->eglContext->display(), d->glFormat.swapInterval()); |
213 #endif |
216 #endif |