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]
riteo has quit [Ping timeout: 480 seconds]
Lucretia has joined #wayland
riteo has joined #wayland
<riteo> sorry, I timed out
<riteo> jadahl: can I?
<riteo> wouldn't I have licensing problems?
Company has joined #wayland
andyrtr has quit [Quit: ZNC 1.8.2 - https://znc.in]
andyrtr has joined #wayland
<riteo> oh I think I fixed the wrapper generator. I think that'll do
<riteo> thanks for the help y'all!
riteo has quit [Quit: epic hybrid moment]
andyrtr has quit []
andyrtr has joined #wayland
rv1sr has quit []
dcz has quit [Ping timeout: 480 seconds]
___nick___ has joined #wayland
fmuellner has quit [Ping timeout: 480 seconds]
rasterman has joined #wayland
rv1sr has joined #wayland
JEEB has joined #wayland
<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> as an example of BT.2020+PQ
<JEEB> yet looking at the great support matrix for DRM/KMS properties, the support matrix for various graphics drivers is kind of weird. https://drmdb.emersion.fr/properties/3233857728/Colorspace VS https://drmdb.emersion.fr/properties/3233857728/HDR_OUTPUT_METADATA
<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]
co1umbarius has joined #wayland
columbarius has quit [Ping timeout: 480 seconds]
AJ_Z0 has joined #wayland
fmuellner has quit []
fmuellner has joined #wayland
The_Company has quit []
jmdaemon has joined #wayland