[regression] egl: allow INVALID format for linux_dmabuf
System information
- OS: Gentoo
- GPU: 0c:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT] (rev c1)
- Kernel version:
Linux localhost 5.6.3-zen1 #2 ZEN SMP Thu Apr 9 18:27:48 -00 2020 x86_64 AMD Ryzen 9 3950X 16-Core Processor AuthenticAMD GNU/Linux
- Mesa version:
name of display: :0
display: :0 screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
Vendor: X.Org (0x1002)
Device: AMD Radeon RX 5700 XT (NAVI10, DRM 3.36.0, 5.6.3-zen1, LLVM 10.0.0) (0x731f)
Version: 20.1.0
Accelerated: yes
Video memory: 8192MB
Unified memory: no
Preferred profile: core (0x1)
Max core profile version: 4.6
Max compat profile version: 4.6
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.2
Memory info (GL_ATI_meminfo):
VBO free memory - total: 7168 MB, largest block: 7168 MB
VBO free aux. memory - total: 8084 MB, largest block: 8084 MB
Texture free memory - total: 7168 MB, largest block: 7168 MB
Texture free aux. memory - total: 8084 MB, largest block: 8084 MB
Renderbuffer free memory - total: 7168 MB, largest block: 7168 MB
Renderbuffer free aux. memory - total: 8084 MB, largest block: 8084 MB
Memory info (GL_NVX_gpu_memory_info):
Dedicated video memory: 8192 MB
Total available memory: 16368 MB
Currently available dedicated video memory: 7168 MB
OpenGL vendor string: X.Org
OpenGL renderer string: AMD Radeon RX 5700 XT (NAVI10, DRM 3.36.0, 5.6.3-zen1, LLVM 10.0.0)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 20.1.0-devel (git-7aa6720ba4)
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL version string: 4.6 (Compatibility Profile) Mesa 20.1.0-devel (git-7aa6720ba4)
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 20.1.0-devel (git-7aa6720ba4)
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
- Desktop manager and compositor: Sway (using wlroots and sway git HEAD)
Describe the issue
Screen artefacts in fullscreen applications (I can reliably trigger this with either the Kitty or Alacritty terminal emulators running fullscreen, see the attached screenshot of a fullscreen terminal running cmatrix
)
Regression
Did it used to work? It can greatly help to know when the issue started.
Regressed by c376865f reverting this commit causes the issue to disappear.