-
Bug
-
Resolution: Fixed
-
P2: Important
-
6.9.1, 6.10.0 Beta2
-
None
-
Arch Linux on NVIDIA RTX A6000 with the driver version 575.64.05
-
-
3d0714df6 (dev), efea0a580 (6.10), 51edfdcad (6.9)
This is based on a bug report we received here: https://forums.developer.nvidia.com/t/kde-app-filelight-broken-in-wayland-qt-6-9-or-newer/335357
After investigating the issue, we realized that Qt calls the glFramebufferTexture2DMultisampleEXT() function from QGles2TextureRenderTarget::create() with a "samples" value of 32, which is higher than what we advertise for GL_MAX_SAMPLES_EXT.
We observed that changing "rbD->sampleCount()" to "rbD->samples" in the renderBuffer branch fixes the issue mentioned above, though we didn't dig deep enough to be sure if this is the right fix.
For Gerrit Dashboard: QTBUG-138986 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
666481,3 | rhi: gl: Clamp sample count for textures | dev | qt/qtbase | Status: MERGED | +2 | +1 |
667811,2 | rhi: gl: Clamp sample count for textures | 6.10 | qt/qtbase | Status: MERGED | +2 | 0 |
670825,2 | rhi: gl: Clamp sample count for textures | 6.9 | qt/qtbase | Status: MERGED | +2 | 0 |
670886,1 | rhi: gl: Clamp sample count for textures | tqtc/lts-6.8 | qt/tqtc-qtbase | Status: ABANDONED | 0 | 0 |