ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput
nurupo has quit [Quit: nurupo.ga]
nurupo has joined #wayland
<wlb> wayland-protocols Merge request !390 opened by Xaver Hugl (Zamundaaa) Draft: color: add an absolute colorimetric + black point compensation rendering intent https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/390
garnacho has quit [Ping timeout: 480 seconds]
garnacho has joined #wayland
Company has quit [Ping timeout: 480 seconds]
Brainium has joined #wayland
Company has joined #wayland
Company has quit []
glennk has joined #wayland
Moprius has joined #wayland
nerdopolis has quit [Ping timeout: 480 seconds]
mclasen has quit [Ping timeout: 480 seconds]
Moprius has quit [Remote host closed the connection]
Brainium has quit [Quit: Konversation terminated!]
garnacho has quit [Remote host closed the connection]
garnacho has joined #wayland
yrlf has quit [Ping timeout: 480 seconds]
tzimmermann has joined #wayland
yrlf has joined #wayland
feaneron has quit [Ping timeout: 480 seconds]
rasterman has joined #wayland
leon-anavi has joined #wayland
<wlb> wayland-protocols Merge request !391 opened by Jonas Ådahl (jadahl) build: Bump version to 1.43 https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/391
<wlb> weston Issue #1016 opened by A B (absn) No input devices on entering Weston https://gitlab.freedesktop.org/wayland/weston/-/issues/1016
<wlb> weston Merge request !1720 opened by Philipp Zabel (pH5) backend-drm: Work around amdgpu issue #1890 https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1720
tzimmermann has quit [Quit: Leaving]
tzimmermann has joined #wayland
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.
coldfeet has quit [Quit: Lost terminal]
<zamundaaa[m]> It does not require commit timing
Moprius has joined #wayland
<wlb> wayland-protocols/main: Jonas Ådahl * build: Bump version to 1.43 https://gitlab.freedesktop.org/wayland/wayland-protocols/commit/4313a51a170e meson.build
<wlb> wayland-protocols Merge request !391 merged \o/ (build: Bump version to 1.43 https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/391)
nerdopolis has joined #wayland
glennk has joined #wayland
kts has quit [Ping timeout: 480 seconds]
feaneron has joined #wayland
karenw has quit [Quit: Deep into that darkness peering...]
<davidre> \o/
<swick[m]> zamundaaa: it does for forward progress on some compositors, so its availability is required to be sure there is forward progress
<zamundaaa[m]> No, it does not require it
<zamundaaa[m]> If a compositor implements fifo only, it gives forward progress guarantees with that
<swick[m]> that was changed recently apparently
<swick[m]> so now instead of getting no forward progress on some compositors you get unthrottled progress
<swick[m]> which means that you still have to check both protocols to be somewhat confident that the behavior will be throttled with forward progress
<swick[m]> riteo: ^
<zamundaaa[m]> No, you do not get unthrottled progress
<zamundaaa[m]> If a compositor only implements fifo, you can assume it does it properly
<zamundaaa[m]> And throttles on the compositor side
<swick[m]> fifo explicitly says that it's okay to run unthrottled when the surface is occluded or otherwise doesn't have an associated refresh rate
<swick[m]> and it's what mutter does
<zamundaaa[m]> Yes, but mutter also supports commit timing
<swick[m]> yes
<wlb> wayland.freedesktop.org Merge request !97 opened by Jonas Ådahl (jadahl) releases: Add wayland-protocols 1.43 https://gitlab.freedesktop.org/wayland/wayland.freedesktop.org/-/merge_requests/97
<wlb> wayland.freedesktop.org Merge request !97 merged \o/ (releases: Add wayland-protocols 1.43 https://gitlab.freedesktop.org/wayland/wayland.freedesktop.org/-/merge_requests/97)
<wlb> wayland.freedesktop.org/main: Jonas Ådahl * releases: Add wayland-protocols 1.43 https://gitlab.freedesktop.org/wayland/wayland.freedesktop.org/commit/81c55299b7a6 releases.html
<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]
Calandracas has joined #wayland
<wlb> weston/main: Robert Mader * gitlab-ci: Update Meson https://gitlab.freedesktop.org/wayland/weston/commit/9675ef49f20e .gitlab-ci/build-deps.sh
<wlb> weston/main: Robert Mader * gitlab-ci: Build kernel with udmabuf support https://gitlab.freedesktop.org/wayland/weston/commit/682d420b5010 .gitlab-ci/ build-deps.sh virtme-scripts/run-weston-tests.sh
<wlb> weston/main: Robert Mader * gitlab-ci: Update Mesa for llvmpipe dmabuf support https://gitlab.freedesktop.org/wayland/weston/commit/57f48ab91cee .gitlab-ci/build-deps.sh
<wlb> weston/main: Robert Mader * gitlab-ci: Bump image https://gitlab.freedesktop.org/wayland/weston/commit/81800294a98a .gitlab-ci.yml
<wlb> weston Merge request !1717 merged \o/ (gitlab-ci: Add udmabuf support and switch to swrast https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1717)
lockywolf_ has quit []
lockywolf has joined #wayland
JEEB has quit [Ping timeout: 480 seconds]
Flat has quit [Ping timeout: 480 seconds]
Flat has joined #wayland
Flat_ has joined #wayland
Flat has quit [Ping timeout: 480 seconds]
glennk has quit [Ping timeout: 480 seconds]