ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput
<soreau> "The compositor will ignore requests it doesn't support."
<soreau> nothing indicates that it should be an error
nerdopolis has joined #wayland
<karenw> Excellent. Also I'm getting some weirdness trying to support configure_bounds. When maximizing or fullscreening, kwin is sending a configure with sizes larger than the bounds.
<karenw> If the configure is larger than the most recent configure_bounds, I should ignore the bounds?
mclasen has joined #wayland
<zamundaaa[m]> karenw: bounds is only for when you decide the size yourself
<zamundaaa[m]> It's usually smaller than the fullscreen size
FreeFull_ is now known as FreeFull
<karenw> Fair, I need to track the configure states then. If fullscreen or maximized, I ignore the bounds.
narodnik2 has joined #wayland
garnacho has quit [Ping timeout: 480 seconds]
eroc1990 has quit [Quit: The Lounge - https://thelounge.chat]
<zamundaaa[m]> karenw: no, you should ignore the bounds unless the configure size is zero
<zamundaaa[m]> With interactive resize, the user may resize the window to be larger than a single screen
<zamundaaa[m]> Preventing them from doing that would be weird
garnacho has joined #wayland
<karenw> Hmm... okay. I only choose a size for the initial configure (an arbitary 800x600).
<karenw> Aren't resizes normally client-driven in wayland? At least when not using xdg_decoration?
<zamundaaa[m]> No
<zamundaaa[m]> The client can initiate an interactive resize process, but that's all it does
<karenw> Fair enough. I have yet to implement my own CSDs. On mutter/weston et. al. I just set_fullscreen() and pray.
<karenw> So other than something like aspect-ratio correction (which I currently don't do, also seems to be impossible when maximized?) I should always honor the exact size sent by the compositor?
<karenw> If that size is 0,0, only then do I care about configure_bounds. (which is always the case, before the first time I create a vulkan swapchain)
eroc1990 has joined #wayland
eroc1990 has quit []
eroc1990 has joined #wayland
eroc1990 has quit [Quit: The Lounge - https://thelounge.chat]
<soreau> regarding aspect-ratio, you can attach a buffer with black borders if you so choose, in the event that the compositor requests a size other than your desired ratio
eroc1990 has joined #wayland
nerdopolis has quit [Read error: Connection reset by peer]
nerdopolis has joined #wayland
<soreau> for configure event of 0x0, I'd follow what simple-egl does https://gitlab.freedesktop.org/wayland/weston/-/blob/main/clients/simple-egl.c#L610
Brainium has quit [Quit: Konversation terminated!]
<karenw> Pretty much what I'm now writing. (With a slight niggle that I do separate surface_size and buffer_size for buffer_scale and/or fractional_scale)
<karenw> Oh simple-egl does that too, just elsewhere
Moprius has quit [Quit: bye]
eroc1990 has quit [Quit: The Lounge - https://thelounge.chat]
garnacho has quit [Ping timeout: 480 seconds]
eroc1990 has joined #wayland
mclasen has quit [Ping timeout: 480 seconds]
nerdopolis has quit [Ping timeout: 480 seconds]
eluks has quit [Remote host closed the connection]
feaneron has quit [Quit: feaneron]
eluks has joined #wayland
glennk has joined #wayland
narodnik2 has quit [Ping timeout: 480 seconds]
coldfeet has joined #wayland
coldfeet has quit []
crazybyte has quit [Quit: Bye]
crazybyte has joined #wayland
karolherbst has quit [Read error: Connection reset by peer]
karolherbst has joined #wayland
kts has joined #wayland
navi has quit [Read error: Connection reset by peer]
navi has joined #wayland
that_guy has quit [Quit: I'M OUT]
Calandracas_ has joined #wayland
Calandracas has quit [Read error: Connection reset by peer]
mcf has quit [Ping timeout: 480 seconds]
tzimmermann has joined #wayland
kts has quit [Ping timeout: 480 seconds]
lsd|2 has joined #wayland
garnacho has joined #wayland
<pq> emersion, Xaver is right. "Colorspace" tells the monitor how to decode (optical) RGB values. It's not specific to HDR, also wide color gamut SDR monitors exists.
<JEEB> yea, like if a display was able to tell that it has a display p3 gamut, for example
<pq> emersion, in the color-mangement protocol we call it the primary color volume primaries.
kts has joined #wayland
sima has joined #wayland
pavlushka has joined #wayland
leon-anavi has joined #wayland
<karenw> wl_fixes got promoted to core? Neat.
iomari891 has quit [Ping timeout: 480 seconds]
fangzhoug_ has joined #wayland
fangzhoug has quit [Ping timeout: 480 seconds]
iomari891 has joined #wayland
Lucretia has joined #wayland
kts has quit [Ping timeout: 480 seconds]
kts has joined #wayland
pavlushka has quit [Ping timeout: 480 seconds]
pavlushka has joined #wayland
Moprius has joined #wayland
kts has quit [Ping timeout: 480 seconds]
ity1 has joined #wayland
ity has quit [Remote host closed the connection]
iomari891 has quit [Ping timeout: 480 seconds]
Moprius has quit [Quit: bye]
bindu has joined #wayland
bindu_ has quit [Ping timeout: 480 seconds]
rasterman has joined #wayland
Brainium has joined #wayland
kaathewise has quit [Remote host closed the connection]
mclasen has joined #wayland
fmuellner has joined #wayland
thrice has joined #wayland
V has joined #wayland
bindu_ has joined #wayland
bindu has quit [Ping timeout: 480 seconds]
nerdopolis has joined #wayland
rgallaispou has joined #wayland
mclasen has quit [Ping timeout: 480 seconds]
mclasen has joined #wayland
thrice has left #wayland [WeeChat 4.0.4]
karenw has quit [Ping timeout: 480 seconds]
<emersion> zamundaaa[m]: thanks for filling all of these MRs for my comments!
iomari891 has joined #wayland
garnacho has quit [Ping timeout: 480 seconds]
garnacho has joined #wayland
<emersion> zamundaaa[m]: it seems like kwin sends primaries multiplied by 10'000 instead of 1M
<emersion> (or maybe this has changed since the last xx proto?)
karenw has joined #wayland
<zamundaaa[m]> The xx proto has 10k as the multiplier, yes
<zamundaaa[m]> My MR to update the protocol has a matching change in the multiplier
iomari891 has quit [Ping timeout: 480 seconds]
<emersion> i see, ignore me then!
<wlb> wayland-protocols Merge request !379 opened by Vlad Zahorodnii (zzag) members: Add Xaver Hugl as a KWin point-of-contact https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/379 [governance]
feaneron has joined #wayland
<emersion> where can i find good defaults for luminance, target primaries/luminance/max_cll/max_fall etc?
<mclasen> all this numerology. magic multipliers :)
<soreau> I propose that it be renamed to magicpixels protocol
<emersion> is the "container" terminology pq-approved?
cyrinux has quit []
cyrinux has joined #wayland
<zamundaaa[m]> emersion: the default luminance levels are defined in the protocol, in the `set_luminances` request and the transfer function descriptions
<zamundaaa[m]> It probably wouldn't hurt to add a description to the transfer function enum that specifies them there
flokli has quit [Ping timeout: 480 seconds]
<emersion> oh, i see!
<emersion> yeah, maybe move "The default luminances are" to the transfer_function enum overview?
<emersion> since it's useful for other messages as well, and the defaults for st2084_pq are there as well
<zamundaaa[m]> About the container terminology, the protocol calls it "container color space" in one place. Might be worth calling it that in set_primaries too
<zamundaaa[m]> "Encoding color space" would be another one I find to make sense intuitively. Dunno which one is more technically correct
<emersion> makes sense!
<Lucretia> why do cursors keep disappearing?
<Lucretia> and when calibrating a tablet on kde, it's totally invisble.
flokli has joined #wayland
<karenw> When I touch the screen on KDE, it hides the mouse cursor until I move the pointer again.
<karenw> I assume that's what you are seeing?
coldfeet has joined #wayland
<Lucretia> nope
<Lucretia> when using just the mouse, the cursor disappears and refuses to come back
<Lucretia> I constantly have to shake it to get it to show and that's after what feels like minutes of trying.
<Lucretia> this isn't hte only thing, wayland locks up ff all the time
<Lucretia> I've seen a bug for that
<Lucretia> and man, does it feel slow, this is a new machine, not a lot spec either.
<Lucretia> s/lot/low/
<davidre> Please report to us
<davidre> as in kde bugs.kde.org
<davidre> this is nto an issue with the wayland protocol
<Lucretia> davidre: shouldn't you also see a cursor for pen when calibrating?
<davidre> I dont know
<Lucretia> so you can see where you are clicking, pretty sure it did that on x
<Lucretia> and which product does the bug go under?
<davidre> kwin, if it's in the wrong place people will move it to the correct one
iomari891 has joined #wayland
coldfeet has quit [Quit: Lost terminal]
feaneron has quit [Remote host closed the connection]
user21 has quit [Ping timeout: 480 seconds]
user21 has joined #wayland
yrlf has quit [Ping timeout: 480 seconds]
yrlf has joined #wayland
Lucretia has quit [Remote host closed the connection]
crazybyte has quit [Quit: Bye]
Lucretia has joined #wayland
crazybyte has joined #wayland
rgallaispou has left #wayland [#wayland]
rasterman has quit [Quit: Gettin' stinky!]
fmuellner has quit [Remote host closed the connection]
<wlb> weston Issue #990 opened by Derek Foreman (derekf) Follow-up from "Add perfetto instrumentation to weston" with a systemd unit to launch perfetto https://gitlab.freedesktop.org/wayland/weston/-/issues/990 [Debug]
rgallaispou has joined #wayland
<wlb> weston Merge request !1670 merged \o/ (Add perfetto instrumentation to weston https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1670)
tzimmermann has quit [Quit: Leaving]
rasterman has joined #wayland
rgallaispou has quit [Ping timeout: 480 seconds]
<pq> emersion, for terminology, it would be nice to follow https://gitlab.freedesktop.org/pq/color-and-hdr/-/blob/main/doc/glossary.md
<pq> we've tried to do so
<pq> zamundaaa[m], ^
leon-anavi has quit [Remote host closed the connection]
iomari891 has quit [Ping timeout: 480 seconds]
yrlf has quit [Quit: Ping timeout (120 seconds)]
yrlf has joined #wayland
pavlushka has quit [Ping timeout: 480 seconds]
iomari891 has joined #wayland
feaneron has joined #wayland
mclasen has quit [Ping timeout: 480 seconds]
flokli has quit [Quit: WeeChat 4.4.3]
flokli has joined #wayland
flokli has quit [Quit: WeeChat 4.5.1]
flokli has joined #wayland
flokli has quit []
flokli has joined #wayland
flokli has quit [Quit: WeeChat 4.5.1]
flokli has joined #wayland
iomari891 has quit [Ping timeout: 480 seconds]
Moprius has joined #wayland
Moprius has quit [Quit: bye]
mclasen has joined #wayland
hergertme has quit [Remote host closed the connection]
hergertme has joined #wayland
sima has quit [Ping timeout: 480 seconds]
ryanneph_ has joined #wayland
ryanneph_ has quit []
ryanneph has joined #wayland
glennk has quit [Ping timeout: 480 seconds]