Revert "glx: Fix drawable refcounting for naked Windows"

This reverts commit 768238fdc0 which
is not only leading to memory leaks, but also reportedly breaks KDE
pretty badly.

Fixes: #7674, #7435
Acked-by: Michel Dänzer <mdaenzer@redhat.com>
Acked-by: Tapani Pälli <tapani.palli@intel.com>
Acked-by: Adam Jackson <ajax@redhat.com>
Signed-off-by: Martin Roukala (né Peres) <martin.roukala@mupuf.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19972>
This commit is contained in:
Martin Roukala (né Peres)
2022-11-24 08:38:17 +02:00
committed by Marge Bot
parent 797454edfc
commit 0cee008fee
23 changed files with 58 additions and 9 deletions
+9
View File
@@ -13,6 +13,15 @@ dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.8x5,Fail
dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.8x6,Fail
dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.8x8,Fail
# X Error of failed request: BadMatch (invalid parameter attributes)
# Major opcode of failed request: 151 (GLX)
# Minor opcode of failed request: 11 (X_GLXSwapBuffers)
# Serial number of failed request: 79
# Current serial number in output stream: 80
glx@glx-make-current,Crash
glx@glx-multi-window-single-context,Fail
glx@glx-swap-pixmap-bad,Fail
# failed to create drawable