ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput
mclasen has quit [Remote host closed the connection]
feaneron has quit [Ping timeout: 480 seconds]
Consolatis has quit [Ping timeout: 480 seconds]
Consolatis has joined #wayland
fmuellner has quit [Ping timeout: 480 seconds]
ity1 has joined #wayland
ity has quit [Remote host closed the connection]
Company has quit [Ping timeout: 480 seconds]
feaneron has joined #wayland
Company has joined #wayland
Company has quit []
abdo has joined #wayland
abdo is now known as Guest11832
garnacho has quit [Ping timeout: 480 seconds]
Guest11832 has quit [Ping timeout: 480 seconds]
abdo_ has joined #wayland
nerdopolis has quit [Ping timeout: 480 seconds]
Consolatis_ has joined #wayland
Consolatis is now known as Guest11840
Consolatis_ is now known as Consolatis
abdo_ has quit [Ping timeout: 480 seconds]
Guest11840 has quit [Ping timeout: 480 seconds]
feaneron has quit [Ping timeout: 480 seconds]
aelius has quit [Remote host closed the connection]
aelius has joined #wayland
MrCooper_ has joined #wayland
MrCooper has quit [Ping timeout: 480 seconds]
vincejv has quit [Remote host closed the connection]
glennk has joined #wayland
MrCooper__ has joined #wayland
MrCooper_ has quit [Ping timeout: 480 seconds]
vincejv has joined #wayland
sally has quit [Read error: Connection reset by peer]
sally has joined #wayland
MrCooper_ has joined #wayland
MrCooper__ has quit [Ping timeout: 480 seconds]
glennk has quit [Read error: Connection reset by peer]
glennk has joined #wayland
kts has joined #wayland
sima has joined #wayland
tzimmermann has joined #wayland
garnacho has joined #wayland
leon-anavi has joined #wayland
azerov has quit [Quit: Gateway shutdown]
azerov has joined #wayland
MrCooper_ is now known as MrCooper
kts has quit [Ping timeout: 480 seconds]
rasterman has joined #wayland
narodnik has joined #wayland
kts has joined #wayland
mvlad has joined #wayland
akimoto has joined #wayland
kts has quit [Ping timeout: 480 seconds]
Company has joined #wayland
abdo has joined #wayland
abdo is now known as Guest11859
Moprius has joined #wayland
bindu_ has joined #wayland
bindu has quit [Ping timeout: 480 seconds]
bindu has joined #wayland
fmuellner has joined #wayland
bindu_ has quit [Ping timeout: 480 seconds]
fmuellner has quit [Ping timeout: 480 seconds]
fmuellner has joined #wayland
bindu_ has joined #wayland
narodnik has quit [Ping timeout: 480 seconds]
bindu has quit [Ping timeout: 480 seconds]
feaneron has joined #wayland
bwbuhse_ has joined #wayland
bwbuhse has quit [Ping timeout: 480 seconds]
nerdopolis has joined #wayland
bwbuhse_ is now known as bwbuhse
Guest11859 has quit [Ping timeout: 480 seconds]
abdo has joined #wayland
abdo is now known as Guest11870
nerdopolis has quit [Ping timeout: 480 seconds]
aelius_ has joined #wayland
rgallaispou has joined #wayland
aelius has quit [Ping timeout: 480 seconds]
Guest11870 has quit [Ping timeout: 480 seconds]
CME_ has joined #wayland
CME has quit [Ping timeout: 480 seconds]
mclasen has joined #wayland
rgallaispou has quit [Read error: Connection reset by peer]
rgallaispou has joined #wayland
alatiera has quit [Read error: Connection reset by peer]
alatiera has joined #wayland
rgallaispou has quit [Read error: Connection reset by peer]
rgallaispou has joined #wayland
mclasen has quit [Quit: mclasen]
mclasen has joined #wayland
kts has joined #wayland
kts has quit [Remote host closed the connection]
kts has joined #wayland
iomari891 has joined #wayland
mripard has quit [Quit: WeeChat 4.5.2]
iomari891 has quit [Ping timeout: 480 seconds]
FreeFull has joined #wayland
leon-anavi has quit [Quit: Leaving]
rgallaispou has left #wayland [#wayland]
coldfeet has joined #wayland
bodiccea has joined #wayland
mohit815822635306 has quit [Quit: mohit815822635306]
mohit815822635306 has joined #wayland
akimoto has quit [Remote host closed the connection]
coldfeet has quit [Quit: Lost terminal]
karenw_ has joined #wayland
karenw_ has quit [Remote host closed the connection]
tzimmermann has quit [Quit: Leaving]
kts has quit [Ping timeout: 480 seconds]
rv1sr has joined #wayland
<wlb> wayland Merge request !465 opened by Sebastian Wick (swick) shm: Add wl_shm_buffer ref and unref functions https://gitlab.freedesktop.org/wayland/wayland/-/merge_requests/465
cyrinux9 has quit []
cyrinux9 has joined #wayland
bindu_ has quit [Remote host closed the connection]
bindu has joined #wayland
narodnik has joined #wayland
bodiccea has quit [Ping timeout: 480 seconds]
feaneron has quit [Ping timeout: 480 seconds]
rasterman has quit [Quit: Gettin' stinky!]
garnacho has quit [Remote host closed the connection]
tanty has quit [Quit: Ciao!]
mvlad has quit [Remote host closed the connection]
nerdopolis has joined #wayland
narodnik2 has joined #wayland
<orowith2os[m]> Does anybody have some decent resources for writing a wayland compositor without wlroots or any other helpers?
<orowith2os[m]> well, I guess I could use wlroots, but... I'm not sure how useful it would be...
<orowith2os[m]> It's really just going to pass everything through to Xorg, and the X11 events back to the Wayland clients
<kennylevinsen> you're not building a compositor, so...
<kennylevinsen> at least not as long as you're "just passing everything through to Xorg"
<orowith2os[m]> kennylevinsen: more of a display server, not a compositor, I guess. I still need to do the server things
<orowith2os[m]> taking client events and sending them to Xorg, sending them back to clients
<orowith2os[m]> trying to find some C++ bindings for libwayland-server so I can maybe see if it provides anything helpful...
<kennylevinsen> there's two approaches: make a traditional compositor that has a different backend/renderer, or make a bare wayland-server that tries to just apply stuff from the Wayland side directly to X without tracking much state of its own
<orowith2os[m]> the latter is what I'm going for
<orowith2os[m]> if I wanted the former, I would be using wlroots
<orowith2os[m]> I also want to do things from scratch for funsies, and so I can learn a bit more on how it all works, really
<orowith2os[m]> all I'm doing is translating events to a different protocol and passing memory around, I shouldn't need to do a lot
<kennylevinsen> you're translating between different models, so you'll need to track and maintain state - but the approach you want to take is more akin to waypipe than any compositor example
<kennylevinsen> but use wlroots/weston/jay/whatever as reference for specific functionality - that there's helpers doesn't matter from a perspective of learning from it
rv1sr has quit []
NepNep has joined #wayland
<NepNep> list
NepNep has quit [Quit: leaving]
Calandracas_ has quit [Remote host closed the connection]
Calandracas has joined #wayland
Calandracas_ has joined #wayland
Calandracas has quit [Remote host closed the connection]
tanty has joined #wayland