ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput
garnacho has quit [Read error: Connection reset by peer]
garnacho has joined #wayland
glennk has quit [Remote host closed the connection]
Company has joined #wayland
mclasen has joined #wayland
kts has joined #wayland
coldfeet has joined #wayland
iomari891 has joined #wayland
karenw has joined #wayland
iomari891 has quit [Read error: Connection reset by peer]
iomari891 has joined #wayland
yrlf has quit [Quit: Ping timeout (120 seconds)]
yrlf has joined #wayland
iomari891 has quit [Ping timeout: 480 seconds]
mclasen has quit [Quit: mclasen]
mclasen has joined #wayland
iomari891 has joined #wayland
<swick[m]>
riteo: yes, only WSI supports fifo-v1 currently. WSI requires commit-timing-v1 as well for FIFO, so I think checking for those two protocols should be enough.
<swick[m]>
sorry, but it's completely valid to just support fifo
<swick[m]>
which has been one of my objections to the protocol
<swick[m]>
but hey, you get what you get
<zamundaaa[m]>
Yes, and you can expect it to work properly when that is the case
<swick[m]>
yes, according to the fifo protocol
<swick[m]>
which allows unthrottled
<zamundaaa[m]>
If the compositor does unthrottled without also supporting commit timing, then that's the compositor's fault
<swick[m]>
no, because the protocols allow for that
<zamundaaa[m]>
Protocols also allow you to turn all client windows black. Doesn't mean it's something any compositor does
<swick[m]>
no, but you also don't have the guarantee that all your client windows are not black
<swick[m]>
you only get the guarantees that the protocols make
<zamundaaa[m]>
Yes, so what's the point of checking for a completely hypothetical situation in which a compositor does something incredibly stupid?
<swick[m]>
it's not hypothetical
<zamundaaa[m]>
It very much is
<swick[m]>
if the protocol says you can run unthrottled and you don't want unthrottled, you might get unthrottled
<zamundaaa[m]>
The same way a compositor could send frame callbacks infinitely fast, fifo not being throttled when commit timing isn't available is not a practical concern
<swick[m]>
like, if you're fine not having a guarantee then there is nothing you have to do, but if you want to have a guarantee, then you need to actually care about what the protocols allow and what they do not
<pq>
mind the temperature guys, take a breath once in a while ;-)
<swick[m]>
apparently you're fine not having guarantees, and that's totally fine, but if someone asks what they have to check to be sure that they get unthrottled forward progress with FIFO then the answer is that both protocols need to be supported, otherwise you can't be sure
<zamundaaa[m]>
The fifo protocol doesn't guarantee anything. A compositor can still very much throttle when commit-timing is supported as well
<zamundaaa[m]>
Even if the protocol did guarantee things, the protocol being supported doesn't necessarily mean the driver uses it too. In the end, apps just need to go with "most likely works", which is not good at all, but we just don't have anything better
Moprius has quit [Quit: bye]
kts has joined #wayland
Drakulix has quit [Ping timeout: 480 seconds]
Drakulix has joined #wayland
Flat has quit [Ping timeout: 480 seconds]
exxxxkc has quit [Remote host closed the connection]
bodiccea has quit [Remote host closed the connection]
bodiccea has joined #wayland
Flat has joined #wayland
frostyfalls has joined #wayland
frostyfalls is now known as frosty
frosty is now known as frostyfalls
frostyfalls has quit [Remote host closed the connection]
frostyfalls has joined #wayland
Flat has quit [Ping timeout: 480 seconds]
Flat has joined #wayland
iomari891 has quit [Read error: Connection reset by peer]
<wlb>
wayland-protocols Merge request !390 closed (Draft: color: add an absolute colorimetric + black point compensation rendering intent)
kts has quit [Ping timeout: 480 seconds]
sima has joined #wayland
kenny has quit [Ping timeout: 480 seconds]
kenny has joined #wayland
bodiccea has quit [Remote host closed the connection]
bodiccea has joined #wayland
rodger has quit [Read error: No route to host]
rodger has joined #wayland
yongxiang_ has quit [Write error: connection closed]
bwidawsk has quit [Read error: No route to host]
lileo has quit [Read error: No route to host]
linyaa has quit [Read error: No route to host]
Vaughn has quit [Read error: No route to host]
hwentlan_ has quit [Write error: connection closed]
seanpaul has quit [Write error: connection closed]
fgcrl has quit [Read error: Connection reset by peer]
DemiMarie has quit [Write error: connection closed]
ovf has quit [Read error: No route to host]
MTCoster has quit [Read error: No route to host]
lvrp16_ has quit [Read error: No route to host]
zzag has quit [Read error: No route to host]
jimjams has quit [Write error: connection closed]
Vaughn has joined #wayland
hwentlan_ has joined #wayland
haasn has quit [Read error: No route to host]
smurray has quit [Read error: No route to host]
sudocurse__ has quit [Read error: No route to host]
juwain has quit [Read error: Connection reset by peer]
DynamiteDan has quit [Read error: No route to host]
Son_Goku has quit [Read error: Connection reset by peer]
zzag has joined #wayland
DynamiteDan has joined #wayland
smurray has joined #wayland
juwain has joined #wayland
zmike has quit [Read error: No route to host]
austriancoder has quit [Read error: Connection reset by peer]
lvrp16_ has joined #wayland
panzeroceania has quit [Read error: No route to host]
jimjams has joined #wayland
yongxiang_ has joined #wayland
seanpaul has joined #wayland
lileo has joined #wayland
DemiMarie has joined #wayland
haasn has joined #wayland
bwidawsk has joined #wayland
ovf has joined #wayland
MTCoster has joined #wayland
panzeroceania has joined #wayland
Son_Goku has joined #wayland
austriancoder has joined #wayland
zmike has joined #wayland
sudocurse__ has joined #wayland
linyaa has joined #wayland
fgcrl has joined #wayland
yshui has quit [Ping timeout: 480 seconds]
yshui has joined #wayland
bodiccea has quit [Remote host closed the connection]
bodiccea has joined #wayland
tzimmermann has quit [Quit: Leaving]
coldfeet has joined #wayland
glennk has quit [Read error: Connection reset by peer]
kts has joined #wayland
glennk has joined #wayland
karenw has joined #wayland
mclasen has quit [Quit: mclasen]
mclasen has joined #wayland
mclasen has quit []
mclasen has joined #wayland
kts has quit [Quit: Konversation terminated!]
sima has quit [Ping timeout: 480 seconds]
rasterman has quit [Quit: Gettin' stinky!]
Brainium has joined #wayland
leon-anavi has quit [Quit: Leaving]
___nick___ has joined #wayland
___nick___ has quit []
___nick___ has joined #wayland
___nick___ has quit [Remote host closed the connection]
bodiccea has quit [Remote host closed the connection]
bodiccea has joined #wayland
coldfeet has quit [Quit: Lost terminal]
calcul0n has quit [Ping timeout: 480 seconds]
karenw has quit [Ping timeout: 480 seconds]
<riteo>
swick[m], zamundaaa[m], thank you both for the clarification!
<riteo>
If and when EGL will get forward progress, will there be a way for detecting that?
karenw has joined #wayland
brosna has quit [Quit: May your keyboard never stick and your mouse always click]
brosna has joined #wayland
Flat has quit [Ping timeout: 480 seconds]
Flat has joined #wayland
Calandracas has quit [Remote host closed the connection]