Comment 0 for bug 1850729

Revision history for this message
Uwe Klotz (uklotzde-deactivatedaccount) wrote : OpenGL issues on Fedora 31 / Wayland-EGL

The RGB (GL) waveform widgets are empty/transparent and the desktop background shines through. Tested with both 2.2.2 from RPM Fusion and a fresh build of 2.3.0 / master.

Workaround: Switch to RGB waveforms.

```
...
Debug [Main]: Using Wayland-EGL
...
Debug [Main]: Set root GL Context widget valid: QGLWidget(0x56111df7f030) true
Debug [Main]: Created root GL Context valid: 0x56111cb377f0 true
Debug [Main]: Root GL Context format:
Debug [Main]: Double Buffering: true
Debug [Main]: Swap interval: 0
Debug [Main]: Depth buffer: true
Debug [Main]: Direct rendering: true
Debug [Main]: Has overlay: false
Debug [Main]: RGBA: true
Debug [Main]: Sample buffers: false
Debug [Main]: Samples: -1
Debug [Main]: Stencil buffers: true
Debug [Main]: Stereo: false
Debug [Main]: "openGLVersionFlags 0x107f" "3.0 Mesa 19.2.0" "Intel Open Source Technology Center" "Mesa DRI Intel(R) HD Graphics 530 (Skylake GT2) "
...
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: Created QGLWidget. Context Valid: true Sharing: true
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Debug [Main]: WaveformWidgetFactory::setWaveformWidget - waveform widget added in factory, index 0
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: Created QGLWidget. Context Valid: true Sharing: true
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Debug [Main]: WaveformWidgetFactory::setWaveformWidget - waveform widget added in factory, index 1
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: Created QGLWidget. Context Valid: true Sharing: true
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Debug [Main]: WaveformWidgetFactory::setWaveformWidget - waveform widget added in factory, index 2
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: Created QGLWidget. Context Valid: true Sharing: true
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Debug [Main]: WaveformWidgetFactory::setWaveformWidget - waveform widget added in factory, index 3
...
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Warning [Main]: Non-toplevel surfaces can't request window states
...
```