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
yoslin has quit [Quit: WeeChat 3.6]
yoslin has joined #wayland
Company has quit [Quit: Leaving]
Leopold has joined #wayland
reductum has joined #wayland
co1umbarius has joined #wayland
columbarius has quit [Ping timeout: 480 seconds]
Leopold has quit []
cvmn has joined #wayland
zebrag has quit [Quit: Konversation terminated!]
chip_x has joined #wayland
chipxxx has quit [Ping timeout: 480 seconds]
nerdopolis has quit [Ping timeout: 480 seconds]
cvmn has quit [Ping timeout: 480 seconds]
kts has joined #wayland
kts has quit [Quit: Leaving]
kts has joined #wayland
dcz has joined #wayland
danvet has joined #wayland
creich has joined #wayland
kts has quit [Quit: Leaving]
rv1sr has joined #wayland
riteo has joined #wayland
<riteo>
hiiiii! It's me, that godot person! This time I'm having some issues with making wayland+x11 builds work on either platform without the "opposite" platform's libraries
<riteo>
is this possible? I found a dload wrapper but while it works with X11 stuff it doesn't work well with wayland
<riteo>
can I bundle the wayland client library into the client?
<vyivel>
i'd use something like build-time flags for this tbh
<riteo>
me too, but the other godot people want to make a single binary that can work with or without either library available
<riteo>
they're already currently dloading dbus and fontconfig
<vyivel>
i think the same should work for libwayland
<riteo>
at least that wrapper generator I foudn has issues with parsing its types
<riteo>
although I could make my own wrapper, couldn't I?
<riteo>
wayland-client is pretty small IIRC
<vyivel>
iirc firefox bundles libwayland-client stubs, loads libwayland on run-time and replaces(?) the stubs with actual functions if available
<vyivel>
might be terribly misremembering that though
<riteo>
is there a reason on why I can't bundle the whole wayland-client library?
<riteo>
like, is it too heavy, platform dependant, or just a bad idea in general?
<vyivel>
i think you can?
<vyivel>
it's fairly small
<riteo>
tbh I'd be tempted to just bundle it
<riteo>
godot bundles way bigger libraries and Xlib gets wrapped nicely by that utility
<vyivel>
you'd have to deal with updates on your own, but that's about it i presume
<riteo>
mh, I'll consider this
<riteo>
otherwise I think I'll either fix the wrapper thing or just make my own library wrapper, this thing's small after all
fmuellner has joined #wayland
<jadahl>
riteo: you can check how sdl does it (it does dlopen() and dlsym())
Lucretia has quit [Remote host closed the connection]
<JEEB>
hi, I see there is KMS/DRM HDR related stuff in libweston, and I'd like to pick up someone's brains on this. if I look at the CTA specifications, I see that there's probably two things at play: a) set the colorimetry in the Aux Video Information InfoFrame to RGB, BT.2020 b) set the Transfer Function in the Dynamic Range and Mastering InfoFrame to PQ
<JEEB>
or do drivers just go lalala and configure the colorimetry flag "behind our backs" when the HDR output metadata is set?
<JEEB>
to some value which is not really defined
jmdaemon has quit [Ping timeout: 480 seconds]
d42 has quit []
d42 has joined #wayland
nerdopolis has joined #wayland
eroux_ has joined #wayland
eroux has quit [Ping timeout: 480 seconds]
<soreau>
mntirc: ah, good
Seirdy has quit [Ping timeout: 480 seconds]
The_Company has joined #wayland
Seirdy has joined #wayland
dcz_ has joined #wayland
Company has quit [Ping timeout: 480 seconds]
dcz_ has quit [Ping timeout: 480 seconds]
dcz_ has joined #wayland
slattann has joined #wayland
fmuellner has joined #wayland
slattann has quit []
___nick___ has quit []
fmuellner has quit [Ping timeout: 480 seconds]
___nick___ has joined #wayland
___nick___ has quit []
___nick___ has joined #wayland
fmuellner has joined #wayland
rv1sr has quit []
ad__ has joined #wayland
<zubzub>
I'm trying to pinpoint some XWayland error on NVIDIA driver and tracked it to a call to gbm_bo_create_with_modifiers(..) inside xwayland-glamor-gbm.c (L295) which returns NULL but I have no idea *why* it returns NULL. format is set to 'GBM_FORMAT_XRGB8888' and modifiers set to: 72057594037927935 (whatever that is) :-/
<zubzub>
cc ofourdan ^
___nick___ has quit [Ping timeout: 480 seconds]
<dottedmag>
72057594037927935 = (u64)-1
<dottedmag>
doesn't sound sane
<JEEB>
yea
<zubzub>
ok so my compositor is probably advertising an illegal modifier
rasterman has quit [Quit: Gettin' stinky!]
dcz_ has quit [Ping timeout: 480 seconds]
<zubzub>
72057594037927935 == DRM_FORMAT_RESERVED
danvet has quit [Ping timeout: 480 seconds]
<dottedmag>
Oops, I didn't count the number of "ff"s :)
<zubzub>
hmm my other modifiers all seem fine (valid? nvidia modifiers): 0x3000000004FE010, 0x3000000004FE011, 0x3000000004FE012 etc.
unix has left #wayland [#wayland]
zebrag has joined #wayland
columbarius has joined #wayland
co1umbarius has quit [Ping timeout: 480 seconds]
<zubzub>
ooh cool I get the same XWayland error on Weston 9 as well
<zubzub>
Guess I'm probably not doing anything wrong after all 🥲
AJ_Z0 has quit [Quit: I have to return some videotapes]