ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput
Guest4288 has quit [Ping timeout: 480 seconds]
kelnos has joined #wayland
novenary has quit [Remote host closed the connection]
novenary has joined #wayland
columbarius has joined #wayland
co1umbarius has quit [Ping timeout: 480 seconds]
luyn has quit [Remote host closed the connection]
Dami_Lu has quit [Read error: Connection reset by peer]
Dami_Lu has joined #wayland
carlos_ has quit [Ping timeout: 480 seconds]
cool110 has joined #wayland
cool110 is now known as Guest4301
Guest4257 has quit [Ping timeout: 480 seconds]
Company has quit [Quit: Leaving]
Brainium has quit [Quit: Konversation terminated!]
tlwoerner has quit [Quit: Leaving]
tlwoerner has joined #wayland
Guest4301 has quit [Remote host closed the connection]
cool110 has joined #wayland
cool110 is now known as Guest4307
tent405 has joined #wayland
glennk has joined #wayland
privacy has quit [Quit: Leaving]
Guest4307 has quit [Ping timeout: 480 seconds]
cool110 has joined #wayland
cool110 is now known as Guest4311
glennk has quit [Ping timeout: 480 seconds]
luna has joined #wayland
luna has left #wayland [#wayland]
sevz has quit [Quit: WeeChat 4.1.0]
rv1sr has joined #wayland
pochu has joined #wayland
mvlad has joined #wayland
sima has joined #wayland
anonymousanomoly[m] has joined #wayland
glennk has joined #wayland
unground has joined #wayland
<wlb> weston Merge request !1375 opened by Marius Vlad (mvlad) libweston: Ignore subsurface offsets https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1375 [Core compositor]
<wlb> weston Issue #824 closed \o/ ([imx8mp]Weston-rdp screen share issue https://gitlab.freedesktop.org/wayland/weston/-/issues/824)
leon-anavi has joined #wayland
<wlb> wayland Merge request !347 opened by Kirill Primak (vyivel) protocol: improve wl_subsurface.{set_position,place_above} description https://gitlab.freedesktop.org/wayland/wayland/-/merge_requests/347
iomari893 has joined #wayland
<wlb> wayland Merge request !348 opened by Hongfei Shang (checkmode) scanner: extern struct should use protected visibility https://gitlab.freedesktop.org/wayland/wayland/-/merge_requests/348
kts has joined #wayland
rasterman has joined #wayland
carlos_ has joined #wayland
<wlb> weston Issue #832 opened by Himanshu Bhavani (himanshu.d) VNC on imx8 https://gitlab.freedesktop.org/wayland/weston/-/issues/832
qaqland is now known as Guest4340
qaqland has joined #wayland
co1umbarius has joined #wayland
columbarius has quit [Ping timeout: 480 seconds]
Guest4340 has quit [Ping timeout: 480 seconds]
fmuellner has joined #wayland
kts has quit [Ping timeout: 480 seconds]
Company has joined #wayland
columbarius has joined #wayland
kts has joined #wayland
co1umbarius has quit [Ping timeout: 480 seconds]
Guest4311 has quit [Ping timeout: 480 seconds]
cool110 has joined #wayland
cool110 is now known as Guest4346
kts_ has joined #wayland
kts_ has quit [Remote host closed the connection]
kts has quit [Ping timeout: 480 seconds]
qaqland is now known as Guest4349
qaqland has joined #wayland
Guest4349 has quit [Ping timeout: 480 seconds]
iomari893 has quit [Ping timeout: 480 seconds]
iomari893 has joined #wayland
<emersion> note, gitlab is semi-borked atm, i wouldn't recommend posting/writing anything, might get lost
junaid has joined #wayland
Moprius has joined #wayland
junaid has quit [Remote host closed the connection]
Moprius has quit [Quit: bye]
kts has joined #wayland
lsd|2 has joined #wayland
enchodus has joined #wayland
kts has quit [Ping timeout: 480 seconds]
<wlb> weston Merge request !1376 opened by Derek Foreman (derekf) xwm: Fix accidental resizing of windows https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1376 [XWayland]
enchodus has quit []
<wlb> wayland Merge request !348 closed (scanner: extern struct should use protected visibility)
<emersion> zamundaaa[m]: so, just fyi, i made this thing https://gitlab.freedesktop.org/emersion/libicc
<pq> emersion, I'm curious, how will it be different from LittleCMS 2? What made you start on that?
<emersion> lower level, raw access to ICC
<emersion> less features, simpler
<pq> even lower?
<emersion> i mean, currently you need to write LCMS plugins and other hacks
<pq> true
<pq> but starting from scratch seems... a lot, if just for that reason
<emersion> i don't think it's that much work, for my purposes
<pq> Interesting to see how that works out.
<emersion> i already have everything i need for v2
<zamundaaa[m]> emersion: I don't think I can adopt that this short before the Plasma 6 feature freeze, but I am interested in using it later on
<zamundaaa[m]> Especially if we can add some higher level APIs too, like getting the effective primaries + whitepoint of a display profile, or inverting curves
<wlb> wayland Merge request !349 opened by Hongfei Shang (checkmode) scanner: export interface should use protected visibility https://gitlab.freedesktop.org/wayland/wayland/-/merge_requests/349
<emersion> yup, makes sense
unground has quit []
rumpelsMongol__ has joined #wayland
<pq> inverting LUT curves can be tricky for precision; Weston does do that today with LCMS, but I'm not sure how far that carries. Parametric curves are better anyway, if available.
<pq> a Display class profile can (and for measured monitors, does) include a 3D LUT, which means trying to extract primaries is probably going to hurt, assuming the user has a reason to use a measured profile.
<zamundaaa[m]> The profile always contains primaries directly too, even if it has a 3D lut
<pq> but are they supposed to be used *instead*?
<pq> are you still going to use the 3D LUT?
<pq> ICC profiles seem to be able to contain multiple levels of information, where more sophisticated CMMs would use the more precise information.
<zamundaaa[m]> The spec is pretty clear about that: Use BToD tags if available, BToA if not, and the primaries if that isn't available either
<pq> right
<zamundaaa[m]> In the current KWin impl I'm using the primaries for the blending color space; the 3D lut from the ICC profile gets applied post-blending
<pq> interesting
<pq> our Weston approach is to take a Display profile as an opaque box, and approximate a linearization of that to produce the blending space.
<pq> Graeme Gill suggested this, as the blending space does not need to be too precisely anything specific, as long as it is light-linear enough.
rumpelsMongol__ has quit [Remote host closed the connection]
rumpelsMongol__ has joined #wayland
<pq> and as long as the linearization can be undone precisely enough, which may be of question in Weston at the moment.
<pq> exactly because representing the inverse of a LUT as a LUT is prone to problems
sevz has joined #wayland
AnuthaDev has joined #wayland
<pq> Maybe Weston should attempt fitting a power function to the recovered linearization LUT in order to improve roundtrip precision...
nerdopolis has joined #wayland
iomari893 has quit []
<pq> use the curve in both directions
<Consolatis> Small question about xdg-shell: There is a xdg_surface.set_window_geometry() request defined. It is used by a (Qt) client which then later gets a configure request from the compositor, ACKs the request, updates its viewporter and buffer size but does *not* update the window_geometry. Is that a client bug and how should compositors reacts to this, keep using the outdated geometry (so we ignore drop shadows and friends) or just update it manually ba
<Consolatis> sed on the new viewporter / buffer sizes?
iomari891 has joined #wayland
<vyivel> you are supposed to ignore drop shadows and friends
<vyivel> window_geometry is the geometry without that
<Consolatis> vyivel: I am aware of that. The question is what should happen if a client does not keep it in sync with size changes
<vyivel> report a bug to the client i presume
<Consolatis> so it *is* a client bug then
<vyivel> probably; what program is this?
<Consolatis> random ones, all Qt based
<Consolatis> it also doesn't seem to happen all the time so there might be some race condition within Qt itself that sometimes prevents sending the new window_geometry
<vyivel> sounds like it
<vyivel> generally if the buffer is resized the window geometry should be updated as well so yeah a qt bug i assume
AnuthaDev has quit []
<Consolatis> for now we'll likely just add a workaround and check if the reported extents of the surface match those of our configure request and if yes use those instead of the window geometry. Feels pretty hacky though.
rumpelsMongol__ has quit []
kts has joined #wayland
kts has quit [Remote host closed the connection]
<wlb> weston Merge request !1377 opened by Derek Foreman (derekf) xwm: Fix accidental resizing of windows https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1377 [XWayland]
kts has joined #wayland
pochu has quit [Ping timeout: 480 seconds]
kasper93 has joined #wayland
junaid has joined #wayland
bindu_ has joined #wayland
bindu_ has quit []
bindu_ has joined #wayland
bindu is now known as Guest4374
bindu_ is now known as bindu
Guest4374 has quit [Ping timeout: 480 seconds]
<wlb> weston Merge request !1378 opened by Marius Vlad (mvlad) backend-x11: Move back-end removal to the destroy function https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1378 [Nested X11 backend]
caveman has quit [Remote host closed the connection]
caveman has joined #wayland
caveman has quit [Remote host closed the connection]
caveman has joined #wayland
fabiancodes has joined #wayland
kts has quit [Ping timeout: 480 seconds]
rv1sr has quit []
leon-anavi has quit []
<DemiMarie> @_oftc_Consolatis:matrix.org: have you reported the bug to Qt itself?
Moprius has joined #wayland
iomari891 has quit [Ping timeout: 480 seconds]
JosExpsito[m]1 has quit [Ping timeout: 480 seconds]
apol[m] has quit [Ping timeout: 480 seconds]
robertmader[m] has quit [Ping timeout: 480 seconds]
furyishere[m] has quit [Ping timeout: 480 seconds]
rajveermalviya[m] has quit [Ping timeout: 480 seconds]
floki[m] has quit [Ping timeout: 480 seconds]
q234rty has quit [Ping timeout: 480 seconds]
rubo_[m] has quit [Ping timeout: 480 seconds]
akallabeth[m] has quit [Ping timeout: 480 seconds]
Nova[m] has quit [Ping timeout: 480 seconds]
AndrewAylett[m] has quit [Ping timeout: 480 seconds]
karmavil[m] has quit [Ping timeout: 480 seconds]
YaLTeR[m] has quit [Ping timeout: 480 seconds]
PavelNasevich[m] has quit [Ping timeout: 480 seconds]
NepNepdmsalwaysopen[m] has quit [Ping timeout: 480 seconds]
gnustomp[m] has quit [Ping timeout: 480 seconds]
windowsxp[m] has quit [Ping timeout: 480 seconds]
ambasta[m] has quit [Ping timeout: 480 seconds]
ongy[m] has quit [Ping timeout: 480 seconds]
KingoftheElves[m] has quit [Ping timeout: 480 seconds]
zaibon[m] has quit [Ping timeout: 480 seconds]
dmitz has quit [Ping timeout: 480 seconds]
[old]freshgumbubbles[m] has quit [Ping timeout: 480 seconds]
teaper[m] has quit [Ping timeout: 480 seconds]
luks2[m] has quit [Ping timeout: 480 seconds]
zebrag[m] has quit [Ping timeout: 480 seconds]
heeen[m] has quit [Ping timeout: 480 seconds]
zzxyb[m] has quit [Ping timeout: 480 seconds]
doraskayo has quit [Ping timeout: 480 seconds]
davidre has quit [Ping timeout: 480 seconds]
danburd[m] has quit [Ping timeout: 480 seconds]
ttancos[m] has quit [Ping timeout: 480 seconds]
d_ed[m] has quit [Ping timeout: 480 seconds]
bdaase[m] has quit [Ping timeout: 480 seconds]
kenrendell[m] has quit [Ping timeout: 480 seconds]
swick[m] has quit [Ping timeout: 480 seconds]
Nico has quit [Ping timeout: 480 seconds]
q234rty[m][m] has quit [Ping timeout: 480 seconds]
zamundaaa[m] has quit [Ping timeout: 480 seconds]
teh1[m] has quit [Ping timeout: 480 seconds]
Saijin_Naib[m] has quit [Ping timeout: 480 seconds]
nazarewk[m] has quit [Ping timeout: 480 seconds]
modelockedcat has quit [Ping timeout: 480 seconds]
Russ[m] has quit [Ping timeout: 480 seconds]
Guest2240 has quit [Ping timeout: 480 seconds]
drakulix[m] has quit [Ping timeout: 480 seconds]
yshui` has quit [Ping timeout: 481 seconds]
cmeissl[m] has quit [Ping timeout: 486 seconds]
Mershl[m] has quit [Ping timeout: 481 seconds]
Sumera[m] has quit [Ping timeout: 481 seconds]
YHNdnzj[moz] has quit [Ping timeout: 480 seconds]
JosExpsito[m] has quit [Ping timeout: 480 seconds]
Guest2233 has quit [Ping timeout: 480 seconds]
ErikReider[m] has quit [Ping timeout: 480 seconds]
doras has quit [Ping timeout: 481 seconds]
Coelacanthus[m]1 has quit [Ping timeout: 480 seconds]
mrkzboo[m] has quit [Ping timeout: 481 seconds]
hch12907 has quit [Ping timeout: 481 seconds]
vchernin[m] has quit [Ping timeout: 480 seconds]
arichardson[m] has quit [Ping timeout: 480 seconds]
AnyCreatureMorph[m] has quit [Ping timeout: 480 seconds]
SeunghunLee[m] has quit [Ping timeout: 480 seconds]
zhxt[m] has quit [Ping timeout: 480 seconds]
hex[m]1 has quit [Ping timeout: 480 seconds]
joantorres[m] has quit [Ping timeout: 480 seconds]
basemale has quit [Ping timeout: 480 seconds]
tzx[m] has quit [Ping timeout: 480 seconds]
mboudr35[m] has quit [Ping timeout: 480 seconds]
Shimmy[m] has quit [Ping timeout: 480 seconds]
FbioPacheco[m] has quit [Ping timeout: 480 seconds]
botiapa[m] has quit [Ping timeout: 481 seconds]
DemiMarie has quit [Ping timeout: 480 seconds]
RomanGilg[m] has quit [Ping timeout: 480 seconds]
Poly[m] has quit [Ping timeout: 480 seconds]
sergi1 has quit [Ping timeout: 480 seconds]
heftig has quit [Ping timeout: 480 seconds]
cousinofthor[m] has quit [Ping timeout: 480 seconds]
j-james[m] has quit [Ping timeout: 480 seconds]
ujineli[m] has quit [Ping timeout: 480 seconds]
diamondburned[m] has quit [Ping timeout: 480 seconds]
ahmadraniri[m] has quit [Ping timeout: 480 seconds]
nielsdg has quit [Ping timeout: 480 seconds]
anonymousanomoly[m] has quit [Ping timeout: 481 seconds]
dani-g5x[m] has quit [Ping timeout: 480 seconds]
unix-supremacist[m] has quit [Ping timeout: 480 seconds]
emilio[m] has quit [Ping timeout: 480 seconds]
Vanfanel has quit [Ping timeout: 480 seconds]
pobthebuilder[m] has quit [Ping timeout: 480 seconds]
niecoinny[m] has quit [Ping timeout: 480 seconds]
Max1 has quit [Ping timeout: 480 seconds]
junglerobba[m] has quit [Ping timeout: 480 seconds]
elinor has quit [Ping timeout: 480 seconds]
Leopold__ has quit []
Leopold_ has joined #wayland
slim has joined #wayland
Moprius has quit [Remote host closed the connection]
<Consolatis> I'd reply with a "no" but.. well. matrix bridge ¯\_(ツ)_/¯
ongy[m] has joined #wayland
ambasta[m] has joined #wayland
slim has quit [Quit: slim]
glennk has quit [Ping timeout: 480 seconds]
gnustomp[m] has joined #wayland
anonymousanomoly[m] has joined #wayland
heftig has joined #wayland
colemickens has joined #wayland
bindu_ has joined #wayland
bindu has quit [Ping timeout: 480 seconds]
colemickens has quit [Quit: Updating details, brb]
apol[m] has joined #wayland
colemickens has joined #wayland
floki[m] has joined #wayland
Riolku has joined #wayland
AndrewAylett[m] has joined #wayland
Riolku has quit [Remote host closed the connection]
Riolku has joined #wayland
Riolku has quit [Remote host closed the connection]
Riolku has joined #wayland
junaid has quit [Remote host closed the connection]
<Riolku> Hi! What's the difference between wl_shm.format abgr16161616 and abgr16161616f
<emersion> one is unsigned, other is float
<bwidawsk> Is there a valid case where https://wayland.app/protocols/wayland#wl_shm_pool:request:create_buffer:arg:offset can be negative?
<Riolku> 16 bit float?
<bwidawsk> I do not see an error for such a thing, so I assume it's valid
<emersion> or fixed point? i don't remember
<emersion> bwidawsk: i don't think it's valid. i think the error is invalid_size?
<bwidawsk> just format/stride afaict
<bwidawsk> well, maybe wayland.app isn't up to date
<bwidawsk> hmm, nope, seems up to date there
<bwidawsk> oh
<bwidawsk> invalid_stride is "size of stride"
<bwidawsk> okay
rubo_[m] has joined #wayland
Leopold___ has joined #wayland
rajveermalviya[m] has joined #wayland
Leopold_ has quit [Ping timeout: 480 seconds]
Leopold___ has quit []
Leopold_ has joined #wayland
kenny has joined #wayland
Leopold_ has quit []
<Company> Riolku: 16bit float aka half-float
Leopold has joined #wayland
_whitelogger has joined #wayland
glennk has joined #wayland
q234rty has joined #wayland
nerdopolis has quit [Ping timeout: 480 seconds]
sima has quit [Ping timeout: 480 seconds]
rasterman has quit [Quit: Gettin' stinky!]
Leopold has quit []
akallabeth[m] has joined #wayland
Leopold_ has joined #wayland
nerdopolis has joined #wayland
PavelNasevich[m] has joined #wayland
sewn has quit [Ping timeout: 480 seconds]
JosExpsito[m]1 has joined #wayland
karmavil[m] has joined #wayland
mvlad has quit [Remote host closed the connection]
glennk has quit [Ping timeout: 480 seconds]
Nova[m] has joined #wayland
YaLTeR[m] has joined #wayland
nerdopolis has quit [Ping timeout: 480 seconds]
sewn has joined #wayland
colemickens has quit [Quit: Connection closed for inactivity]
<Riolku> interesting ty
sewn has quit [Ping timeout: 480 seconds]
tent405 has quit [Ping timeout: 480 seconds]