1. 05 Nov, 2018 - 3 commits
  2. 02 Nov, 2018 - 3 commits
  3. 31 Oct, 2018 - 1 commit
  4. 30 Oct, 2018 - 1 commit
    • Andy Nichols's avatar
      Don't create an offscreen surface when not on the GUI thread · 1b9af84c
      Andy Nichols authored
      
      When we try to gracefully destroy a QOpenGLVertexArrayObject it is not
      possible to create an QOffscreenSurface from a thread that is not the
      GUI thread. In this case we just need to bail out instead.
      
      The side effect that was seen previously was that there would be a
      warning and a deadlock on Windows when closing QQuickWindows that
      contained a QQuickPaintedItem backed by a FrameBufferObject render
      target (which would be using the OpenGL paint engine) when using the
      threaded render loop.
      
      Task-number: QTBUG-70148
      Change-Id: I4a20d74d9af850bb90d243212ad9f65c3fc9e616
      Reviewed-by: default avatarLaszlo Agocs <laszlo.agocs@qt.io>
      1b9af84c
  5. 29 Oct, 2018 - 5 commits
  6. 28 Oct, 2018 - 2 commits
  7. 26 Oct, 2018 - 2 commits
  8. 25 Oct, 2018 - 12 commits
  9. 24 Oct, 2018 - 1 commit
  10. 23 Oct, 2018 - 2 commits
    • Michael Brüning's avatar
      [cocoa] Disable offline renderers for dual AMD FirePro GPU · 72bedd49
      Michael Brüning authored
      
      The AMD FirePro dual gpus on the Mac Pro have a problem with offline
      renderers in Chromium. Therefore, Chromium and thus Qt WebEngine
      disable this option via the pixel format attributes.
      
      The Qt Cocoa plugin on the other hand enables it in the recent versions,
      causing context creation in Qt WebEngine to fail when run on a Mac Pro
      with dual AMD FirePro gpus due to incompatible context options.
      
      This patch uses the environment variable QT_MAC_PRO_WEBENGINE_WORKAROUND
      which is set by Qt WebEngine upon application startup if the application
      is running on a late 2013 Mac Pro. It should typically not be set from
      anywhere else.
      
      [ChangeLog] Offline renderers will be disabled when the application is
      using Qt WebEngine and running on one of the late 2013 Mac Pro models.
      
      Fixes: QTBUG-70062
      Change-Id: I0b0831efb6f4073ebd37672040aaed6370853fc0
      Reviewed-by: default avatarTor Arne Vestbø <tor.arne.vestbo@qt.io>
      72bedd49
    • Tor Arne Vestbø's avatar
      macOS: Fix NSOpenGLContext view association check · ebfad73b
      Tor Arne Vestbø authored
      
      The expression "m_context.view = view" always evaluates to the view,
      so the check was flawed.
      
      Change-Id: Icef4ba5244975ccd78a151c7d40c53b2364c6148
      Reviewed-by: default avatarTimur Pocheptsov <timur.pocheptsov@qt.io>
      ebfad73b
  11. 22 Oct, 2018 - 6 commits
  12. 21 Oct, 2018 - 2 commits