10:16pq: hmm, the upper-right quadrant image of https://www.color.org/version4html.xalter is Input class.
10:17pq: I didn't expect that.
10:36King_DuckZ: good morning~ could someone clarify what SHADER_VARIANT_EXTERNAL means? in gl-shader.c
10:37pq: King_DuckZ, I means "import the thing to EGL, and let it handler all pixel format decoding"
10:37pq: it's mostly for YUV formats
10:39King_DuckZ: pq: can I assume YUV if the if/else check in the shader falls into that case, or could it also be rgb?
10:39pq: It does not matter. The texture sampler will return RGBA.
10:39King_DuckZ: pq: ok I see, thank you!
10:40pq: That's the point of EXTERNAL, if it works: feed in anything, get RGBA out.
10:41pq: King_DuckZ, https://registry.khronos.org/OpenGL/extensions/OES/OES_EGL_image_external.txt
10:42pq: actually, EXTERNAL is used to drop some functionality that TEXTURE_2D has, in order support more image formats for direct texture sampling.
11:46wlb: weston/main: Marius Vlad * timeline: Fix order with sub-surface clients https://gitlab.freedesktop.org/wayland/weston/commit/8288cead93f3 libweston/timeline.c
11:46wlb: weston Merge request !1519 merged \o/ (timeline: Use parent ids in order with its sub-surface id https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1519)
19:56ammen99[m]: when is a compositor supposed to send xdg_popup.done exactly? is this documented somewhere precisely (I didn't find it in the protocol), or at least what are the expectations from the compositor?
20:10jadahl: ammen99[m]: for example when the user clicks anywhere outside of the popup owning clients surfaces, assuming the popup has a grab
20:14ammen99[m]: jadahl, what if we switch focus with the keyboard?
20:15ammen99[m]: also, if there is no grab, the compositor should not dismiss the popups?
20:15jadahl: its compositor policy when to dismiss the popup, and when it does that, send "done"
20:15ammen99[m]: yeah sure I am asking what compositors usually do :)
20:18jadahl: some light testing shows that gnome-shell dismisses when you click outside, but not when alt-tab:ing or changing workspace etc, but perhaps that should be consider a bug
20:19jadahl: e.g. the grab is still active after changing workspace, but only thing that'll happen is clicking anywhere first dismissing the popup
21:22Calandracas: is libexec_weston part of the "public api"? Many of its functions are exported in weston.h, but the pkgconfig file doesn't link against it
21:25Calandracas: for example, "wet_client_start"