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
fmuellner_ has quit [Ping timeout: 480 seconds]
co1umbarius has joined #wayland
columbarius has quit [Ping timeout: 480 seconds]
eyeris has joined #wayland
eyeris has quit []
slim has quit [Quit: slim]
slim has joined #wayland
Telvana2 has quit [Read error: Connection reset by peer]
Telvana has joined #wayland
d42 has joined #wayland
mclasen has quit [Ping timeout: 480 seconds]
coleman_ is now known as dontlaugh
dontlaugh is now known as coleman
coleman has left #wayland [#wayland]
coleman has joined #wayland
coleman has left #wayland [#wayland]
dontlaugh has joined #wayland
zebrag has quit [Remote host closed the connection]
Company has quit [Quit: Leaving]
c7s has quit [Ping timeout: 480 seconds]
derek-shnosh has joined #wayland
derek-shnosh has quit [Quit: Konversation terminated!]
Dami_Lu has quit [Remote host closed the connection]
Dami_Lu has joined #wayland
<daniels>
pq: is 'sounds good' on !844, 'great you can click merge', or 'nice but let me take a look'? :)
mclasen has joined #wayland
mclasen has quit []
mclasen has joined #wayland
<daniels>
pq: ooh wait let me fix the bpp assignment first; I thought I did already!
devilhorns has joined #wayland
<pq>
daniels, "let me take a look" because it seems every round adds something :-p
<pq>
or drops a good patch
<pq>
daniels, another review round done.
flacks_ has quit [Quit: Quitter]
flacks has joined #wayland
<daniels>
pq: another push!
dcz_ has joined #wayland
<daniels>
sorry for dropping the good patch, I forgot that was in the clean-for-MR section rather than the possibly-terrible-cleanup-experiments section
dcz_ has quit [Read error: Connection reset by peer]
<ifreund>
I've been doing some experimentation with my zig wayland scanner recently and have started enforcing the "object creation hierarchy must be a tree" thing with exceptions for wl_callback and wl_buffer
<ifreund>
I think it would be cool if there was some attribute in the xml to indicate that the version of an interface is fixed at 1 and it is safe to break normal object creation hierarchy rules
<ifreund>
then I could get rid of my hardcoded list and perhaps wayland-scanner could also start erroring out on broken things like zwp_input_method_context_v1.grab_keyboard
<ifreund>
another interesting thing zig-wayland now does is require the user to specifiy a fixed version for which to generate code for each global at build time
<ifreund>
this is for API forward compatibility reasons, but it also gets used in the wl_registry_bind() equivalent to fix the most common forward compatibility client bug I've seen in the wild
<ifreund>
namely passing a higher version than the client supports to wl_registry_bind()... zig-wayland clamps it to the version of the code it generated
rgallaispou has quit [Read error: Connection reset by peer]
Azem has joined #wayland
fmuellner has joined #wayland
fmuellner has quit [Ping timeout: 480 seconds]
c7s has joined #wayland
Telvana has quit []
devilhorns has quit []
mahkoh has joined #wayland
<mahkoh>
hi. is the linux-explicit-synchronization protocol required for a wayland compositor to work properly (flicker free, no corruption) on the proprietary nvidia driver? I'm mostly interested in pure-wayland clients, xwayland is another issue.
<mahkoh>
unfortunately I have no nvidia hardware to test this
<LaserEyess>
explicit-sync is not required for any wayland compositor
<LaserEyess>
or client, for that matter
<mahkoh>
I understand that explicit-sync is not a required extension. But I'm also aware that there are problems with xwayland on nvidia because the nvidia driver does not implement implicit sync and xwayland does not provide them with a way to work around this. that's what makes me believe that there might also problems with pure wayland applications if the server does not offer the explicit-sync extension of the nvidia dri
<mahkoh>
*for the nvidia driver to use
<mahkoh>
I can also imagine that the nvidia egl and vulkan drivers work around this by delaying client side until all rendering is done. but I would like to know for sure.
eroc1990 has quit [Quit: Ping timeout (120 seconds)]
eroc1990 has joined #wayland
Lyude has quit [Quit: WeeChat 3.4]
mokee has joined #wayland
mokee has quit []
mokee has joined #wayland
lsd|2|2 has joined #wayland
lsd|2 has quit [Read error: Connection reset by peer]
wahfato has quit []
wahfato has joined #wayland
Telvana has joined #wayland
mokee has quit []
mokee has joined #wayland
mokee has quit []
mokee has joined #wayland
mahkoh has quit [Quit: Page closed]
mokee has quit []
rasterman has quit [Quit: Gettin' stinky!]
jmabr has quit [Quit: Leaving]
Lyude has joined #wayland
mclasen has joined #wayland
agd5f_ has joined #wayland
mclasen has quit []
___nick___ has quit [Ping timeout: 480 seconds]
mclasen has joined #wayland
agd5f has quit [Ping timeout: 480 seconds]
agd5f_ has quit [Read error: Connection reset by peer]
agd5f_ has joined #wayland
agd5f_ has quit [Read error: Connection reset by peer]
agd5f_ has joined #wayland
manuel has joined #wayland
mclasen has quit [Ping timeout: 480 seconds]
txtsd is now known as Guest1036
txtsd has joined #wayland
Lyude has quit [Read error: Connection reset by peer]
rpigott has quit [Read error: Connection reset by peer]