05:52 wlb: weston/main: Derek Foreman * clients: Add opaque region setting to simple-damage https://gitlab.freedesktop.org/wayland/weston/commit/4f60fd939482 clients/simple-damage.c
05:52 wlb: weston Merge request !1103 merged \o/ (clients: Add opaque region setting to simple-damage https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1103)
10:19 q234rty: Dallas Strouse (she/her) 🧑‍🏫: just self-host heisenbridge, you need it for libera anyway
10:23 q234rty[m][m]: (and it's much better that matrix-appservice-irc)
10:24 q234rty: (and it's much better that matrix-appservice-irc)
10:24 kchibisov: At this point could self host a bouncer.
16:41 staceee: is there a way to know which output the compositor will choose before it render a surface? I'd like to use the correct scaling value from the start
16:47 any1: staceee: https://wayland.app/protocols/wayland#wl_surface:event:enter
16:47 any1: See also https://wayland.app/protocols/wayland#wl_output:event:scale
16:47 staceee: any1: that what I use, but I need to render a first frame for this to be noticed
16:48 staceee: so scale = 1, render -> :enter, I know which output it is, I setup the correct scaling and rebuild my buffers
16:48 staceee: is it possible to not display this blurry first frame?
16:50 any1: according to the documentation, the event should be emitted when the surface is created.
16:52 any1: But, you could also scale to the output with the largest scaling factor regardless of whether the surface is on top of it or not. For the first frame, that is.
16:54 staceee: I'm not satisifed with the last proposition. It means the surface sometime is blurry, depending on the configured output, if multiple scaling value exists, etc
16:55 staceee: I don't have the notice on creation, looks like I need to give it a role, and to display it
17:02 zamundaaa[m]: What you need is wl_surface.preferred_buffer_scale
17:04 staceee: zamundaaa[m]: with fractional scaling so. But iirc I also had to render it first too
17:05 staceee: ah no, this is an event I never tried
17:05 zamundaaa[m]: You're right, this is integer scale only
17:15 staceee: zamundaaa[m]: ah nice, this is a brand new api
17:15 staceee: looks very good
17:15 staceee: duno if it is noticed before first rendering
22:21 Company: is there a tool like glxinfo for Wayland? Something that prints GL and GLES versions and extensions?
22:21 Company: eglinfo only prints the EGL stuff, not the GL stuff
23:04 soreau: Company: glxinfo?
23:05 soreau: or you mean without xwayland?
23:08 Sachiel: eglinfo prints everything here
23:24 Company: Sachiel: huh?
23:24 Company: it prints egl vesion 1.4, but neither GL 4.6 nor GLES 3.1
23:27 Company: soreau: it's wht I've been using, but I wanted it without xwayland
23:27 orowith2os[m]: Company: if you can see this, are your graphics drivers feeling okay?
23:27 Sachiel: this is what eglinfo gives to me https://pastebin.mozilla.org/W5R1kW89
23:28 Sachiel: seems pretty thorough, even printing for each platform for each gpu
23:28 orowith2os[m]: Oh, fun, the matrix thingy is working again
23:28 orowith2os[m]: Alright