ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput
fmuellner has quit [Ping timeout: 480 seconds]
co1umbarius has joined #wayland
columbarius has quit [Ping timeout: 480 seconds]
ahartmetz has quit [Quit: Konversation terminated!]
Guest666 has quit [Remote host closed the connection]
cool110 has joined #wayland
cool110 is now known as Guest673
sergio_ has quit [Quit: sergio_]
bodiccea has quit [Remote host closed the connection]
bodiccea has joined #wayland
Brainium has joined #wayland
cool110_ has joined #wayland
Guest673 has quit []
cool110_ is now known as Guest678
rpigott_ is now known as rpigott
glennk has quit [Ping timeout: 480 seconds]
lsd|2 has quit [Quit: KVIrc 5.2.2 Quasar http://www.kvirc.net/]
feaneron has quit [Remote host closed the connection]
Dami_Lu has quit [Remote host closed the connection]
Dami_Lu has joined #wayland
Company has quit [Quit: Leaving]
Brainium has quit [Quit: Konversation terminated!]
garnacho has quit [Ping timeout: 480 seconds]
carbonfiber has quit [Quit: Connection closed for inactivity]
vincejv has joined #wayland
vincejv has quit [Remote host closed the connection]
vincejv has joined #wayland
kts has joined #wayland
vincejv has quit [Remote host closed the connection]
vincejv has joined #wayland
kts has quit [Ping timeout: 480 seconds]
mxz__ has joined #wayland
mxz___ has joined #wayland
mclasen has quit [Ping timeout: 480 seconds]
mxz has quit [Ping timeout: 480 seconds]
mxz___ is now known as mxz
mxz_ has quit [Ping timeout: 480 seconds]
mclasen has joined #wayland
mclasen has quit [Ping timeout: 480 seconds]
Lyude has quit [Quit: Bouncer restarting]
Lyude has joined #wayland
checkfoc_us has quit []
checkfoc_us has joined #wayland
tzimmermann has joined #wayland
sima has joined #wayland
kts has joined #wayland
glennk has joined #wayland
kts has quit [Ping timeout: 480 seconds]
mart has joined #wayland
ahartmetz has joined #wayland
rv1sr has joined #wayland
mart has quit []
kts has joined #wayland
mvlad has joined #wayland
<MrCooper> zamundaaa: https://zamundaaa.github.io/wayland/2024/04/05/explicit-sync.html misrepresents my blog post it references, it's nothing to do with "effectively explicit sync through a backdoor"
<vyivel> yeah i was confused by this too
<YaLTeR[m]> same
garnacho has joined #wayland
rasterman has joined #wayland
kts has quit [Ping timeout: 480 seconds]
kts has joined #wayland
<pq> emersion, I replied in gitlab about the output transform clarification.
<emersion> ty!
<pq> playing with a pen, paper and scissors should help understand :-)
iomari891 has joined #wayland
<pq> cut a sheet of paper, label it as "buffer" and draw something totally asymmetric on it
<pq> take another sheet of paper, (cut out the inside,) mark the normal up and right orientation, and label it as the monitor
MajorBiscuit has joined #wayland
riteo has quit [Ping timeout: 480 seconds]
Guru_DE has quit [Remote host closed the connection]
Guru_DE has joined #wayland
iomari891 has quit [Ping timeout: 480 seconds]
iomari891 has joined #wayland
fmuellner has joined #wayland
cmichael has joined #wayland
zamundaaa[m] has joined #wayland
<zamundaaa[m]> MrCooper: as I see it, it's getting an acquire fence and using it as if the client had explicit sync support
mclasen has joined #wayland
<zamundaaa[m]> What would you describe it as instead?
ghishadow has quit [Remote host closed the connection]
<MrCooper> implicit sync in the protocol works the same regardless
<MrCooper> I didn't mention anything about explicit/implicit sync in my post because it's orthogonal
<MrCooper> the same issue is possible with explicit sync if the compositor is stupid
<zamundaaa[m]> Sure. I'm not saying your blog post is about explicit sync through a backdoor, only that it uses the kernel mechanism for explicit sync interop
<zamundaaa[m]> I can reword it to be more clear about that
<MrCooper> I'd appreciate that
<zamundaaa[m]> is it better now?
kts has quit [Ping timeout: 480 seconds]
mclasen has quit [Quit: mclasen]
mclasen has joined #wayland
<MrCooper> yes, thanks
ghishadow has joined #wayland
iomari891 has quit [Read error: Connection reset by peer]
feaneron has joined #wayland
iomari891 has joined #wayland
phryk_ is now known as phryk
MajorBiscuit has quit [Ping timeout: 480 seconds]
Company has joined #wayland
riteo has joined #wayland
kts has joined #wayland
qyliss has quit [Quit: bye]
qyliss has joined #wayland
<wlb> wayland-protocols Issue #189 opened by Nelson Benítez León (nbenitez) Enhance DND protocol to be able to send scroll events to surface under https://gitlab.freedesktop.org/wayland/wayland-protocols/-/issues/189
ghishadow has quit []
MajorBiscuit has joined #wayland
qyliss has quit [Quit: bye]
privacy has joined #wayland
qyliss has joined #wayland
<wlb> wayland-protocols Issue #190 opened by Alex Folland (lexlexlex) Allow scroll whell during drag-and-drop dragging https://gitlab.freedesktop.org/wayland/wayland-protocols/-/issues/190
<wlb> wayland-protocols Issue #190 closed \o/ (Allow scroll whell during drag-and-drop dragging https://gitlab.freedesktop.org/wayland/wayland-protocols/-/issues/190)
ghishadow has joined #wayland
qyliss has quit [Quit: bye]
qyliss has joined #wayland
wb9688 has quit [Ping timeout: 480 seconds]
iomari891 has quit [Ping timeout: 480 seconds]
Brainium has joined #wayland
lsd|2 has joined #wayland
cmichael has quit [Remote host closed the connection]
iomari891 has joined #wayland
cmichael has joined #wayland
Lyude has quit [Ping timeout: 480 seconds]
Lyude has joined #wayland
iomari891 has quit [Read error: Connection reset by peer]
kts has quit [Ping timeout: 480 seconds]
<wlb> weston Merge request !1490 opened by Marius Vlad (mvlad) Deprecate weston_layer_entry_insert/weston_layer_entry_remove in favor of weston_view_move_to_layer() https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1490 [Core compositor]
kts has joined #wayland
sergio_ has joined #wayland
<wlb> weston Merge request !1491 opened by Pekka Paalanen (pq) Improve test ICC profiles, switch default rendering intent https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1491 [color-lcms plugin], [Colour management], [Testing]
wb9688 has joined #wayland
MajorBiscuit has quit [Quit: WeeChat 4.2.1]
f_ has joined #wayland
kts has quit [Ping timeout: 480 seconds]
rasterman has quit [Quit: Gettin' stinky!]
kts has joined #wayland
Brainium has quit [Quit: Konversation terminated!]
kts has quit []
kts has joined #wayland
garnacho has quit [Quit: garnacho]
garnacho has joined #wayland
lsd|2 has quit [Quit: KVIrc 5.2.2 Quasar http://www.kvirc.net/]
lsd|2 has joined #wayland
kts has quit [Quit: Konversation terminated!]
julio7359 has joined #wayland
carbonfiber has joined #wayland
cmichael has quit [Quit: Leaving]
tzimmermann has quit [Quit: Leaving]
Brainium has joined #wayland
kts has joined #wayland
<wlb> weston Merge request !1492 opened by Derek Foreman (derekf) libweston-desktop: Store weston_surface in grabs https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1492 [libweston-desktop]
ghishadow has quit [Ping timeout: 480 seconds]
ghishadow has joined #wayland
privacy has quit [Quit: Leaving]
andreasbackx has joined #wayland
<Company> zamundaaa: have you ever considered a global or per-app setting in KDE to force apps to integer scale factors even though the desktop is using fractional scaling?
<zamundaaa[m]> no, not really. People have been asking for per-app scaling settings, but only for X11 apps so far
<zamundaaa[m]> I have considered faking a higher resolution to apps though, like the super resolution feature on Windows
<zamundaaa[m]> What would you want such a setting for?
<Company> I was looking at scaling settings and just wondered
<Company> there might be apps that can't properly deal with fractional scales - ie a common problem is seams - and you can trade those vs slight vlurriness
<Company> and yeah, another option to avoid that might be some form of supersampling
<Company> if I understand things correctly, Qt 6 and GTK 4 do render at fractional scales, but Mac OS does not
<Company> and it might be that users (or developers?) might want to switch between the 2 modes
<zamundaaa[m]> It wouldn't be difficult to implement per se, you can just filter out the global
<kennylevinsen> hmm? pretty sure macOS has fractional scales through its 5 very abstract "size" settings (a scale that goes from "larger text" to "more space")...
<zamundaaa[m]> MacOS only does integer scaling
<zamundaaa[m]> What you're talking about might be a global text size setting or something like that?
<Company> kennylevinsen: afaik MacOS renders apps at integer scales and then downscales them to the selected fractional scale
mart has joined #wayland
<kennylevinsen> No it's the whole UI, the control replaced their resolution controls when they added hiDPI support
<Company> so whatever Qt5/GTK3 does
<kennylevinsen> And the increments are certainly non-integer, but it may be that the apps render at 2x and are downscaled
<Company> I think you can also select "low resolution" and then it upscales or so
<Company> https://i.imgur.com/Rq6I80u.png is an example screenie of the extended list
<Company> Apple seems to pick resolutions that end up with integer sizes - which is why it lists pixel sizes instead of scale factors
<Company> I checked the list and they're all multiples of 16:9
<Company> that's the old UI for that I think?
<Company> still doesn't list scale factors though
<kennylevinsen> This is the older control panel yeah, just pulled a random screenshot. But whether it shows scale or resolution has traditionally depended on the monitor - external third party monitors got the resolution drop-down, internal panels and I think apple screens got the scale options
lkn0 has joined #wayland
<Company> they still don't show the scale factor though I think?
<kennylevinsen> No they won't tell you what it is, just vague names for it...
<wlb> weston/main: Derek Foreman * gl-renderer: apply output transform before readback in repaint https://gitlab.freedesktop.org/wayland/weston/commit/527bc8aeb313 libweston/renderer-gl/gl-renderer.c
<wlb> weston Merge request !1485 merged \o/ (gl-renderer: apply output transform before readback in repaint https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1485)
<Company> "1920x1080, 2560x1440, 3008x1692, 3360x1890 and 3840x2160" are the scales for those 5 options, so that's 2/1, 3/2, 60/47 and 8/7 (what is up with the last 2?)
<kennylevinsen> That's some cursed fractions... :)
<Company> whatever you do with fractional scaling, it's all cursed - either you get seams on well-aligned boxes or blurry text
<kennylevinsen> Apple documents that one as, despite being a float, always being 1.0 or 2.0
<Company> huh
<kennylevinsen> But says "don't use it, use our coordinate space converters instead"
<Company> I would have expected it can be 3.0 or even 4.0
<kennylevinsen> Their "retina" panels aren't *that* high resolution, 3x would be pretty darn big...
<Company> I was thinking if you set the resolution to 1280x720 in that dropdown
<Company> it seems suitable to make apps render at 3x then
<wlb> weston Merge request !1493 opened by Derek Foreman (derekf) Backport some gl-renderer fixes https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1493
<kennylevinsen> True, there isn't a reason you couldn't do it
<kennylevinsen> But it's also not a normally exposed setting on their laptops so maybe it's not a "supported" use case.
<Company> technically, that means all their text is slightly blurry though
<Company> probably doesn't matter because their monitors are high enough dpi
<kennylevinsen> Either way, zamundaaa seems right that the apps render integer, and it just gets scaled to the selected fraction like we used to in Wayland... land
<kennylevinsen> To be fair, if you pick 3x scaling on these monitors you are probably doing out of visual accessibility needs and won't detect a slight clarity issue...
<kennylevinsen> Hmm. Although, if 2.0 is their normal hidpi for their "middle" setting, a 50% "more text" boost is already 3.0 scaling. You have a point.
<kennylevinsen> *bigger text
<Company> the laptop I have is a 14" with 4k resolution - I usually drive that at 200% but I have been using 250% accidentally for a while
<Company> and I'm not that blind
<kennylevinsen> Yeah I was thinking of 1.0 being the starting point, in which case 3x over base scale is very big. 50% over base scale isn't that much.
<kennylevinsen> Error on my part
<kchibisov> Company: apple emboldens all the fonts and doesn't do subpixel.
<kchibisov> so it's ok.
<kchibisov> Like because fonts are _thick_ enough, it's really hard to notice.
<kennylevinsen> No subpixel antialiasing is one of the few apple decisions I fully support
<kchibisov> I hate font embolden thing.
kts has quit [Ping timeout: 480 seconds]
<kchibisov> it just breaks all the metrics, etc.
<YaLTeR[m]> also breaks websites for everyone else
<kchibisov> They also tend to change the setting to disable this mess.
<kchibisov> yeah, if you pick light font, it's like regular on apple stuff.
<kchibisov> But with broken glyph shapes.
<Company> YaLTeR[m]: fonts breaking everything is something that everyone should enjoy forever, so no pity from my side there
<Company> I also love that Apple's fix for crappy looking fonts is "buy better monitor"
<Company> the most rich people thing ever
mvlad has quit [Remote host closed the connection]
<mclasen> its nice if you can assume working hw
f_ has quit [Remote host closed the connection]
lkn0 has quit [Quit: Leaving]
rv1sr has quit []
f_ has joined #wayland
mart has quit [Quit: Konversation terminated!]
f_ has quit []
qyliss has quit [Quit: bye]
qyliss has joined #wayland
glennk has quit [Ping timeout: 480 seconds]
andreasbackx has quit [Remote host closed the connection]
lkn0 has joined #wayland
any1 has quit [Ping timeout: 480 seconds]
garnacho has quit [Remote host closed the connection]
<emersion> pq, daniels, jadahl: how does that release schedule sound? https://paste.sr.ht/blob/2a9d393b1755b227d577756f9480575474bb9d03
sima has quit [Ping timeout: 480 seconds]
garnacho has joined #wayland
<daniels> emersion: with the caveat that I only started reading email yesterday and am still nowhere done, sgtm
<daniels> (is there anything I should be looking at as a priority?)
lkn0 has quit [Quit: Leaving]
ahartmetz has quit [Quit: Konversation terminated!]
any1 has joined #wayland
sergio_ has quit [Quit: sergio_]
carbonfiber has quit [Quit: Connection closed for inactivity]
gallo has quit [Ping timeout: 480 seconds]
privacy has joined #wayland
garnacho_ has joined #wayland
garnacho has quit [Ping timeout: 480 seconds]
garnacho_ is now known as garnacho
gallo has joined #wayland
lsd|2 has quit [Quit: KVIrc 5.2.2 Quasar http://www.kvirc.net/]