ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput
floof58 has joined #wayland
rasterman has quit [Quit: Gettin' stinky!]
Guru_DE has joined #wayland
Company has quit [Remote host closed the connection]
ManMower has joined #wayland
glennk has quit [Ping timeout: 480 seconds]
co1umbarius has joined #wayland
columbarius has quit [Ping timeout: 480 seconds]
fmuellner has quit [Ping timeout: 480 seconds]
guru_ has joined #wayland
Guru_DE has quit [Ping timeout: 480 seconds]
garnacho has quit [Ping timeout: 480 seconds]
julio7359 has joined #wayland
mxz has quit [Ping timeout: 480 seconds]
JakeSays has joined #wayland
mxz has joined #wayland
silverpower has quit [Ping timeout: 480 seconds]
JakeSays1 has quit [Ping timeout: 480 seconds]
silverpower has joined #wayland
mblenc1 has joined #wayland
mblenc has quit [Read error: Connection reset by peer]
mblenc has joined #wayland
mblenc1 has quit [Ping timeout: 480 seconds]
kts has joined #wayland
glennk has joined #wayland
mblenc has quit [Ping timeout: 480 seconds]
kts has quit [Quit: Konversation terminated!]
guru_ has quit [Ping timeout: 480 seconds]
junaid has joined #wayland
kts has joined #wayland
sima has joined #wayland
Company has joined #wayland
garnacho has joined #wayland
rv1sr has joined #wayland
kts has quit [Quit: Konversation terminated!]
andyrtr has quit [Quit: ZNC 1.9.0 - https://znc.in]
andyrtr has joined #wayland
Psi-Jack has quit [Ping timeout: 480 seconds]
kts has joined #wayland
Psi-Jack has joined #wayland
Brainium has joined #wayland
Brainium has quit []
junaid has quit [Quit: leaving]
fmuellner has joined #wayland
kts has quit [Quit: Konversation terminated!]
rv1sr has quit []
kts has joined #wayland
glennk has quit [Ping timeout: 480 seconds]
privacy has joined #wayland
peeterm has quit [Read error: Connection reset by peer]
peeterm has joined #wayland
mblenc has joined #wayland
mblenc1 has joined #wayland
mblenc has quit [Ping timeout: 480 seconds]
fossdd has joined #wayland
kts has quit [Quit: Konversation terminated!]
fmuellner has quit [Remote host closed the connection]
mblenc1 has quit [Ping timeout: 480 seconds]
junaid has joined #wayland
mblenc has joined #wayland
mblenc1 has joined #wayland
<Company> has anyone ever suggested a way to set a rounded corner on a wl_buffer?
<Company> I started thinking about it because https://developer.apple.com/documentation/quartzcore/calayer has a way to set rounded corners
fmuellner has joined #wayland
mblenc has quit [Ping timeout: 480 seconds]
glennk has joined #wayland
radu24284303951534727071489559 has joined #wayland
fmuellner has quit [Ping timeout: 480 seconds]
radu24284303951534727071489559 has quit []
radu24284303951534727071489559 has joined #wayland
julio7359 has quit [Remote host closed the connection]
mblenc has joined #wayland
mblenc1 has quit [Ping timeout: 480 seconds]
mblenc1 has joined #wayland
<soreau> if a client wants to do rounded corners for a surface, it can set opaque+input regions and render accordingly
junaid has quit [Remote host closed the connection]
mblenc has quit [Ping timeout: 480 seconds]
privacy has quit [Quit: Leaving]
rv1sr has joined #wayland
lanodan has quit [Quit: WeeChat 4.1.2]
lanodan has joined #wayland
<Company> that wasn't the question
<Company> the question was if it's been considered as a protocol to let the compositor do it
<kchibisov> macOS does it all client side.
<Company> well, it's part of the CALayer API - which is higher level than "let the client do it", but yeah, it's lower level than "let the compositor do it"
<Company> the benefit with it is that you can make the client send you an opaque buffer + rounded corners and then forget about opaque regions
<Company> you could also put it on the surface level and then get input regions and potential shadow handling for free
<Company> I started wondering about the usefulness of it
<Company> after seeing that CALayer does it
<Company> because if I want to passthrough the video and all the players want rounded corners, it would solve a bunch of issues if I could just tell the compositor to do the rounding for me
<Company> (though if those fat borders catch on, I can just overdraw the corner with the fat border)
Narrat has joined #wayland
<kchibisov> IIRC macOS is just entirely desigend around CALayers since it's the only way to do partial updates on it.
<kchibisov> Though, maybe you can now do swap chain with metal and track stuff.
Guru_DE has joined #wayland
silverpower has quit [Ping timeout: 480 seconds]
silverpower has joined #wayland
ManMower has quit [Quit: leaving]
mart has joined #wayland
Leopold___ has joined #wayland
Leopold has quit [Ping timeout: 480 seconds]
JayBeeFOSS has quit [Ping timeout: 480 seconds]
JayBeeFOSS has joined #wayland
fmuellner has joined #wayland
fossdd has quit [Ping timeout: 480 seconds]
fossdd has joined #wayland
sima has quit [Ping timeout: 480 seconds]
mblenc has joined #wayland
mblenc1 has quit [Read error: Connection reset by peer]
mblenc1 has joined #wayland
mblenc has quit [Ping timeout: 480 seconds]
ManMower has joined #wayland
<ifreund> Company: iirc there's a private chromeos protocol for rounded corners
mblenc has joined #wayland
mart has quit [Quit: Konversation terminated!]
mblenc1 has quit [Ping timeout: 480 seconds]
rv1sr has quit []
Narrat has quit []
i509vcb has joined #wayland
<Company> indeed, https://wayland.app/protocols/surface-augmenter has something like that
<Company> they allow setting a rounded clip on a surface
<Company> and then clip the buffer to that
Leopold___ has quit [Ping timeout: 480 seconds]
Leopold has joined #wayland
fmuellner has quit [Ping timeout: 480 seconds]
vaxry has quit [Remote host closed the connection]
vaxry has joined #wayland
yrlf has quit [Quit: The Lounge - https://thelounge.chat]
yrlf has joined #wayland
psykose has joined #wayland
glennk has quit [Ping timeout: 480 seconds]
Leopold has quit [Remote host closed the connection]
Leopold has joined #wayland