mesa/src
Adam Jackson f8d3c222db glx: Reflow MakeContextCurrent a little
First, move a few early-out checks up since they don't need to take the
GLX lock. Second, move garbage collecting deleted contexts up to
immediately after they are unbound. This fixes a memory leak, albeit a
difficult one to hit, in the case where you switch away from a deleted
context but switching to the new one errors out. In that case we would
leak the deleted context, since it's been unbound from all threads and
there's no longer an XID for it.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20549>
2023-01-13 19:59:26 +00:00
..
amd aco: Pass correct number of coords to Vega 1D LOD instruction. 2023-01-13 16:55:06 +01:00
android_stub
asahi asahi: Handle sampler->compare_mode 2023-01-13 19:43:14 +00:00
broadcom v3dv: expose VK_KHR_shader_integer_dot_product 2023-01-11 11:23:14 +00:00
c11 c11: Remove _MTX_INITIALIZER_NP for windows 2022-11-09 04:38:28 +00:00
compiler nir/nir_opt_move: fix ALWAYS_INLINE compiler error 2023-01-13 14:23:35 +00:00
drm-shim drm-shim: Use hide_drm_device_path() to hide other drm devices 2022-12-30 15:51:11 -08:00
egl egl: const display & config pointers in eglGetConfigAttrib() 2023-01-10 22:23:06 +00:00
etnaviv tree-wide: Use __func__ instead of __FUNCTION__ in non-gallium code 2022-11-22 06:53:46 +00:00
freedreno ir3/print: Consider the size of input when matching it to a reg 2023-01-10 12:37:19 +00:00
gallium asahi: Handle sampler->compare_mode 2023-01-13 19:43:14 +00:00
gbm gbm: Avoid leaks on screen creation failures 2023-01-12 12:39:37 +00:00
getopt
glx glx: Reflow MakeContextCurrent a little 2023-01-13 19:59:26 +00:00
gtest
hgl
imagination pvr: Remove PVR_STATIC_CLEAR_.*_BIT and use VkImageAspectFlags. 2023-01-04 16:30:39 +00:00
imgui
intel intel/utrace: document tracepoints 2023-01-13 01:22:15 +00:00
loader loader/dri3: Overhaul draw->cur_num_back handling 2023-01-10 10:44:17 +00:00
mapi mesa: add missing count_scale attributes 2023-01-10 23:14:54 +00:00
mesa gallium: Add cap to request state validation for all dirty state 2023-01-12 08:34:49 +00:00
microsoft dzn: Declare debug only root_dwords as ASSERTED 2023-01-12 21:02:23 +00:00
nouveau nir: Eliminate nir_op_i2b 2022-12-14 06:23:21 +00:00
panfrost meson: add missing dependency 2023-01-06 15:40:39 +00:00
tool pps: print out message when we get the first counters 2023-01-13 01:22:15 +00:00
util util/u_trace: add support for variable length trace points 2023-01-13 01:22:15 +00:00
virtio vulkan/wsi: Prepare things for image to image blits 2023-01-11 09:31:02 +00:00
vulkan vulkan/debug_utils: copy debug util labels 2023-01-13 01:22:15 +00:00
meson.build meson: build radeon drm-shim also for r300 and r600 2022-11-16 14:37:47 +00:00