ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput | register your nick to speak
Lucretia has quit []
columbar1 has joined #wayland
columbarius has quit [Ping timeout: 480 seconds]
vivek has joined #wayland
vivekk has joined #wayland
vivek has quit [Ping timeout: 480 seconds]
boistordu has joined #wayland
boistordu_old has quit [Ping timeout: 480 seconds]
<emersion>
JPEW: can you add the R-b tags in the commit message in your Mesa MR? i'll wait for a few days and then merge it if no-one raises a concern. please ping me in a week if i forgot about it
<emersion>
JPEW: ah, also maybe add "Cc: mesa-stable" if you want this to be back-ported to the stable branch
<emersion>
(ideally a Fixes tag is better, but need to find a good base commit for it)
naveenk2 has joined #wayland
jgrulich has quit [Remote host closed the connection]
tzafrir has quit [Read error: Connection reset by peer]
naveenk2 has quit [Ping timeout: 480 seconds]
heeen has quit [Ping timeout: 480 seconds]
heeen has joined #wayland
LaserEyess_ has joined #wayland
LaserEyess has quit [Ping timeout: 480 seconds]
ppascher has quit [Ping timeout: 480 seconds]
<MrCooper>
pq: I wonder how long until someone implements a Wayland compositor in compute shaders :)
<pq>
Good for them.
<pq>
meanwhile we struggle with just plain old CPUs
<bl4ckb0ne>
i wonder how long until somebody makes a wayland compositor in compute shaders that renders on the cpu
ppascher has joined #wayland
<glennk>
MrCooper, doesn't gamescope do that?
<pq>
glennk, the window manager logic, not the compositing
<pq>
..I assume this was a reply to my email on dri-devel :-)
<MrCooper>
yeah
<pq>
though then it occurred to me that as long as the window manager is sure the no window state is changing, it could let the GPU pick the frame to display
<pq>
but the compositor would still need to know which frame it picked
<glennk>
the flip command on the gpu can be made conditional, as well as writing back a status
<pq>
also conditional on the wl_surface being independent, not a sync'd sub-surface nor part of a transaction
LaserEyess_ has left #wayland [#wayland]
<MrCooper>
pq: right
LaserEyess has joined #wayland
<MrCooper>
glennk: picking a buffer for a flip is a simple special case; Wayland allows almost arbitrary state changes to be applied atomically along with new buffer
<glennk>
right, and if the gpu picked the "wrong" frame the transaction didn't go through
<MrCooper>
if the new buffer comes with other state changes, the GPU can only choose between it or the previous buffer if it runs the whole Wayland logic