01:56zzxyb[m]: <MrCooper> "zzxyb: do you mean not calling..." <- yes
08:15MrCooper: zzxyb[m]: FWIW, mutter calls eglCreateImageKHR only once and then reuses the GL texture
09:21daniels: weston too
09:40zzxyb[m]: <MrCooper> "zzxyb: FWIW, mutter calls..." <- Is there any code I can refer to?
09:42MrCooper: src/wayland/meta-wayland-buffer.c:egl_image_buffer_attach()
09:47zzxyb[m]: meta_wayland_surface_commit... (full message at <https://matrix.org/oftc/media/v1/media/download/Ae2R_H_GabfaQG2QnCrNsrnflmBtogl7Y8kxq011aROqxlQv4Yd1Shca97t6OaYTDDxTFxvUf9v2KY-nWrWBgNVCeV1wBDIgAG1hdHJpeC5vcmcvd3ZKYlFqc1l4bUJvYVVkRnZNS2ZlaXVV>)
09:49zzxyb[m]: This buffer will keep changing, MetaWaylandBuffer *buffer = pending->buffer. It may be three objects rotating.
09:50MrCooper: right, and eglCreateImageKHR is called once per buffer, then the per-buffer GL texture is reused
09:51zzxyb[m]: But my problem now is that eglCreateImageKHR and eglDestroyImageKHR are very time consuming
09:56MrCooper: what mutter & weston do minimizes the calls, fewer calls aren't possible for correct behaviour
15:04wlb: weston Merge request !1703 opened by Pekka Paalanen (pq) color-lcms: cmsMAT3 is row-major after all https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1703 [color-lcms plugin]
16:32zamundaaa[m]: I was added as a point of contact for wp, but don't have developer permissions. Who do I need to annoy for fixing that?
16:34emersion: fixed!
16:35zamundaaa[m]: thanks!
17:31wlb: wayland-protocols Merge request !386 opened by Simon Ser (emersion) color-management-v1: fix typo in feature.windows_scrgb https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/386