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
<pq>
ifreund, how can you pass the generated interface version to wl_registry_bind()? Does something there guarantee, that the program is also implementing that version too? And what if the server advertised version is less?
rasterman has joined #wayland
glennk has quit [Remote host closed the connection]
glennk has joined #wayland
Azem has joined #wayland
<ifreund>
pq: the project using zig-wayland must call scanner.generate("wl_output", 3) as part of its build system for all global interfaces, 3 being the version to generate code for
<ifreund>
wl_registry_bind() still takes a version argument, but what gets actually sent to the server is the minimum of the runtime version argument and compile time known generated version
fmuellner has joined #wayland
caveman has quit [Ping timeout: 480 seconds]
hardening has joined #wayland
mokee has joined #wayland
wolfshappen has joined #wayland
flacks has quit [Quit: Quitter]
soreau has quit [Read error: Connection reset by peer]
soreau has joined #wayland
flacks has joined #wayland
mclasen has joined #wayland
mclasen has quit []
mclasen has joined #wayland
mclasen has quit []
caveman has joined #wayland
fmuellner has quit [Ping timeout: 480 seconds]
lsd|2|2 has quit [Ping timeout: 480 seconds]
Azem has quit [Ping timeout: 480 seconds]
Arnavion has quit [Ping timeout: 480 seconds]
Arnavion has joined #wayland
Net147 has quit [Quit: Quit]
Net147 has joined #wayland
fmuellner has joined #wayland
fmuellner has quit [Ping timeout: 480 seconds]
luc4 has joined #wayland
<MrCooper>
re mahkoh's question, I'm not sure the nvidia drivers could transparently use the explicit-sync protocol?
c7s has quit [Quit: c7s]
dcz has joined #wayland
MajorBiscuit has joined #wayland
Company has joined #wayland
dcz has quit [Ping timeout: 480 seconds]
mokee has quit []
mokee has joined #wayland
erc_ has quit []
erc has joined #wayland
MajorBiscuit has quit [Quit: WeeChat 3.4]
MajorBiscuit has joined #wayland
erc_ has joined #wayland
erc has quit [Ping timeout: 480 seconds]
c7s has joined #wayland
lsd|2 has joined #wayland
mokee has quit []
mokee has joined #wayland
MajorBiscuit has quit [Ping timeout: 480 seconds]
zebrag has joined #wayland
MajorBiscuit has joined #wayland
MajorBiscuit has quit [Ping timeout: 480 seconds]
MajorBiscuit has joined #wayland
caveman has quit [Remote host closed the connection]
caveman has joined #wayland
MajorBiscuit has quit [Quit: WeeChat 3.4]
Azem has joined #wayland
txtsd has joined #wayland
MajorBiscuit has joined #wayland
c7s has quit [Ping timeout: 480 seconds]
MajorBiscuit has quit [Ping timeout: 480 seconds]
Azem has quit []
dcz has joined #wayland
MajorBiscuit has joined #wayland
luc4 has quit []
dcz has quit [Ping timeout: 480 seconds]
MajorBiscuit has quit [Ping timeout: 480 seconds]
mahkoh has joined #wayland
<mahkoh>
MrCooper: Is that not what the protocol refers to: "Graphics APIs, like EGL or Vulkan, that manage the buffer queue and commits of a wl_surface themselves, are likely to be using this extension internally."
<mahkoh>
Anyway, I've been asking people with nvidia hardware to simply test my compositor which currently does not implement the extension. Though they haven't gotten back to me yet.
<mahkoh>
If anyone here has nvidia hardware and is willing to test it, you can find the compositor here: https://github.com/mahkoh/jay
<mahkoh>
If you are having trouble getting it to work or have any other questions, ping me in here or ask on github. I probably won't be online here but I'll check the logs.
cool110_ has quit [Remote host closed the connection]
cool110 has joined #wayland
rv1sr has quit []
lsd|2 has quit []
<zubzub>
I want to receive eglimages from the client in a compositor, solely for the purpose of handing them off to gstreamer for video encoding. Is there anything else I need to do besides: gbm_create_device + eglGetPlatformDisplay + eglInitialize + eglBindWaylandDisplayWL ?
<zubzub>
so no eglChooseConfig, eglBindAPI, eglCreateContext
<zubzub>
I guess I do also need to do eglMakeCurrent
<zubzub>
at almost feels... too easy?
caveman has quit [Quit: caveman]
<DemiMarieObenour[m]>
daniels: thanks for the security patch for the buffer limit!