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
spstarr has quit [Remote host closed the connection]
danvet has quit [Ping timeout: 480 seconds]
damjan has quit [Quit: bye]
damjan has joined #wayland
hardening has joined #wayland
AndroUser2 has quit [Read error: Connection reset by peer]
saumon has quit [Ping timeout: 480 seconds]
saumon has joined #wayland
co1umbarius has joined #wayland
columbarius has quit [Ping timeout: 480 seconds]
okt has quit [Read error: No route to host]
patwid has quit [Read error: Connection reset by peer]
okt has joined #wayland
patwid has joined #wayland
kennylevinsen has quit [Read error: No route to host]
novakane has quit [Read error: No route to host]
kennylevinsen has joined #wayland
novakane has joined #wayland
bl4ckb0ne has quit [Remote host closed the connection]
ifreund has quit [Remote host closed the connection]
Guest953 has quit [Remote host closed the connection]
dnkl has quit [Remote host closed the connection]
bl4ckb0ne has joined #wayland
raghavgururajan has joined #wayland
dnkl has joined #wayland
ifreund has joined #wayland
leon-p has quit [Remote host closed the connection]
jbit has quit [nucleus.oftc.net coherence.oftc.net]
Seirdy has quit [nucleus.oftc.net coherence.oftc.net]
flacks has quit [nucleus.oftc.net coherence.oftc.net]
tlwoerner has quit [nucleus.oftc.net coherence.oftc.net]
ishitatsuyuki has quit [nucleus.oftc.net coherence.oftc.net]
fullstop has quit [nucleus.oftc.net coherence.oftc.net]
bluebugs has quit [nucleus.oftc.net coherence.oftc.net]
ivyl has quit [nucleus.oftc.net coherence.oftc.net]
tdeo has quit [nucleus.oftc.net coherence.oftc.net]
radu242 has quit [nucleus.oftc.net coherence.oftc.net]
kenny has quit [nucleus.oftc.net coherence.oftc.net]
benklop__ has quit [nucleus.oftc.net coherence.oftc.net]
punit has quit [nucleus.oftc.net coherence.oftc.net]
erc has quit [nucleus.oftc.net coherence.oftc.net]
Lightsword has quit [nucleus.oftc.net coherence.oftc.net]
cyberpear has quit [nucleus.oftc.net coherence.oftc.net]
prg has quit [nucleus.oftc.net coherence.oftc.net]
sychill has quit [nucleus.oftc.net coherence.oftc.net]
dri-logger has quit [nucleus.oftc.net coherence.oftc.net]
pieguy128_ has quit [nucleus.oftc.net coherence.oftc.net]
leon-p has quit [nucleus.oftc.net coherence.oftc.net]
staceee has quit [nucleus.oftc.net coherence.oftc.net]
novakane has quit [nucleus.oftc.net coherence.oftc.net]
okt has quit [nucleus.oftc.net coherence.oftc.net]
dnkl has quit [nucleus.oftc.net coherence.oftc.net]
kennylevinsen has quit [nucleus.oftc.net coherence.oftc.net]
patwid has quit [nucleus.oftc.net coherence.oftc.net]
Guest1220 has quit [nucleus.oftc.net coherence.oftc.net]
ifreund has quit [nucleus.oftc.net coherence.oftc.net]
enilflah has quit [nucleus.oftc.net coherence.oftc.net]
ghostbuster has quit [nucleus.oftc.net coherence.oftc.net]
rpigott has quit [nucleus.oftc.net coherence.oftc.net]
fluix has quit [nucleus.oftc.net coherence.oftc.net]
fancycade has quit [nucleus.oftc.net coherence.oftc.net]
bim9262_ has quit [nucleus.oftc.net coherence.oftc.net]
riverdc_ has quit [nucleus.oftc.net coherence.oftc.net]
pedrocr has quit [nucleus.oftc.net coherence.oftc.net]
cnsvc- has quit [nucleus.oftc.net coherence.oftc.net]
d10n has quit [nucleus.oftc.net coherence.oftc.net]
vyivel has quit [nucleus.oftc.net coherence.oftc.net]
psil has quit [nucleus.oftc.net coherence.oftc.net]
reillybrogan has quit [nucleus.oftc.net coherence.oftc.net]
wangledorf____ has quit [nucleus.oftc.net coherence.oftc.net]
quantum5 has quit [nucleus.oftc.net coherence.oftc.net]
AJ_Z0 has quit [nucleus.oftc.net coherence.oftc.net]
caseif_ has quit [nucleus.oftc.net coherence.oftc.net]
UndeadLeech has quit [nucleus.oftc.net coherence.oftc.net]
zzag has quit [nucleus.oftc.net coherence.oftc.net]
WhizzWarlock has quit [nucleus.oftc.net coherence.oftc.net]
and3rson_ has quit [nucleus.oftc.net coherence.oftc.net]
emersion has quit [nucleus.oftc.net coherence.oftc.net]
yar has quit [nucleus.oftc.net coherence.oftc.net]
ManMower has quit [nucleus.oftc.net coherence.oftc.net]
hwentlan___ has quit [nucleus.oftc.net coherence.oftc.net]
clever has quit [nucleus.oftc.net coherence.oftc.net]
rektide has quit [nucleus.oftc.net coherence.oftc.net]
daniels has quit [nucleus.oftc.net coherence.oftc.net]
Sachiel has quit [nucleus.oftc.net coherence.oftc.net]
zmike has quit [nucleus.oftc.net coherence.oftc.net]
melissawen has quit [nucleus.oftc.net coherence.oftc.net]
ecs has quit [nucleus.oftc.net coherence.oftc.net]
damjan has quit [nucleus.oftc.net coherence.oftc.net]
mooff has quit [nucleus.oftc.net coherence.oftc.net]
ecloud has quit [nucleus.oftc.net coherence.oftc.net]
maxzor_ has quit [nucleus.oftc.net coherence.oftc.net]
gusnan has quit [nucleus.oftc.net coherence.oftc.net]
GentooPhysicist39 has quit [nucleus.oftc.net coherence.oftc.net]
Levans has quit [nucleus.oftc.net coherence.oftc.net]
maxzor has quit [nucleus.oftc.net coherence.oftc.net]
varlad[m] has quit [nucleus.oftc.net coherence.oftc.net]
RomanGilg[m] has quit [nucleus.oftc.net coherence.oftc.net]
inkbottle[m] has quit [nucleus.oftc.net coherence.oftc.net]
idkrn[m] has quit [nucleus.oftc.net coherence.oftc.net]
ammine[m] has quit [nucleus.oftc.net coherence.oftc.net]
wlb has quit [nucleus.oftc.net coherence.oftc.net]
MrCooper has quit [nucleus.oftc.net coherence.oftc.net]
SardemFF7 has quit [nucleus.oftc.net coherence.oftc.net]
bodiccea has quit [nucleus.oftc.net coherence.oftc.net]
rubo_[m] has quit [nucleus.oftc.net coherence.oftc.net]
juergbi has quit [nucleus.oftc.net coherence.oftc.net]
pac85[m] has quit [nucleus.oftc.net coherence.oftc.net]
kinlo has quit [nucleus.oftc.net coherence.oftc.net]
zamundaaa has quit [nucleus.oftc.net coherence.oftc.net]
floof58 has quit [nucleus.oftc.net coherence.oftc.net]
andyrtr has quit [nucleus.oftc.net coherence.oftc.net]
kajiryoji[m] has quit [nucleus.oftc.net coherence.oftc.net]
Guest890 has quit [nucleus.oftc.net coherence.oftc.net]
CME has quit [nucleus.oftc.net coherence.oftc.net]
ofourdan has quit [nucleus.oftc.net coherence.oftc.net]
V has quit [nucleus.oftc.net coherence.oftc.net]
junglerobba[m] has quit [nucleus.oftc.net coherence.oftc.net]
marmarek has quit [nucleus.oftc.net coherence.oftc.net]
bl4ckb0ne has quit [nucleus.oftc.net coherence.oftc.net]
saumon has quit [nucleus.oftc.net coherence.oftc.net]
mupuf has quit [nucleus.oftc.net coherence.oftc.net]
Lucretia has quit [nucleus.oftc.net coherence.oftc.net]
ongy[m] has quit [nucleus.oftc.net coherence.oftc.net]
smasher_tati[m] has quit [nucleus.oftc.net coherence.oftc.net]
FbioPacheco[m] has quit [nucleus.oftc.net coherence.oftc.net]
botiapa[m] has quit [nucleus.oftc.net coherence.oftc.net]
Shimmy has quit [nucleus.oftc.net coherence.oftc.net]
jmariondev[m] has quit [nucleus.oftc.net coherence.oftc.net]
ammen99[m] has quit [nucleus.oftc.net coherence.oftc.net]
mbalmer_ has quit [nucleus.oftc.net coherence.oftc.net]
pounce has quit [nucleus.oftc.net coherence.oftc.net]
fltrz_ has quit [nucleus.oftc.net coherence.oftc.net]
digitalfavshetheyname[m] has quit [nucleus.oftc.net coherence.oftc.net]
| has quit [nucleus.oftc.net coherence.oftc.net]
peeterm has quit [nucleus.oftc.net coherence.oftc.net]
al has quit [nucleus.oftc.net coherence.oftc.net]
modin has quit [nucleus.oftc.net coherence.oftc.net]
mstoeckl has quit [nucleus.oftc.net coherence.oftc.net]
jpnurmi has quit [nucleus.oftc.net coherence.oftc.net]
robertmader[m] has quit [nucleus.oftc.net coherence.oftc.net]
dblsaiko has quit [nucleus.oftc.net coherence.oftc.net]
blue_penquin has quit [nucleus.oftc.net coherence.oftc.net]
adia has quit [nucleus.oftc.net coherence.oftc.net]
MA[m] has quit [nucleus.oftc.net coherence.oftc.net]
flyingketh[m] has quit [nucleus.oftc.net coherence.oftc.net]
YaLTeR[m] has quit [nucleus.oftc.net coherence.oftc.net]
doras has quit [nucleus.oftc.net coherence.oftc.net]
Nei has quit [nucleus.oftc.net coherence.oftc.net]
any1 has quit [nucleus.oftc.net coherence.oftc.net]
kchibisov has quit [nucleus.oftc.net coherence.oftc.net]
marex has quit [nucleus.oftc.net coherence.oftc.net]
swick has quit [nucleus.oftc.net coherence.oftc.net]
creich_ has quit [nucleus.oftc.net coherence.oftc.net]
mort_6 has quit [nucleus.oftc.net coherence.oftc.net]
pH5 has quit [nucleus.oftc.net coherence.oftc.net]
LaserEyess has quit [nucleus.oftc.net coherence.oftc.net]
GrahamPerrin[m] has quit [nucleus.oftc.net coherence.oftc.net]
unrelentingtech has quit [nucleus.oftc.net coherence.oftc.net]
dottedmag has quit [nucleus.oftc.net coherence.oftc.net]
immibis has quit [nucleus.oftc.net coherence.oftc.net]
halfline[m] has quit [nucleus.oftc.net coherence.oftc.net]
tagr has quit [nucleus.oftc.net coherence.oftc.net]
pq has quit [nucleus.oftc.net coherence.oftc.net]
phryk has quit [nucleus.oftc.net coherence.oftc.net]
raph_ael has quit [nucleus.oftc.net coherence.oftc.net]
r00tobo has quit [nucleus.oftc.net coherence.oftc.net]
nielsdg has quit [nucleus.oftc.net coherence.oftc.net]
Emantor has quit [nucleus.oftc.net coherence.oftc.net]
louipcm has quit [nucleus.oftc.net coherence.oftc.net]
tzafrir has quit [nucleus.oftc.net coherence.oftc.net]
FLHerne has quit [nucleus.oftc.net coherence.oftc.net]
JoshuaAshton has quit [nucleus.oftc.net coherence.oftc.net]
dos1 has quit [nucleus.oftc.net coherence.oftc.net]
cousinofthor[m] has quit [nucleus.oftc.net coherence.oftc.net]
wrl has quit [nucleus.oftc.net coherence.oftc.net]
Poly[m] has quit [nucleus.oftc.net coherence.oftc.net]
rails[m] has quit [nucleus.oftc.net coherence.oftc.net]
edrex[m] has quit [nucleus.oftc.net coherence.oftc.net]
DavidRedondo[m] has quit [nucleus.oftc.net coherence.oftc.net]
danburd[m] has quit [nucleus.oftc.net coherence.oftc.net]
AndrewAylett[m] has quit [nucleus.oftc.net coherence.oftc.net]
gnustomp[m] has quit [nucleus.oftc.net coherence.oftc.net]
Mershl[m] has quit [nucleus.oftc.net coherence.oftc.net]
unidan has quit [nucleus.oftc.net coherence.oftc.net]
nazarewk[m] has quit [nucleus.oftc.net coherence.oftc.net]
ttancos[m] has quit [nucleus.oftc.net coherence.oftc.net]
toggleton[m] has quit [nucleus.oftc.net coherence.oftc.net]
vchernin[m] has quit [nucleus.oftc.net coherence.oftc.net]
teh1[m] has quit [nucleus.oftc.net coherence.oftc.net]
GeorgesStavracasfeaneron[m] has quit [nucleus.oftc.net coherence.oftc.net]
bdaase[m] has quit [nucleus.oftc.net coherence.oftc.net]
occivink has quit [nucleus.oftc.net coherence.oftc.net]
yoslin has quit [nucleus.oftc.net coherence.oftc.net]
trepatudo has quit [nucleus.oftc.net coherence.oftc.net]
Sumera[m] has quit [nucleus.oftc.net coherence.oftc.net]
HayashiEsme[m] has quit [nucleus.oftc.net coherence.oftc.net]
go4godvin has quit [nucleus.oftc.net coherence.oftc.net]
anomalous_creator[m] has quit [nucleus.oftc.net coherence.oftc.net]
xerpi[m] has quit [nucleus.oftc.net coherence.oftc.net]
pw_ has quit [nucleus.oftc.net coherence.oftc.net]
Prf_Jakob has quit [nucleus.oftc.net coherence.oftc.net]
rawoul has quit [nucleus.oftc.net coherence.oftc.net]
whot has quit [nucleus.oftc.net coherence.oftc.net]
Serus has quit [nucleus.oftc.net coherence.oftc.net]
Eighth_Doctor has quit [nucleus.oftc.net coherence.oftc.net]
mooff[m] has quit [nucleus.oftc.net coherence.oftc.net]
MarcusBritanicus[m] has quit [nucleus.oftc.net coherence.oftc.net]
haasn has quit [nucleus.oftc.net coherence.oftc.net]
boistordu_ex has quit [nucleus.oftc.net coherence.oftc.net]
co1umbarius has quit [nucleus.oftc.net coherence.oftc.net]
evon has quit [nucleus.oftc.net coherence.oftc.net]
d42 has quit [nucleus.oftc.net coherence.oftc.net]
wahfato has quit [nucleus.oftc.net coherence.oftc.net]
c7s has quit [nucleus.oftc.net coherence.oftc.net]
meain[m] has quit [nucleus.oftc.net coherence.oftc.net]
glennk has quit [nucleus.oftc.net coherence.oftc.net]
caveman_ has quit [nucleus.oftc.net coherence.oftc.net]
eroux has quit [nucleus.oftc.net coherence.oftc.net]
arichardson[m] has quit [nucleus.oftc.net coherence.oftc.net]
[old]freshgumbubbles[m] has quit [nucleus.oftc.net coherence.oftc.net]
japchae[m] has quit [nucleus.oftc.net coherence.oftc.net]
shadowninja55[m] has quit [nucleus.oftc.net coherence.oftc.net]
zaibon[m] has quit [nucleus.oftc.net coherence.oftc.net]
charafau[m] has quit [nucleus.oftc.net coherence.oftc.net]
benbrown has quit [nucleus.oftc.net coherence.oftc.net]
Erandir has quit [nucleus.oftc.net coherence.oftc.net]
reactormonk[m] has quit [nucleus.oftc.net coherence.oftc.net]
zamundaaa[m] has quit [nucleus.oftc.net coherence.oftc.net]
JosExpsito[m] has quit [nucleus.oftc.net coherence.oftc.net]
leandrohrb has quit [nucleus.oftc.net coherence.oftc.net]
xantoz has quit [nucleus.oftc.net coherence.oftc.net]
jpoiret has quit [nucleus.oftc.net coherence.oftc.net]
apol[m] has quit [nucleus.oftc.net coherence.oftc.net]
Guest7772 has quit [nucleus.oftc.net coherence.oftc.net]
niecoinny[m] has quit [nucleus.oftc.net coherence.oftc.net]
zubzub has quit [nucleus.oftc.net coherence.oftc.net]
alarumbe has quit [nucleus.oftc.net coherence.oftc.net]
hasebastian[m] has quit [nucleus.oftc.net coherence.oftc.net]
ppascher has quit [nucleus.oftc.net coherence.oftc.net]
ujineli[m] has quit [nucleus.oftc.net coherence.oftc.net]
wolfshappen has quit [nucleus.oftc.net coherence.oftc.net]
mtretter has quit [nucleus.oftc.net coherence.oftc.net]
fahien has quit [nucleus.oftc.net coherence.oftc.net]
lanodan_ has quit [nucleus.oftc.net coherence.oftc.net]
mriesch has quit [nucleus.oftc.net coherence.oftc.net]
i509VCB has quit [nucleus.oftc.net coherence.oftc.net]
romangg has quit [nucleus.oftc.net coherence.oftc.net]
mceier has quit [nucleus.oftc.net coherence.oftc.net]
vsyrjala has quit [nucleus.oftc.net coherence.oftc.net]
DrNick has quit [nucleus.oftc.net coherence.oftc.net]
wb9688 has quit [nucleus.oftc.net coherence.oftc.net]
Nico has quit [nucleus.oftc.net coherence.oftc.net]
jryans has quit [nucleus.oftc.net coherence.oftc.net]
heftig has quit [nucleus.oftc.net coherence.oftc.net]
lagash has quit [nucleus.oftc.net coherence.oftc.net]
x[m]1 has quit [nucleus.oftc.net coherence.oftc.net]
ramcq has quit [nucleus.oftc.net coherence.oftc.net]
DemiMarieObenour[m] has quit [nucleus.oftc.net coherence.oftc.net]
Plagman has quit [nucleus.oftc.net coherence.oftc.net]
jadahl has quit [nucleus.oftc.net coherence.oftc.net]
DonRichie has quit [nucleus.oftc.net coherence.oftc.net]
TimWolla has quit [nucleus.oftc.net coherence.oftc.net]
psydroid[m]1 has quit [nucleus.oftc.net coherence.oftc.net]
bookworm has quit [nucleus.oftc.net coherence.oftc.net]
MatrixTravelerbot[m] has quit [nucleus.oftc.net coherence.oftc.net]
qyliss has quit [nucleus.oftc.net coherence.oftc.net]
anarsoul has quit [nucleus.oftc.net coherence.oftc.net]
soreau has quit [nucleus.oftc.net coherence.oftc.net]
Arnavion has quit [nucleus.oftc.net coherence.oftc.net]
jekstrand has quit [nucleus.oftc.net coherence.oftc.net]
ecocode_ has quit [nucleus.oftc.net coherence.oftc.net]
JPEW has quit [nucleus.oftc.net coherence.oftc.net]
Cwiiis_ has quit [nucleus.oftc.net coherence.oftc.net]
keyvan_ has quit [nucleus.oftc.net coherence.oftc.net]
danieldg has quit [nucleus.oftc.net coherence.oftc.net]
drunkcat has quit [nucleus.oftc.net coherence.oftc.net]
mcf has quit [nucleus.oftc.net coherence.oftc.net]
aswar002 has quit [nucleus.oftc.net coherence.oftc.net]
yongxiang__ has quit [nucleus.oftc.net coherence.oftc.net]
agd5f has quit [nucleus.oftc.net coherence.oftc.net]
smurray has quit [nucleus.oftc.net coherence.oftc.net]
nurupo has quit [nucleus.oftc.net coherence.oftc.net]
Lyude has quit [nucleus.oftc.net coherence.oftc.net]
Ariadne has quit [nucleus.oftc.net coherence.oftc.net]
glisse has quit [nucleus.oftc.net coherence.oftc.net]
ebassi has quit [nucleus.oftc.net coherence.oftc.net]
ramcq has joined #wayland
rektide has joined #wayland
Plagman has joined #wayland
d10n has joined #wayland
mceier has joined #wayland
Sachiel has joined #wayland
ecocode_ has joined #wayland
smurray has joined #wayland
wb9688 has joined #wayland
mcf has joined #wayland
pedrocr has joined #wayland
psil has joined #wayland
clever has joined #wayland
romangg has joined #wayland
jpoiret has joined #wayland
vsyrjala has joined #wayland
fahien has joined #wayland
DemiMarieObenour[m] has joined #wayland
apol[m] has joined #wayland
arichardson[m] has joined #wayland
charafau[m] has joined #wayland
heftig has joined #wayland
[old]freshgumbubbles[m] has joined #wayland
Guest7772 has joined #wayland
japchae[m] has joined #wayland
jryans has joined #wayland
niecoinny[m] has joined #wayland
psydroid[m]1 has joined #wayland
reactormonk[m] has joined #wayland
shadowninja55[m] has joined #wayland
ujineli[m] has joined #wayland
MatrixTravelerbot[m] has joined #wayland
DrNick has joined #wayland
bookworm has joined #wayland
Ariadne has joined #wayland
YaLTeR[m] has joined #wayland
JPEW has joined #wayland
jadahl has joined #wayland
unrelentingtech has joined #wayland
smasher_tati[m] has joined #wayland
robertmader[m] has joined #wayland
MA[m] has joined #wayland
nielsdg has joined #wayland
louipcm has joined #wayland
halfline[m] has joined #wayland
GrahamPerrin[m] has joined #wayland
gnustomp[m] has joined #wayland
flyingketh[m] has joined #wayland
doras has joined #wayland
FbioPacheco[m] has joined #wayland
digitalfavshetheyname[m] has joined #wayland
botiapa[m] has joined #wayland
tzafrir has joined #wayland
FLHerne has joined #wayland
dblsaiko has joined #wayland
swick has joined #wayland
JoshuaAshton has joined #wayland
zubzub has joined #wayland
zamundaaa[m] has joined #wayland
ManMower has joined #wayland
r00tobo has joined #wayland
mtretter has joined #wayland
caseif_ has joined #wayland
Cwiiis_ has joined #wayland
fancycade has joined #wayland
zzag has joined #wayland
quantum5 has joined #wayland
glisse has joined #wayland
UndeadLeech has joined #wayland
melissawen has joined #wayland
vyivel has joined #wayland
emersion has joined #wayland
modin has joined #wayland
ecs has joined #wayland
Nico has joined #wayland
jmariondev[m] has joined #wayland
JosExpsito[m] has joined #wayland
reillybrogan has joined #wayland
fluix has joined #wayland
al has joined #wayland
punit has joined #wayland
zmike has joined #wayland
hasebastian[m] has joined #wayland
jpnurmi has joined #wayland
lanodan_ has joined #wayland
peeterm has joined #wayland
nurupo has joined #wayland
aswar002 has joined #wayland
alarumbe has joined #wayland
zaibon[m] has joined #wayland
leandrohrb has joined #wayland
yoslin has joined #wayland
cousinofthor[m] has joined #wayland
Erandir has joined #wayland
wrl has joined #wayland
unidan has joined #wayland
nazarewk[m] has joined #wayland
rawoul has joined #wayland
Poly[m] has joined #wayland
pw_ has joined #wayland
Serus has joined #wayland
vchernin[m] has joined #wayland
ttancos[m] has joined #wayland
toggleton[m] has joined #wayland
Sumera[m] has joined #wayland
Mershl[m] has joined #wayland
rails[m] has joined #wayland
teh1[m] has joined #wayland
MarcusBritanicus[m] has joined #wayland
HayashiEsme[m] has joined #wayland
GeorgesStavracasfeaneron[m] has joined #wayland
go4godvin has joined #wayland
edrex[m] has joined #wayland
DavidRedondo[m] has joined #wayland
danburd[m] has joined #wayland
Eighth_Doctor has joined #wayland
AndrewAylett[m] has joined #wayland
bdaase[m] has joined #wayland
mooff[m] has joined #wayland
Prf_Jakob has joined #wayland
whot has joined #wayland
trepatudo has joined #wayland
occivink has joined #wayland
jbit has joined #wayland
ammen99[m] has joined #wayland
DonRichie has joined #wayland
phryk has joined #wayland
yongxiang__ has joined #wayland
keyvan_ has joined #wayland
and3rson_ has joined #wayland
hwentlan___ has joined #wayland
cnsvc- has joined #wayland
bim9262_ has joined #wayland
wangledorf____ has joined #wayland
daniels has joined #wayland
WhizzWarlock has joined #wayland
riverdc_ has joined #wayland
yar has joined #wayland
ivyl has joined #wayland
dri-logger has joined #wayland
drunkcat has joined #wayland
tdeo has joined #wayland
bluebugs has joined #wayland
lagash has joined #wayland
kchibisov has joined #wayland
Lightsword has joined #wayland
sychill has joined #wayland
fullstop has joined #wayland
cyberpear has joined #wayland
erc has joined #wayland
ebassi has joined #wayland
immibis has joined #wayland
benklop__ has joined #wayland
AJ_Z0 has joined #wayland
Emantor has joined #wayland
xantoz has joined #wayland
creich_ has joined #wayland
danieldg has joined #wayland
anomalous_creator[m] has joined #wayland
Lyude has joined #wayland
blue_penquin has joined #wayland
pieguy128_ has joined #wayland
mbalmer_ has joined #wayland
agd5f has joined #wayland
TimWolla has joined #wayland
prg has joined #wayland
wolfshappen has joined #wayland
pH5 has joined #wayland
mort_6 has joined #wayland
LaserEyess has joined #wayland
dos1 has joined #wayland
pounce has joined #wayland
dottedmag has joined #wayland
i509VCB has joined #wayland
raph_ael has joined #wayland
tagr has joined #wayland
marex has joined #wayland
| has joined #wayland
pq has joined #wayland
fltrz_ has joined #wayland
any1 has joined #wayland
Guest890 has joined #wayland
CME has joined #wayland
SardemFF7 has joined #wayland
zamundaaa has joined #wayland
V has joined #wayland
RomanGilg[m] has joined #wayland
rubo_[m] has joined #wayland
varlad[m] has joined #wayland
pac85[m] has joined #wayland
ongy[m] has joined #wayland
Levans has joined #wayland
junglerobba[m] has joined #wayland
kajiryoji[m] has joined #wayland
inkbottle[m] has joined #wayland
idkrn[m] has joined #wayland
ammine[m] has joined #wayland
kinlo has joined #wayland
wlb has joined #wayland
andyrtr has joined #wayland
x[m]1 has joined #wayland
ppascher has joined #wayland
mriesch has joined #wayland
mupuf has joined #wayland
ofourdan has joined #wayland
benbrown has joined #wayland
marmarek has joined #wayland
floof58 has joined #wayland
xerpi[m] has joined #wayland
rpigott has joined #wayland
qyliss has joined #wayland
juergbi has joined #wayland
ishitatsuyuki has joined #wayland
MrCooper has joined #wayland
bodiccea has joined #wayland
maxzor has joined #wayland
GentooPhysicist39 has joined #wayland
kenny has joined #wayland
jekstrand has joined #wayland
ghostbuster has joined #wayland
tlwoerner has joined #wayland
eroux has joined #wayland
caveman_ has joined #wayland
glennk has joined #wayland
meain[m] has joined #wayland
gusnan has joined #wayland
enilflah has joined #wayland
Arnavion has joined #wayland
adia has joined #wayland
flacks has joined #wayland
soreau has joined #wayland
mstoeckl has joined #wayland
Lucretia has joined #wayland
radu242 has joined #wayland
d42 has joined #wayland
anarsoul has joined #wayland
gw has joined #wayland
Seirdy has joined #wayland
mooff has joined #wayland
maxzor_ has joined #wayland
damjan has joined #wayland
evon has joined #wayland
saumon has joined #wayland
co1umbarius has joined #wayland
patwid has joined #wayland
okt has joined #wayland
kennylevinsen has joined #wayland
novakane has joined #wayland
bl4ckb0ne has joined #wayland
Guest1220 has joined #wayland
dnkl has joined #wayland
staceee has joined #wayland
leon-p has joined #wayland
boistordu_ex has joined #wayland
ifreund has joined #wayland
haasn has joined #wayland
Shimmy has joined #wayland
Nei has joined #wayland
wahfato has joined #wayland
c7s has joined #wayland
ecloud has joined #wayland
pedrocr_ has joined #wayland
pedrocr has quit [Ping timeout: 480 seconds]
vyivel has quit [Read error: Connection reset by peer]
vyivel has joined #wayland
fancycade has quit [Read error: Connection reset by peer]
fancycade has joined #wayland
melissawen has quit [Quit: ZNC 1.8.2+deb2+b1 - https://znc.in]
melissawen has joined #wayland
staceee_ has joined #wayland
novakane_ has joined #wayland
kennylevinsen_ has joined #wayland
leon-p_ has joined #wayland
reillybrogan has quit [Quit: ZNC 1.8.2+deb2+b1 - https://znc.in]
reillybrogan has joined #wayland
ifreund_ has joined #wayland
dnkl_ has joined #wayland
raghavgururajan has joined #wayland
okt_ has joined #wayland
patwid_ has joined #wayland
hwentlan____ has joined #wayland
raghavgururajan is now known as Guest1255
fluix has quit [Read error: Connection reset by peer]
fluix has joined #wayland
cnsvc- has quit [Remote host closed the connection]
WhizzWarlock has quit [Remote host closed the connection]
cnsvc has joined #wayland
daniels has quit [Read error: Connection reset by peer]
and3rson__ has joined #wayland
WhizzWr has joined #wayland
daniels has joined #wayland
zzag has quit [Ping timeout: 480 seconds]
kennylevinsen has quit [Read error: Connection reset by peer]
zzag has joined #wayland
novakane has quit [Read error: Connection reset by peer]
rpigott has quit [Ping timeout: 480 seconds]
rpigott has joined #wayland
patwid has quit [Ping timeout: 480 seconds]
okt has quit [Ping timeout: 480 seconds]
staceee has quit [Read error: Connection reset by peer]
dnkl has quit [Read error: Connection reset by peer]
leon-p has quit [Remote host closed the connection]
fancycade has quit [Ping timeout: 480 seconds]
ifreund has quit [Ping timeout: 480 seconds]
Guest1220 has quit [Ping timeout: 480 seconds]
fancycade has joined #wayland
punit has quit [Server closed connection]
punit has joined #wayland
hwentlan___ has quit [Ping timeout: 480 seconds]
and3rson_ has quit [Ping timeout: 480 seconds]
tzimmermann has joined #wayland
eroux has quit [Remote host closed the connection]
eroux has joined #wayland
sstiller has joined #wayland
ecloud has quit [Ping timeout: 480 seconds]
Arnavion has quit [Remote host closed the connection]
Arnavion has joined #wayland
ecloud has joined #wayland
jbit has quit [Server closed connection]
jbit has joined #wayland
maxzor_ has quit [Ping timeout: 480 seconds]
c7s has quit [Ping timeout: 480 seconds]
ppascher has quit [Quit: Gateway shutdown]
ishitatsuyuki has quit [Server closed connection]
ishitatsuyuki has joined #wayland
bim9262_ has quit [Remote host closed the connection]
jgrulich has joined #wayland
bim9262 has joined #wayland
gw has quit [Server closed connection]
gw has joined #wayland
spstarr has joined #wayland
MajorBiscuit has joined #wayland
danvet has joined #wayland
dcz_ has joined #wayland
rgallaispou has joined #wayland
mvlad has joined #wayland
UndeadLeech_ has joined #wayland
d10n_ has joined #wayland
caseif has joined #wayland
AJC_Z0 has joined #wayland
quantum5_ has joined #wayland
enilflah_ has joined #wayland
ManMower_ has joined #wayland
wangledorf_____ has joined #wayland
bim9262_ has joined #wayland
psil` has joined #wayland
riverdc has joined #wayland
Sachiel_ has joined #wayland
bim9262 has quit [synthon.oftc.net weber.oftc.net]
fluix has quit [synthon.oftc.net weber.oftc.net]
ghostbuster has quit [synthon.oftc.net weber.oftc.net]
d10n has quit [synthon.oftc.net weber.oftc.net]
psil has quit [synthon.oftc.net weber.oftc.net]
wangledorf____ has quit [synthon.oftc.net weber.oftc.net]
rpigott has quit [synthon.oftc.net weber.oftc.net]
fancycade has quit [synthon.oftc.net weber.oftc.net]
cnsvc has quit [synthon.oftc.net weber.oftc.net]
enilflah has quit [synthon.oftc.net weber.oftc.net]
ManMower has quit [synthon.oftc.net weber.oftc.net]
emersion has quit [synthon.oftc.net weber.oftc.net]
riverdc_ has quit [synthon.oftc.net weber.oftc.net]
UndeadLeech has quit [synthon.oftc.net weber.oftc.net]
caseif_ has quit [synthon.oftc.net weber.oftc.net]
AJ_Z0 has quit [synthon.oftc.net weber.oftc.net]
quantum5 has quit [synthon.oftc.net weber.oftc.net]
ecs has quit [synthon.oftc.net weber.oftc.net]
yar has quit [synthon.oftc.net weber.oftc.net]
Sachiel has quit [synthon.oftc.net weber.oftc.net]
zmike has quit [synthon.oftc.net weber.oftc.net]
clever has quit [synthon.oftc.net weber.oftc.net]
rektide has quit [synthon.oftc.net weber.oftc.net]
AJC_Z0 is now known as AJ_Z0
rgallaispou has quit []
ghostbuster has joined #wayland
clever has joined #wayland
<pq>
ManMower_, your long dormant transform patch series?! Woohoo!!
rektide has joined #wayland
emersion has joined #wayland
zmike has joined #wayland
cnsvc has joined #wayland
rpigott has joined #wayland
fancycade has joined #wayland
fluix has joined #wayland
ecs has joined #wayland
hardening has joined #wayland
pedrocr_ has quit []
pedrocr has joined #wayland
Lightsword_ has joined #wayland
Lightsword has quit [Read error: Connection reset by peer]
yar has joined #wayland
Lightsword_ has quit []
Lightsword has joined #wayland
psil` has quit []
psil has joined #wayland
<pq>
gw, translucent stuff on top of video is going to be a problem, if you require a specific blending formula that is not linear-light-coverage. Needing non-linear blending would be a problem.
<pq>
gw, do you mean that LDR is even smaller dymaic range than SDR?
Lightsword_ has joined #wayland
Lightsword has quit [Read error: Connection reset by peer]
<pq>
gw, the blending formula is currently compositor implementation defined, and I was hoping to keep it that way, but if there are clear benefits to standardising on the light-linear coverage-alpha formula, we could have a Wayland extension making that promise.
rgallaispou has joined #wayland
<pq>
gw, in short, IMO, if you need a specific blending result, do the blending in the client. That is the only way to guarantee you get the exact result you want.
<pq>
gw, what do you mean with "HDR mode" here?
___nick___ has joined #wayland
<pq>
emersion, color management was never intended to produce predictable *blending* results. Only predictable opaque pixels when they happen to be unoccluded.
<pq>
"Wayland is not a rendering API."
<pq>
or drawing API
<jadahl>
subsurfaces should probably be updated to make that clearer so that noone accidentally uses transparent subsurfaces for anything other than drop shadows
<MrCooper>
not-well-defined blending would seem to limit the usefulness of sub-surfaces though
<pq>
MrCooper, sure. But I'm nor personally interested in biting the cost of defining it.
<emersion>
pq, hm, seems like i got the wrong impression
<pq>
MrCooper, as you can see from the mutter discussion, there are so many performance pitfalls - when the whole goal is to improve performance
<pq>
maybe someone can work on that performance issue after we have the CM&HDR working with compositor-defined blending results.
<pq>
or if other OSs can point to a good solution
jmabr has joined #wayland
kennylevinsen_ has left #wayland [#wayland]
kennylevinsen has joined #wayland
<kennylevinsen>
jadahl: I assume you mean that *semi*-transparent subsurfaces?
<pq>
anyway, this all early days, mostly on the drawing board still
<pq>
seems impossible to design for all things in one go
<pq>
I prefer to start with pieces and implement those, without tying down too much until there is a better understanding of the consequences
<MrCooper>
the challenge then is making incremental steps without painting ourselves into a corner :)
<pq>
like defining blending formula in the spec
<pq>
MrCooper, exactly - that's the very reason I don't want to rush to define the blending formula.
<pq>
or to say that the "accidental" non-linear blending is actually intentional
<MrCooper>
leaving things undefined has its problems as well though, clients may start relying on the de facto behaviour
<jadahl>
kennylevinsen: yes
<pq>
sure, it's a lose-lose scenario - they already do
<jadahl>
we either define the blending for subsurfaces, or we leave non-opaque subsurfaces to only be useful for things like drop shadow
<pq>
I prefer the latter, because "Wayland is not a drawing API."
<jadahl>
should we remove weston-subsurfaces then ? :P
<jadahl>
it'd be a violator, kind of
<emersion>
wayland is a compositing API
<pq>
Should we delete all tests that test corner cases?
<emersion>
blending is an important task of a compositing API
Lightsword_ has left #wayland [#wayland]
Lightsword_ has joined #wayland
<pq>
weston-* things are manual test programs, FYI
<jadahl>
oh really? :P
Lightsword_ has quit []
<jadahl>
either way, weston-subsurface will look different depending on undefined behavior when compositors starts to blend differently, and that's not really goo
<jadahl>
d
<pq>
And that it completely ok.
<pq>
It's not "not good", it is ok.
<pq>
The weston panel changes appearance, too.
<pq>
All that is expected.
<dottedmag>
MrCooper: I wonder if compositor authors should collude to intentionally implement different interpretations of undefined parts of the spec
<MrCooper>
then apps would just rely on the mutter/kwin behaviour :P
<pq>
If you want to maintain the appearance in your compositors, you are completely fine to do that.
<dottedmag>
or gnome-shell? or wlroots?
<dottedmag>
Having several popular compositors helps, of course.
<MrCooper>
gnome-shell is just UI chrome, mutter is the Wayland compositor
<kennylevinsen>
I wonder of something like this should go into a validation compositor of sorts: A version of tinywl that could toggle blending to show a few possible outcomes and formalize it as variable...
<pq>
Inm fact, would be good if you do attempt to do that, so we get some statistics about the impact.
<kennylevinsen>
(I was initially thinking of doing one to validate damage while a client runs)
<dottedmag>
MrCooper: sorry, somehow read "mutter" as "weston", not sure how it was possible.
wb9688 has quit [Ping timeout: 480 seconds]
<jadahl>
pq: can't say I agree. the the subsurface demo should demonstrate how one can draw a window using subsurfaces instead of flattening things in the client, but it fails doing that predictably
<emersion>
weston-* aren't supposed to be examples of things clients shouldn't do
<jadahl>
exactly
<jadahl>
if weston-subsurface stopped doing non-opaque subsurface within its window content, it'd be better
<pq>
That would be good!
<jadahl>
as non-opaque subsurfaces (except things like drop shadow) shouldn't be used anymore
<emersion>
i don't really agree on the premise
yar has quit [Ping timeout: 480 seconds]
<jadahl>
it'd make video control overlays in a subsurface not allowed more or less
<jadahl>
which would be a pity
<pq>
Let's make all surfaces in a sub-surface tree that mutually overlap completely opaque on at least on the overlapping areas. That's a good change.
<jadahl>
that would break gtk3 popovers
<jadahl>
don't do that
<pq>
I am NOT going to spend time working out blending. That's for sure. I have far too much to work on in CM&HDR otherwise. Please, join in, if you want that solved.
<pq>
Just don't ask me to come up with a solution.
<pq>
getting opaque pixels around is far difficult enough
<jadahl>
well, lets also not completely break very very common wayland clients
<kennylevinsen>
There is a big difference between "exact blending is undefined" and "cannot be used for anything" - wouldn't most video control overlays be just fine even if exact blending is not well-defined? aren't they usually either a solid semi-transparent background or a simple black fade?
<pq>
what kennylevinsen said
<pq>
you've been perfectly with wierd blending that can produce color fringes so far, how is it suddenly so important
<pq>
*prefectly fine
<emersion>
the result looks different when the client composites and when the compositor does
<emersion>
and that's not goods
<emersion>
good*
<jadahl>
it's more about getting a predictable result when drawing a window
<pq>
if you want a defines blending formula, type up a Wayland extension for it, so that compositor can choose whether they follow it or not, and it becomes discoverable
<emersion>
see example with firefox ealier
<emersion>
video plays blended with the overlay by the compositor in firefox
<pq>
emersion, no, a client should not be switching between sub-surface stack and internal blending. Choose one or the other.
<emersion>
then you mouseover another HTML element
<emersion>
and then the blending suddently changes
<dottedmag>
pq: That would mean no accelerated video in browsers ever.
<emersion>
pq, it's not that simple in a web browser
<pq>
dottedmag, no, it wouldn't.
<jadahl>
it would mean accelerated video in browsers *if* there are *no* overlays visible at the time
<jadahl>
it could still start to put the video content in a subsurface when there are no overalys thus no blending
<jadahl>
until we get non-opaque video....
<emersion>
and then the DOM changes
<emersion>
and an overlay becomes visible
<pq>
then the overlay gets a new sub-surface
<emersion>
ah, you mean opaque video on top
<emersion>
pq, nope
<pq>
yes
<emersion>
not possible in the general case
<kennylevinsen>
it could also do overlays as subsurfaces over the video. Firefox is already getting the video as dmabufs from ffmpeg IIRC, and firefox is already rendering to subsurface tiles as part of its compositor integration.
<pq>
so that you never switch between sub-surfaces and internal blending.
<emersion>
browsers don't work like this, pq
<jadahl>
pq: the browser would need to start compositing the video while the overlay is visible
<daniels>
pq: the web being what it is, realistically your video's going to get not only controls popped over it, but also ads and cookie notices :P
<daniels>
which might come and go at any time, and the browser can't know it won't occur
<pq>
from what I understood, they do work like this - they have lots of layers, some of which get forwarded to sub-surfaces
<jadahl>
daniels: or the youtube logo
<kennylevinsen>
daniels: very important thta the cookie notices are blended accurately!
<emersion>
pq, sometimes the browser won't have the choice but to composite everything
<pq>
then composite everything, just don't switch while the same page is up
<emersion>
the browser can't use subsurfaces ever, then
rasterman has joined #wayland
<kennylevinsen>
but, if I understand correctly firefox is trying to achieve direct scanout for a "plan" video with an overlay frame when no blending occurs, right? if so, they would never be changing between compositor and application blending. They'd be switching between no blending in compositor and application blending.
<jadahl>
realistically, to ever scanout a video stream, a browser needs to switch from and to subsurfaces all the time
<kennylevinsen>
in other words - aren't we inventing problems when we worry about switching between compositor and application blending? :/
<dottedmag>
emersion: It can, but it has to switch between a video subsurface if there is nothing overlapping it, and a browser-side blending once anything is above.
<kennylevinsen>
(maybe it is a problem in other cases - thinking about this particular scenario)
<jadahl>
kennylevinsen: well, firefox seems to (on other OSes) be able to rely on system compositor blending for a lot of things
<dottedmag>
Which sounds like "always browser-side blending"
<daniels>
pq: right, unfortunately the page is very very dynamic - unless it uses no JavaScript at all, you can never know 'ah, this page will stay as it is and the [this part of] layer tree will not meaningfully change'
<daniels>
i.e. you have to pessimise to always internally blending, never using subsurfaces
<daniels>
(under this proposal)
<pq>
It's like everything I say is taken too literally, and you just pull another use case where it doesn't apply.
<dottedmag>
Or have a codepath for a very fast switching between internal blending and subsurfaces, hmm...
<jadahl>
dottedmag: that is what would be needed if we promise nothing about blending of subsurfaces
<jadahl>
if firefox has a ready dmabuf of what's in the texture that it can draw, it might be fast enough?
<kennylevinsen>
jadahl: I do not recall any reliance on blending of webrender's output tiles, but I must admit that I have tried to keep my head out of firefox after my wayland involvement so maybe I forgot...
<pq>
This is the recurring story on everything I do on CM&HDR. People come asking how do I solve this and that, when I don't know and I DON*T CARE YET, because it's far too early in development to say anything.
<jadahl>
kennylevinsen: if the expected end result should look the same with or wihtout splitting the rendered dom into tiles, it has made such assumptions, but maybe not explicitly
<kennylevinsen>
not if the tiles are opaque
<jadahl>
(though calling them tiles confuse me, at least in the past tiles in chromium was something very different)
<pq>
Unfortunately I cannot a take five year time-out to work on the answer, because in the mean time everyone just invents new things to want, and they wouldn't fit.
<jadahl>
for opaque tiles blending is irrelevant
<jadahl>
pq: hard to avoid CM&HDR leaking into blending behavior, as it's highly relevant
yar has joined #wayland
<pq>
eggs, omelette, whatever - it's still probably a couple years until the CM&HDR protocol can land, so I don't have to care yet.
<pq>
plenty of problems without blending already
<emersion>
years, really?
<pq>
by the sounds of this discussion, sure
<jadahl>
:P
<pq>
because apparently we can't land piece by piece, but it has to be fully completely first
<kennylevinsen>
jadahl: exactly, my assumption is that blending in this discussion only arises from trying to have a dmabuf sourced outside webrender (ffmpeg) passed straight to us for possible direct scanout with no blending, but then having to overlay webrender generated content. This sounds like a "no blending" vs. "application blending", rather than "compositor blending" vs. "application blending" thing to me...
<kennylevinsen>
or "no blending" vs. "compositor blending" if possible, but there should be no need for going between compositor and application blending...
<kennylevinsen>
unless there is something obvious I am missing? :/
maxzor_ has joined #wayland
<jadahl>
kennylevinsen: what is up in the air is whether putting that overlay in a subsurface should be supported or not, or whether that overlay being visible means the web engine needs to stop showing the dmabuf from ffmpeg and composite it internally between the "background" and the overlay
<pq>
emersion, you can look at all the open discussions in wayland-protocols MR 14. I don't recall *any* of those being about blending.
<kennylevinsen>
jadahl: in this case it sounds like there isn't much of a problem here at all. It could use either and stick to it. As long as it's not changing strategory for the video mid-way causing glitches it just becomes a matter of whether precise blending is required (to which the default answer should be "no")
pnowack has joined #wayland
staceee_ has left #wayland [#wayland]
staceee has joined #wayland
robert_mader has joined #wayland
robert_mader has left #wayland [#wayland]
<jadahl>
kennylevinsen: it can't use either and stick to it, a browser to ever be able to scanout video content, it needs to switch between using a subsurface for the video content and compositing itself on a frame by frame basis
Lightsword has joined #wayland
<swick>
the video is probably opaque, the client can composite the video overlay into the video and hand that opaque surface to the compositor
<swick>
there is lots of ways to offload things which do not require alpha blending
<swick>
let's just use linear blending everywhere in compositors and see how far that gets us
<jadahl>
for hardware with more than one overlay plane + z order, it'd mean one couldn't put the controls in one above the video
<jadahl>
hmm. what color space does overlay planes blend in? the one of the primary plane?
<swick>
there is no color space, only values
<swick>
and we really want to keep it that way
<kennylevinsen>
no, it need to be able to switch between having an overlay or not on frame by frame basis - either by compositing itself in place of the video subsurface, or by overlaying semi-transparent/transparent subsurfaces over the video subsurface. I do not see a reason where it would have to enforce application blending for this subsurface all of a sudden on a frame-by-frame basis.
<jadahl>
so in practice, non-linear if the contents of the planes are non-linear
<swick>
yes
<jadahl>
then if we define blending to be linear, we can't use overlays without making them change appearance when going in and out of overlay planes?
<kennylevinsen>
(I guess there is a corner-case if the web page tries to show a picture looking like the video before/after playback, which would be application blended - but that's not going to match the decoder output so the question becomes the size of the glitch, not whether there is glitch...)
<swick>
jadahl: you can't right now because KMS is missing color pipeline properties on planes which can be used to linearize before blending
<swick>
but that's being worked on
<jadahl>
i guess for non-hdr if we continue to always blend non-linearly we can make use of what exists today
<emersion>
jadahl: whelp, my compositor does linear blending with SDR
<emersion>
my compositor is wlroots w/ vulkan renderer
<emersion>
or alternatively gamescope
<jadahl>
emersion: can't you make the vulkan renderer do linear?
<emersion>
it does linear
<jadahl>
err
<jadahl>
i mean non-linear
<emersion>
i could but don't really want to
<jadahl>
you sure it does linear? as in, makes composited textures linear before painting, then taking the end result and makes it non-linear again before handing it to kms
<emersion>
yes.
<emersion>
we use the vulkan SRGB formats
<emersion>
instead of UNORM
<jadahl>
how do you make the composited result non-linear?
<emersion>
i could upload a picture of wlroots GL vs vulkan, with weston-subsurfaces running
<emersion>
just create a VkImage with a SRGB format
<emersion>
the driver will de-linearize the values before writing them back
<jadahl>
hmm, i see
<kennylevinsen>
to make matters worse - we can toggle at startup between the two behaviors by switching between gles2 and vulkan. :P
<kennylevinsen>
we need renderer hotplug so we can swap midway
<jadahl>
make it automatically switch once a second and call it a christmas decoration feature
<emersion>
we may end up with a config option to switch the behaviour
<swick>
jadahl: everyone else does linear blending, we should too :P
<swick>
and on that troll-ish note I will leave now
<jadahl>
swick: doesn't firefox's ability to split the web page up in layers on windows prove they practically promise non-linear srgb?
<swick>
they probably don't guarantee sRGB non-linearity just that they will apply the alpha blending formula on the values you pass in
<swick>
which is way less of a guarantee than sRGB
<swick>
and as soon as your destination has a different non-linearity things start falling apart
<swick>
so any color managed or HDR mode
<swick>
sooo, basically the same as on mutter right now
<swick>
scRGB could really help for the HDR case though
<wlb>
weston/main: Marius Vlad * clients/simple-*: Add appids for other clients https://gitlab.freedesktop.org/wayland/weston/commit/3151220a9b3c clients/ simple-damage.c simple-dmabuf-egl.c simple-dmabuf-feedback.c simple-dmabuf-v4l.c simple-egl.c simple-shm.c
<jadahl>
swick: trying to figure out what "sbtm" is.. is it just that the monitor/tv will tell its max luminance/nits so the source can make sure nothing gets clipped?
<swick>
yeah, it's a fancy way of saying "no tone mapping mode"
<swick>
but the details are in a spec I dont have access to so
<swick>
that already is how some laptop HDR displays work and some people say that's also how PQ mode should work if you pass in the display capabilities in the metadata
<swick>
except that a lot of bits in PQ get wasted for no reason then and in reality that doesn't seem to hold true a lot
<jadahl>
i guess those laptop panels don't talk hdmi 2.1a then
<jadahl>
"pass the display caps in the metadata", if you don't have "sbtm" or the equivalent, where would you get them?
<swick>
DisplayID, so basically EDID
<jadahl>
suddenly hdmi sbtm doesn't feels remotely new then
<swick>
I mean, that's literally how all displays work and have worked if they're not in PQ/HLG
<swick>
so, it's the opposite of new but that's good because right now the only way to enable HDR is with PQ and HLG
<daniels>
emersion: thankyou!
<daniels>
swick: which spec?
<swick>
hdmi2.1a
<swick>
not even sure if it's available to anyone yet
<daniels>
if they've put a version number and features to it, it is
<daniels>
Lyude: ^ are you our friendly local X.Org Foundation liason? are we able to get access to HDMI specs?
<swick>
daniels: don't bother, not "independent" anymore :P
<daniels>
swick: all good if you have access and we don't mind paying for it as well, but if we can open it up a bit then all the better
<swick>
but Lyude has already provided me with some access before which is much appreciated
andyrtr has joined #wayland
<daniels>
<3
rv1sr has joined #wayland
Sachiel_ is now known as Sachiel
rv1sr has quit []
rv1sr has joined #wayland
<Lyude>
daniels: not yet, we're working on it but we've gotta approach it carefully
pnowack has quit [Quit: pnowack]
devilhorns has quit []
<daniels>
Lyude: lmk how I can help
caveman has quit [Ping timeout: 480 seconds]
novakane_ has quit [Remote host closed the connection]
novakane has joined #wayland
eroux has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
pnowack has joined #wayland
bittin has joined #wayland
Kelseyjgilbert[m] has joined #wayland
c74d has joined #wayland
c74d has left #wayland [#wayland]
zebrag has joined #wayland
tzimmermann has quit [Quit: Leaving]
<gw>
robertmader[m]: thanks! sounds like a good issue to have open. it doesn't need to be solved right now of course, especially with the kinds of timelines and pressures pq mentioned above. But it's good to have it on the radar :)
colordrops has joined #wayland
MajorBiscuit has joined #wayland
hardening_ has joined #wayland
hardening has quit [Ping timeout: 480 seconds]
maxzor_ has quit [Ping timeout: 480 seconds]
dcz_ has quit [Ping timeout: 480 seconds]
Tedesco has joined #wayland
Tedesco has quit []
Tedesco has joined #wayland
spstarr has quit [Remote host closed the connection]