ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput
nerdopolis has joined #wayland
guru_ has joined #wayland
crazybyte has quit [Quit: Bye]
crazybyte has joined #wayland
guru__ has quit [Ping timeout: 480 seconds]
Brainium has quit [Quit: Konversation terminated!]
PopLamina has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
karenthedorf has quit [Remote host closed the connection]
karenthedorf has joined #wayland
sally has quit [Remote host closed the connection]
nerdopolis has quit [Ping timeout: 480 seconds]
sally has joined #wayland
RAOF has quit [Remote host closed the connection]
RAOF has joined #wayland
nerdopolis has joined #wayland
nerdopolis has quit [Ping timeout: 480 seconds]
Arnavion has quit [Remote host closed the connection]
Arnavion has joined #wayland
guru_ has quit [Remote host closed the connection]
guru_ has joined #wayland
kts has joined #wayland
lsd|2 has joined #wayland
lsd|2 has quit []
PopLamina has joined #wayland
kts has quit [Ping timeout: 480 seconds]
glennk has joined #wayland
Company has quit [Quit: Leaving]
overholts has quit [Quit: overholts]
overholts has joined #wayland
overholts has quit []
PopLamina has quit [Remote host closed the connection]
overholts has joined #wayland
sima has joined #wayland
flokli has quit [Quit: WeeChat 4.3.1]
flokli has joined #wayland
tzimmermann has joined #wayland
melonai has quit []
neniagh has quit [Ping timeout: 480 seconds]
agx has joined #wayland
akallabeth[m] has joined #wayland
ambasta[m] has joined #wayland
ammen99[m] has joined #wayland
anomalous_creator[m] has joined #wayland
anonymousanomoly[m] has joined #wayland
apol[m] has joined #wayland
arichardson[m] has joined #wayland
azizLIGHT has joined #wayland
basemale has joined #wayland
bdaase[m] has joined #wayland
botiapa[m] has joined #wayland
Naruto[m] has joined #wayland
c_89[m] has joined #wayland
cmeissl[m] has joined #wayland
Coelacanthus[envsnet][m] has joined #wayland
Coelacanthus[m]1 has joined #wayland
colinmarc has joined #wayland
Eighth_Doctor has joined #wayland
cousinofthor[m] has joined #wayland
d_ed[m] has joined #wayland
daissi has joined #wayland
danburd[m] has joined #wayland
dani-g5x[m] has joined #wayland
davidre has joined #wayland
Nico1 has joined #wayland
deknos82[m] has joined #wayland
Diamonditshe[m] has joined #wayland
Guest219 has joined #wayland
doras has joined #wayland
doraskayo has joined #wayland
drakulix[m] has joined #wayland
elinor has joined #wayland
emilio[m]1 has joined #wayland
ErikReider[m] has joined #wayland
FbioPacheco[m] has joined #wayland
Guest199 has joined #wayland
[old]freshgumbubbles[m] has joined #wayland
melonai has joined #wayland
furyishere[m] has joined #wayland
general_j[m] has joined #wayland
na[m] has joined #wayland
gnustomp[m] has joined #wayland
Guest209 has joined #wayland
hariselldon[m] has joined #wayland
Harvey[m] has joined #wayland
hch129071 has joined #wayland
heeen[m] has joined #wayland
heftig has joined #wayland
hex[m]1 has joined #wayland
shawn[m] has joined #wayland
idkrn[m] has joined #wayland
zebrag[m] has joined #wayland
j-james[m] has joined #wayland
japchae[m] has joined #wayland
Jean[m]12 has joined #wayland
JosExpsito[m] has joined #wayland
Kelseyjgilbert[m] has joined #wayland
junglerobba[m] has joined #wayland
joantolo[m] has joined #wayland
JosExpsito[m]1 has joined #wayland
jryans has joined #wayland
karmavil[m] has joined #wayland
madhavpcm has joined #wayland
kenrendell[m] has joined #wayland
krathul[m] has joined #wayland
luks2[m] has joined #wayland
MatthiasK[m] has joined #wayland
mboudr35[m] has joined #wayland
meltq[m] has joined #wayland
Mershl[m] has joined #wayland
modelockedcat has joined #wayland
mrkzboo[m] has joined #wayland
nazarewk[m] has joined #wayland
neobrain[m] has joined #wayland
nep_nep has joined #wayland
nickdiego[ooobackonjul22][m] has joined #wayland
niecoinny[m] has joined #wayland
nielsdg has joined #wayland
ongy[m] has joined #wayland
Orko[m] has joined #wayland
orowith2os[m] has joined #wayland
teh1[m] has joined #wayland
pac85[m] has joined #wayland
Poly[m] has joined #wayland
KingoftheElves[m] has joined #wayland
psydroid[m] has joined #wayland
q234rty has joined #wayland
q234rty[m][m] has joined #wayland
rails[m] has joined #wayland
rajveermalviya[m] has joined #wayland
RobertAyrapetyan[m] has joined #wayland
robertmader[m] has joined #wayland
RomanGilg[m] has joined #wayland
rubo_[m] has joined #wayland
Russ[m] has joined #wayland
Shimmy[m] has joined #wayland
sergi has joined #wayland
Sumera[m] has joined #wayland
swick[m] has joined #wayland
sythemeta847[m] has joined #wayland
tayloralgo1[m] has joined #wayland
teaper[m] has joined #wayland
Nova[m] has joined #wayland
lyasm[m] has joined #wayland
underpantsgnome[m] has joined #wayland
ttancos[m] has joined #wayland
tzx[m] has joined #wayland
Z[m]123 has joined #wayland
unix-supremacist[m] has joined #wayland
Vanfanel has joined #wayland
varlad[m] has joined #wayland
vchernin[m] has joined #wayland
MatrixTravelerbot[m] has joined #wayland
vulpes2[m] has joined #wayland
wildwestrom[m] has joined #wayland
windowsxp[m] has joined #wayland
xerpi[m] has joined #wayland
YaLTeR[m] has joined #wayland
YHNdnzj[moz] has joined #wayland
yshui` has joined #wayland
zaibon[m] has joined #wayland
zamundaaa[m] has joined #wayland
zhxt[m] has joined #wayland
zzxyb[m] has joined #wayland
Guru_DE has joined #wayland
guru_ has quit [Ping timeout: 480 seconds]
<jadahl> anyone needing a w-p release or should I wait for the icon undefined buffer semantics to be fixed first?
leon-anavi has joined #wayland
bindu has joined #wayland
iomari891 has joined #wayland
privacy has joined #wayland
<wlb> weston Issue #924 opened by TyphoonWu (TyphoonWu) Dependency wayland-server found: NO found 1.18.0 but need: '>= 1.22.0' https://gitlab.freedesktop.org/wayland/weston/-/issues/924
xantoz has quit [Remote host closed the connection]
mripard has joined #wayland
iomari891 has quit [Ping timeout: 480 seconds]
lsd|2 has joined #wayland
narodnik has quit [Quit: WeeChat 4.3.2]
<wlb> weston Issue #924 closed \o/ (Dependency wayland-server found: NO found 1.18.0 but need: '>= 1.22.0' https://gitlab.freedesktop.org/wayland/weston/-/issues/924)
mvlad has joined #wayland
kts has joined #wayland
nerdopolis has joined #wayland
xantoz has joined #wayland
kts has quit [Quit: Konversation terminated!]
privacy has quit [Quit: Leaving]
zvarde19883032067791916858 has quit [Quit: The Lounge - https://thelounge.chat]
kts has joined #wayland
tzimmermann_ has joined #wayland
tzimmermann has quit [Read error: Connection reset by peer]
<wlb> weston Merge request !1563 opened by Marius Vlad (mvlad) kiosk-shell: Don't assume a valid output https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1563 [kiosk-shell]
rv1sr has joined #wayland
Brainium has joined #wayland
iomari891 has joined #wayland
<wlb> weston Issue #925 opened by ye-huang (ye-huang) The app image will freeze on screen after killi it https://gitlab.freedesktop.org/wayland/weston/-/issues/925
<wlb> weston Merge request !1564 opened by Marius Vlad (mvlad) backend-drm: Avoid providing a divisor of zero https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1564 [DRM/KMS backend]
Guest209 is now known as go4godvin
iomari891 has quit [Ping timeout: 480 seconds]
kts has quit [Quit: Konversation terminated!]
balrog has quit [Quit: Bye]
balrog has joined #wayland
Guest229 has quit [Remote host closed the connection]
JEEB has quit [Ping timeout: 480 seconds]
yang2 has quit [Ping timeout: 600 seconds]
yang2 has joined #wayland
garnacho has joined #wayland
garnacho has left #wayland [#wayland]
naemi44 has quit [Remote host closed the connection]
naemi449 has joined #wayland
garnacho has joined #wayland
garnacho has left #wayland [#wayland]
Company has joined #wayland
privacy has joined #wayland
lsd|2|2 has joined #wayland
lsd|2 has quit [Read error: No route to host]
TheCaptain82970403198578471379 has joined #wayland
lsd|2|2 has quit []
<colinmarc> what is the reasoning behind wayland having client-allocated buffers? I ask because vulkan sort of inverts that (it's the implementation's job to allocate the buffers for a swapchain) which leads to more complexity in userspace WSI code. obviously wayland predates that, though.
<emersion> the impl is not the compositor fwiw
<emersion> no roundtrip necessary, memory is accounted for the correct process, client has full freedom which facility to use to allocate (GBM, V4L2, VA-API, etc)
<emersion> are a few reasons
<colinmarc> thanks for the quick answer, I hadn't thought about memory accounting. (I have no idea how that works with gpu memory)
<kennylevinsen> colinmarc: note that you're loading the Vulkan implementation into the client. When you vkAllocateMemory, it's your process (i.e., the client) that is allocating memory
<kennylevinsen> same for when you use the a swapchain with the WSI
<colinmarc> doesn't VkCreateSwapchain do the allocation, though? You don't usually call VkAllocateMemory for that, right?
<colinmarc> I understand what you're saying, though
<colinmarc> I understand how from a system perspective the WSI code is actually part of the client, but it's also not really from an interface design perspective
<emersion> vulkan has no say in the client-compositor architecture, no?
<kennylevinsen> That the swapchain is responsible for allocation doesn't really mean anything in this aspect. Why should vkCreateSwapchain have very different allocation behavior and memory ownership than vkAllocateMemory?
<emersion> for all vulkan cares, the windowing system could be offscreen, the kernel, in-process, whatever?
<colinmarc> I guess my question is coming from the observation that the WSI code is sort of a dumping ground for a lot of the complexity. So in a different world with almost no impedance mismatch between VkCreateSwapchain and the wayland protocol it would be much thinner.
tzimmermann_ has quit []
<emersion> hm i'm not really sure i understand why you feel like this
<emersion> right now, inside the WSI there is a vkAllocateMemory() call
<emersion> if the compositor allocated buffers, that would be wl_allocate_memory(), with some more boilerplate
<emersion> i don't really see how that would simplify the WSI impl
<emersion> the fact that buffer alloc is in-process and synchronous simplifies things for the WSI impl
<kennylevinsen> "a different world with almost no impedance mismatch" would be a world where WSIs were thinner by not trying to manage window state for you...
<kennylevinsen> But that aside, it makes perfect sense to me that swapchain is just a thin wrapper around local allocations, not much different than if you had an array of vkimage’s on your own…
Brainium has quit [Quit: Konversation terminated!]
<colinmarc> you're saying that the impl already knows how to do allocations, so that's simpler than importing a buffer, which it would have to learn how to do?
<colinmarc> that makes sense
kts has joined #wayland
selckin has quit [Quit: selckin]
selckin has joined #wayland
JEEB has joined #wayland
cptaffe` has joined #wayland
bim9262_ has joined #wayland
cptaffe has quit [Ping timeout: 480 seconds]
bim9262 has quit [Ping timeout: 480 seconds]
bim9262_ is now known as bim9262
kts has quit [Quit: Konversation terminated!]
Hypfer has quit [Ping timeout: 480 seconds]
cyrinux has quit []
cyrinux has joined #wayland
mclasen has quit [Remote host closed the connection]
narodnik has joined #wayland
Company has quit [Read error: Connection reset by peer]
Brainium has joined #wayland
qyliss_ has joined #wayland
mvlad has quit [Remote host closed the connection]
Company has joined #wayland
qyliss has quit [Ping timeout: 480 seconds]
sima has quit [Ping timeout: 480 seconds]
King_DuckZ has quit []
King_DuckZ has joined #wayland
lsd|2 has joined #wayland
riteo has joined #wayland
riteo_ has quit [Ping timeout: 480 seconds]
rv1sr has quit []
privacy has quit [Ping timeout: 480 seconds]
glennk has quit [Ping timeout: 480 seconds]
privacy has joined #wayland
leon-anavi has quit [Remote host closed the connection]
Company has quit [Ping timeout: 480 seconds]
Company has joined #wayland
caveman has quit [Quit: caveman]
FreeFull has joined #wayland
FreeFull_ has quit [Ping timeout: 480 seconds]
lsd|2 has quit [Quit: KVIrc 5.2.2 Quasar http://www.kvirc.net/]
narodnik has quit [Ping timeout: 480 seconds]
i509vcb has joined #wayland
Brainium has quit [Quit: Konversation terminated!]
Brainium has joined #wayland
narodnik has joined #wayland