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]
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>
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