05:44DodoGTA: Can glXWaitForSbcOML() be called after glXSwapBuffersMscOML() when using XWayland?
05:45DodoGTA: I'm referring to this comment: https://gitlab.freedesktop.org/xorg/xserver/-/issues/1103#note_1478191
06:40kennylevinsen: DodoGTA: yes and it works, that issue just describes a scenario where glxWaitForSbcOML waits longer than it would on pure X.
07:09DodoGTA_: kennylevinsen: Unfortunately that behavior prevents the game from running with an unlimited framerate
07:36kennylevinsen: DodoGTA: the answer to the question remains yes though. A bit counterproductive to *wait* if you want "unlimited framerate"
08:10MrCooper: basically, it's relying on other implementations cheating and reporting the swap as "completed" when it really hasn't
08:13MrCooper: or maybe it actually meant to wait for the previous swap to complete, i.e. off-by-one bug
08:49DodoGTA_: kennylevinsen: So that WaiForSbc call shouldn't be made if the swap interval is 0, right?
09:21MrCooper: DodoGTA: some WaiForSbc may make sense to prevent the CPU/GPU from getting too far ahead, just not for the very last swap :)
09:58pq: swick[m], I see LittleCMS has added support for MHC2.
09:59kennylevinsen: DodoGTA: they are not using swap interval, they are using the OML sync control extension. That allows you to specify the exact MSC (refresh) you want to swap or wait for, but iirc the issue is that they are waiting for the current MSC
10:18MrCooper: kennylevinsen: current SBC (SwapBuffers counter)
10:41wlb: weston/main: Leandro Ribeiro * color-lcms: properly print 16-bit sampled curves https://gitlab.freedesktop.org/wayland/weston/commit/625a74d3692f libweston/color-lcms/color-curve-segments.c
10:41wlb: weston/main: Leandro Ribeiro * color-lcms: increase float precision to print segment breaks https://gitlab.freedesktop.org/wayland/weston/commit/c61719e9e995 libweston/color-lcms/color-curve-segments.c
10:41wlb: weston Merge request !1297 merged \o/ (color-lcms: properly print 16-bit sampled curves https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1297)
11:00kennylevinsen: MrCooper: oh right, forgot the extension has both
11:06wlb: weston Merge request !1295 merged \o/ (backend-x11: Prepare for more renderers, reject no-op https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1295)
11:06wlb: weston/main: Philipp Zabel * backend-x11: Prepare for more renderers, reject no-op https://gitlab.freedesktop.org/wayland/weston/commit/d46b491c83ed libweston/backend-x11/x11.c
11:43wlb: weston Issue #768 opened by Daniel Stone (daniels) Remove global variable from test suite https://gitlab.freedesktop.org/wayland/weston/-/issues/768 [Testing]
11:45wlb: weston Merge request !1286 merged \o/ (tests: Add cross-thread breakpoints and paint-node test https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1286)
11:45wlb: weston/main: Daniel Stone * 6 commits https://gitlab.freedesktop.org/wayland/weston/compare/d46b491c83ede85510b33f172fe97c87a3437ea5...ce113969e3cc860d789fba4293cf2daeee08af7f
11:54daniels: pH5: if you could run whatever testcases you have on 1285 + 1287 + 1291, those would be great please?
12:38pH5: daniels: will do
12:39pq: pH5, thanks for the systemd-notify doc!
12:45daniels: ++
12:45daniels: though I wonder if we shouldn’t make the frontend load it automatically if we detect the environment variable?
12:46pq: if it logs a line when it does so, sure
12:47pq: OTOH, people also use older versions of Weston than the doc
12:55swick[m]: pq: have you seen a profile with the tag yet?
12:56pq: swick[m], I haven't seen any ICC profile from the wild, really.
13:30pq: swick[m], thank you very much for sending that.
13:32swick[m]: np
14:19shmf: Hello. is there a way to list all opened windows?
14:52swick[m]: not with wayland, no
14:52swick[m]: oh, they left...
16:23daniels: pq: yeah, the log sounds a very good idea
16:24daniels: ^ anyone who hasn’t already finished for the week fancy an easy MR? :)
16:24ManMower: how easy? :)
16:25ManMower:reads
16:25ManMower:disappears back into the bushes. ;)
16:32daniels: haha
16:46wlb: weston/main: Philipp Zabel * backend-wayland: Prepare for more renderers, reject no-op https://gitlab.freedesktop.org/wayland/weston/commit/1c262efd7017 libweston/backend-wayland/wayland.c
16:46wlb: weston Merge request !1294 merged \o/ (backend-wayland: Prepare for more renderers, reject no-op https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1294)