ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput
mvlad has quit [Remote host closed the connection]
fmuellner has quit [Ping timeout: 480 seconds]
psykose has quit [Ping timeout: 480 seconds]
sima has quit [Ping timeout: 480 seconds]
lsd|2 has joined #wayland
lsd|2 has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/]
lsd|2 has joined #wayland
lsd|2 has quit []
Brainium has joined #wayland
privacy has quit [Quit: Leaving]
psykose has joined #wayland
psykose has quit [Remote host closed the connection]
psykose has joined #wayland
navi has quit [Quit: WeeChat 4.1.2]
lsd|2 has joined #wayland
bcheng has quit [Remote host closed the connection]
bcheng has joined #wayland
<wlb> wayland-protocols Merge request !285 opened by Peter Hutterer (whot) Draft: tablet: add support for scrolling, relative dials and bustype https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/285
lsd|2 has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/]
guru__ has joined #wayland
lsd|2 has joined #wayland
guru_ has quit [Ping timeout: 480 seconds]
columbarius has joined #wayland
co1umbarius has quit [Ping timeout: 480 seconds]
lsd|2 has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/]
lsd|2 has joined #wayland
cool110 has joined #wayland
cool110 is now known as Guest1355
Guest1259 has quit [Ping timeout: 480 seconds]
caveman has quit [Ping timeout: 480 seconds]
lsd|2 has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/]
qaqland has joined #wayland
gfxstrand has quit [Ping timeout: 480 seconds]
Brainium has quit [Quit: Konversation terminated!]
caveman has joined #wayland
Company has quit [Quit: Leaving]
garnacho has quit [Ping timeout: 480 seconds]
Guest1355 has quit [Remote host closed the connection]
cool110 has joined #wayland
cool110 is now known as Guest1361
andymandias_ is now known as andymandias
gfxstrand has joined #wayland
dogukan has quit [Remote host closed the connection]
kts has joined #wayland
mxz has quit [Ping timeout: 480 seconds]
gfxstrand has quit [Ping timeout: 480 seconds]
julio7359 has quit [Remote host closed the connection]
jtbx has quit [Remote host closed the connection]
Leopold___ has joined #wayland
kts has quit [Ping timeout: 480 seconds]
Leopold__ has quit [Ping timeout: 480 seconds]
kts has joined #wayland
sima has joined #wayland
mxz has joined #wayland
kts has quit [Ping timeout: 480 seconds]
glennk has joined #wayland
mvlad has joined #wayland
tzimmermann has joined #wayland
rasterman has joined #wayland
garnacho has joined #wayland
selckin has joined #wayland
caveman has quit [Ping timeout: 480 seconds]
mart has joined #wayland
caveman has joined #wayland
caveman has quit [Remote host closed the connection]
caveman has joined #wayland
caveman has quit [Remote host closed the connection]
caveman has joined #wayland
caveman has quit [Remote host closed the connection]
rv1sr has joined #wayland
caveman has joined #wayland
caveman has quit [Remote host closed the connection]
caveman has joined #wayland
cool110 has joined #wayland
cool110 is now known as Guest1379
Guest1361 has quit [Ping timeout: 480 seconds]
manuel1985 has joined #wayland
andymandias has quit [Quit: ZNC 1.8.2 - https://znc.in]
andymandias has joined #wayland
narodnik has quit [Quit: WeeChat 4.2.1]
narodnik has joined #wayland
narodnik has quit [Quit: WeeChat 4.2.1]
garnacho has quit [Ping timeout: 480 seconds]
garnacho has joined #wayland
narodnik has joined #wayland
fmuellner has joined #wayland
Dami_Lu has quit [Remote host closed the connection]
Dami_Lu has joined #wayland
rv1sr has quit []
<wlb> wayland-protocols Merge request !286 opened by Simon Ser (emersion) tablet-v2: clarify that name/id events are optional https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/286 [tablet]
kts has joined #wayland
cvmn has joined #wayland
caveman has quit [Ping timeout: 480 seconds]
JakeSays has joined #wayland
andymandias has quit [Quit: ZNC 1.9.0 - https://znc.in]
JakeSays1 has quit [Ping timeout: 480 seconds]
andymandias has joined #wayland
Brainium has joined #wayland
<wlb> weston Issue #883 opened by kw avnet (kwavnet) Can't move virtual mouse to different display https://gitlab.freedesktop.org/wayland/weston/-/issues/883
caveman has joined #wayland
cvmn has quit [Ping timeout: 480 seconds]
<wlb> weston Issue #883 closed \o/ (Can't move virtual mouse to different display https://gitlab.freedesktop.org/wayland/weston/-/issues/883)
cvmn has joined #wayland
caveman has quit [Ping timeout: 480 seconds]
Company has joined #wayland
navi has joined #wayland
kts has quit [Ping timeout: 480 seconds]
mart has quit [Quit: Konversation terminated!]
firewire has joined #wayland
mripard has quit [Remote host closed the connection]
mripard has joined #wayland
cmichael has joined #wayland
lsd|2 has joined #wayland
dogukan has joined #wayland
kts has joined #wayland
kts has quit []
melonai5 has quit []
kts has joined #wayland
melonai5 has joined #wayland
psykose has quit [Read error: No route to host]
psykose has joined #wayland
shoragan has quit [Quit: quit]
shoragan has joined #wayland
<wlb> weston Merge request !1470 opened by Witold Lipieta (witold.lipieta) desktop-shell: shell: Capture input on fade animation curtain https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1470
kts has quit [Ping timeout: 480 seconds]
rasterman has quit [Quit: Gettin' stinky!]
rv1sr has joined #wayland
<wlb> weston Issue #147 closed \o/ (Can click through the lock screen https://gitlab.freedesktop.org/wayland/weston/-/issues/147)
<wlb> weston Merge request !1470 merged \o/ (desktop-shell: shell: Capture input on fade animation curtain https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1470)
<wlb> weston Issue #569 closed \o/ (application get first touch event while the screen is locked https://gitlab.freedesktop.org/wayland/weston/-/issues/569)
<wlb> weston/main: Witold Lipieta * desktop-shell: shell: Capture input on fade animation curtain https://gitlab.freedesktop.org/wayland/weston/commit/215cceb45d39 desktop-shell/shell.c
<swick[m]> emersion: sorry for kicking off even more discussions on the explicit sync protocol... I'd like to see it land as is but those things crossed my mind when checking the mutter impl.
<wlb> weston Merge request !738 closed (compositor: fix input events propagated through locked screen)
<wlb> weston Issue #884 opened by Jordan Williams (jwillikers) Cannot link to Wayland Cursor statically https://gitlab.freedesktop.org/wayland/weston/-/issues/884
lsd|2 has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/]
lsd|2 has joined #wayland
kts has joined #wayland
kts has quit []
lsd|2 has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/]
lsd|2 has joined #wayland
lsd|2 has quit [Remote host closed the connection]
lsd|2 has joined #wayland
kts has joined #wayland
garnacho has quit [Ping timeout: 480 seconds]
manuel1985 has quit [Quit: Leaving]
garnacho has joined #wayland
kts has quit [Ping timeout: 480 seconds]
rv1sr has quit [Ping timeout: 480 seconds]
rv1sr has joined #wayland
tzimmermann has quit [Quit: Leaving]
<MrCooper> swick[m]: what new discussions? I'm only seeing new threads from Julian Orth, not you
qaqland_ has joined #wayland
gfxstrand has joined #wayland
qaqland has quit [Ping timeout: 480 seconds]
gfxstrand has quit [Remote host closed the connection]
Guest1379 has quit [Remote host closed the connection]
cool110 has joined #wayland
cool110 is now known as Guest1416
lsd|2 has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/]
kts has joined #wayland
rasterman has joined #wayland
mart has joined #wayland
kts has quit [Quit: Leaving]
d42 has quit []
rasterman has quit [Quit: Gettin' stinky!]
Guest1416 has quit [Remote host closed the connection]
cool110 has joined #wayland
cool110 is now known as Guest1426
kts has joined #wayland
mart has quit [Quit: Konversation terminated!]
kts has quit [Remote host closed the connection]
kenny has quit [Quit: WeeChat 4.2.1]
cmichael has quit [Quit: Leaving]
kenny has joined #wayland
checkfoc_us has quit []
checkfoc_us has joined #wayland
flom84 has joined #wayland
<Company> robertmader[m]: https://chaos.social/@rmader@floss.social/112016252581915214 - are you saying that it's beneficial to do an upload to dmabufs even when using cpu-decoding?
<Company> because I had wondered about that
<Company> if it makes sense to use the offloading codepath for GdkMemoryTexture
<emersion> i would say that a compositor is in a better position to make this decision
<Company> but you'd need to get the memory to the compositor first
<emersion> via wl_shm, yes
<emersion> and then the compositor can decide what the best way is to upload this to the GPU
<Company> right, but that may require copying it into shared memory
<emersion> cpu decoders can't decode to wl_shm memory directly?
<Company> which would also be an entirely different codepath more or less
<emersion> that would surprise me
<Company> technically they can, but there lots of libraries inbetween
<Company> GTK basically has 2 code paths atm: either composite it with the GTK rendering engine, or use the graphics offload with dmabufs
flom84 has quit [Quit: Leaving]
<Company> and video buffers in CPU memory always go through the rendering engine
<Company> so the question was if it's worthwhile to memcpy them into a (linear) dmabuf and use the offload path
<emersion> right, what you're saying is that you need to upload to GPU for client-side composition anyways
<emersion> why linear?
<Company> because that's the simple way
<emersion> i don't see why non-linear would be more difficult
<Company> because that needs the rendering engine
<Company> and linear can mmap + memcpy
<emersion> you need a way to allocate DMA-BUFs
<emersion> that way is probably GBM, no?
<Company> my goal was to use Vulkan
<Company> if I was going to do this dmabuf stuff
<emersion> that's a good plan, i think, except for dma-buf feedback integration
<emersion> you wouldn't be able to pass the scanout hint
<emersion> and with Vulkan linear is no more difficult than non-linear
<Company> I've decided that the scanout hint is not something we're gonna implement
<emersion> er, the other way around
<emersion> both are easy
<emersion> vkMapMemory works on non-linear
<Company> yeah, I'd need to look into how to plumb that through GTK
<Company> because we have infra for fds, but no way to attach the VkMemory to it
<emersion> the good thing about Vulkan is that your "upload to pass DMA-BUF to compositor" code-path is not very different from the "upload for client-side composition" one
<Company> yeah, that was the reason for Vulkan over gbm
<Company> because I have code to create dmabuf memory anyway, for sharing with GL
<Company> GTK has a pixel data object (called GdkTexture) that has implementations for regular memory, for a GL texture and 4.14 will have one for dmabufs (because using GL textures sucks, as it's never clear what state that texture is in wrt mipmaps and parameters and internal format and such)
<Company> (oh, and because it can't be shared with Vulkan)
<Company> but I don't have one for Vulkan and I don't want one, because that'd require tracking the Vulkan state - device etc - which in the dmabuf case is all neatly encapsulated in the fd
rv1sr has quit []
<bwidawsk> does wl_region::substract remove a previously added rectangle, or can it operate on the set of rectangles and modify those to achieve subtraction?
<bwidawsk> I believe it's the latter
<bwidawsk> nvm, it's the latter for sure
dogukan has quit [Remote host closed the connection]
sima has quit [Ping timeout: 480 seconds]
bodicceaII has joined #wayland
bodiccea_ has quit [Read error: No route to host]
Leopold___ has quit [Read error: Connection reset by peer]
Leopold_ has joined #wayland
<robertmader[m]> Meh, can't write here from matrix right?
Leopold_ has quit []
Leopold_ has joined #wayland
<Company> robertmader[m]: I can read it
<zamundaaa[m]> robert.mader: as long as you're identified with NickServ you can
<robertmader[m]> Ah ok, thanks - now we switched to #gtk :)
glennk has quit [Ping timeout: 480 seconds]
gfxstrand has joined #wayland
<Arsen> is there an XEmbed equivalent?
<Arsen> or, if not equivalent, something similar (i'd like to embed an arbitrary window into some other window)
<Company> no
mvlad has quit [Remote host closed the connection]
Brainium has quit [Quit: Konversation terminated!]