ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput
guru_ has joined #wayland
Guru_DE has quit [Ping timeout: 480 seconds]
lsd|2 has quit [Quit: KVIrc 5.2.2 Quasar http://www.kvirc.net/]
Brainium has quit [Quit: Konversation terminated!]
ghishadow has quit [Ping timeout: 480 seconds]
ghishadow has joined #wayland
glennk has joined #wayland
mclasen has quit [Ping timeout: 480 seconds]
mclasen has joined #wayland
mclasen has quit [Quit: mclasen]
mclasen has joined #wayland
mclasen has quit [Ping timeout: 480 seconds]
garnacho has quit [Ping timeout: 480 seconds]
columbarius has joined #wayland
columbarius has quit [Ping timeout: 480 seconds]
feaneron has quit [Ping timeout: 480 seconds]
mxz__ has joined #wayland
mxz_ has quit [Ping timeout: 480 seconds]
mxz_ has joined #wayland
mxz has quit [Ping timeout: 480 seconds]
mxz_ is now known as mxz
columbarius has joined #wayland
columbarius has quit [Ping timeout: 480 seconds]
columbarius has joined #wayland
columbarius has quit [Ping timeout: 480 seconds]
cool110 has joined #wayland
cool110 is now known as Guest2658
Guest2579 has quit [Ping timeout: 480 seconds]
glennk has quit [Ping timeout: 480 seconds]
kts has joined #wayland
sima has joined #wayland
Company has joined #wayland
columbarius has joined #wayland
kts has quit [Ping timeout: 480 seconds]
columbarius has quit [Ping timeout: 480 seconds]
RAOF has joined #wayland
mvlad has joined #wayland
rv1sr has joined #wayland
vincejv has quit [Ping timeout: 480 seconds]
rasterman has joined #wayland
Guest2658 has quit [Remote host closed the connection]
cool110 has joined #wayland
cool110 is now known as Guest2669
glennk has joined #wayland
leon-anavi has joined #wayland
vincejv has joined #wayland
iomari891 has joined #wayland
tzimmermann has joined #wayland
iomari892 has joined #wayland
iomari891 has quit [Ping timeout: 480 seconds]
rasterman has quit [Quit: Gettin' stinky!]
<kennylevinsen> pq: random question, any colorimeter recommendations? :)
columbarius has joined #wayland
garnacho has joined #wayland
<pq> kennylevinsen, I don't know yet. I've been meaning to figure out one to buy myself.
rasterman has joined #wayland
co1umbarius has joined #wayland
columbarius has quit [Ping timeout: 480 seconds]
co1umbarius has quit [Ping timeout: 480 seconds]
iomari892 has quit [Ping timeout: 480 seconds]
iomari891 has joined #wayland
co1umbarius has joined #wayland
co1umbarius has quit [Ping timeout: 480 seconds]
garnacho has quit [Quit: garnacho]
garnacho has joined #wayland
ShapeShifter499 has joined #wayland
mclasen has joined #wayland
iomari891 has quit [Ping timeout: 480 seconds]
rasterman has quit [Quit: Gettin' stinky!]
iomari891 has joined #wayland
fmuellner has joined #wayland
co1umbarius has joined #wayland
lyudess has joined #wayland
Lyude has quit [Ping timeout: 480 seconds]
feaneron has joined #wayland
<pq> Kinda eye-opening and the opposite of enlightening to see that a shade of cyan stimulus looking cyan in isolation, and red when in the context of a specific picture.
<pq> Likewise the immediate surrounds causing gradient patterns to be perceived where there is none.
f_ has joined #wayland
f_ has quit [Remote host closed the connection]
f_ has joined #wayland
iomari891 has quit [Remote host closed the connection]
iomari891 has joined #wayland
columbarius has joined #wayland
co1umbarius has quit [Remote host closed the connection]
xjuan has joined #wayland
privacy has joined #wayland
<kennylevinsen> pq: Reminds me of brown vs. orange, which is entirely contextual
<kennylevinsen> although cyan to red seems more extreme
co1umbarius has joined #wayland
columbarius has quit [Read error: Connection reset by peer]
rasterman has joined #wayland
mart has joined #wayland
f_ is now known as f_[mtrx]
f_[mtrx] is now known as f_
columbarius has joined #wayland
co1umbarius has quit [Ping timeout: 480 seconds]
lsd|2 has joined #wayland
alice has quit [Remote host closed the connection]
alice has joined #wayland
Brainium has joined #wayland
iomari892 has joined #wayland
iomari891 has quit [Ping timeout: 480 seconds]
<kennylevinsen> pq: hmm, feel like there's some trickery - the parts of the left image that match the truly red sections in the right are actually neutral grey according to my browser's color picker
<kennylevinsen> #808080 and slight variations thereof
<pq> quite possible, I'm just going by what they said
<kennylevinsen> yeah just got curious as the illusion felt too strong, and then got confused by the actual colors present not really matching what the post said :/
<pq> maybe *that* was the illusion :-D
<Company> or your browser does color correction wrong ;)
<kennylevinsen> If it is doing color correction it is definitely doing it wrong right now, without any color management support in my compositor, without a calibrated screen and most importantly, with a known trash screen that doesn't even cover sRGB :P
<Company> that reminds me
<Company> taking screenshots - how are you doing that with HDR?
<kennylevinsen> but "the whole image has an even blue tint that the human white balance management at least partially cancels" makes a lot of sense explanation-wise
<Company> add the icc profile to the PNG? or the cicp?
<pq> luckily color precision does not matter much, the relativity of color is still observable: it depends a lot on the surroundings i.e. context
<kennylevinsen> which of course explains the context dependence - you need enough *other* blue tint to percieve a white balance rather than just a color...
<kennylevinsen> But in his cropped hand with can, I still see a (tinted) red can, not a cyan one, so the hand seems to be enough.
<pq> Company, I don't know yet what file format would be nice for HDR screenshots. Could also map to sRGB for wider consumption.
<Company> pq: the problem with mapping to sRGB is that it makes bug reporting hard
<JEEB> PNG has CICP at least nowadays
<pq> ah, bug reporting
<Company> I had a discussion about that with swick at some point
<Company> and I think we agreed on using PNG and the relevant chunks
<Company> but I think we didn't check browser support yet
<pq> PNG+CICP sounds nice, maybe add also some comment fields to give more details of the display for debug purposes
<pq> your HDR metadata should be somewhere
<Company> ideally you want to see in gitlab screenies what the other people see, assuming you both have HDR with the same (or very similar) gamut
<JEEB> CLL+MDCV are also in PNG
<Company> https://w3c.github.io/PNG-spec/ exists these days
<Company> but I have no clue how wide all those new chunks are supported
<pq> Company, I suspect that ideal might be ways off still. I'd recommend your own inspection tool to be sure.
<Company> yeah
<Company> I just want to make sure we agree on the goal
<Company> so that all our tools converge
<JEEB> FFmpeg at least seems to have read/write support for those so decoded frames via it should have the necessary metadata
<Company> and then we can go pester browser authors
<JEEB> browsers etc are a separate discussion, o' course
<Company> I use gimp for most of my render debugging, that's gonna be a challenge
<JEEB> ah
<Company> not mthe file format, but getting it to render correctly
<JEEB> yea, at least CICP is standardized so the only thing that's not-really is how to map that to your screen 8) (gamut, tone mapping). although there's that ITU document, but still everyone has their own favourite way of doing it (D and Samsung also came up with their own things for ST 2094 dynamic tone mapping metadata specs)
<Company> I'm actually not too worried about that - we're probably all gonna agree on something and then implement it
<JEEB> yeh
<pq> it's kinda impossible to see what they saw on their monitor, because it's impossible to know what their monitor did to the pixels
<JEEB> more or less, yea
<Company> because it's more practical to agree on something than everyone doing something else
<JEEB> yea, having a baseline mode that's available is a good thing
<Company> pq: they're gonna take smartphone photos!
<JEEB> and I want to stab display manufacturers for not including a simple clip-like mode
<Company> I worry more about getting consistent output to the cable
<pq> Company, that could go horribly distorted, or it could be quite good in demonstrating a problem. Or anything in between. A screenshot is different, not necessarily better.
<Company> so that users don't end up with "looks good on fullscreen in kde, but not gnome and if not fullscreen it's okay in gnome but in kde it looks washed out and in sway it's both kinda red-tinted and hyprland is too blue"
<pq> JEEB, SBTM is coming, right?
zamundaaa[m] has joined #wayland
<zamundaaa[m]> Company fullscreen or not doesn't make any difference in KWin. I'd be surprised if you do something else in Mutter
<JEEB> pq: it's a thing but I have no idea what the effectively means
<zamundaaa[m]> about capturing the HDR output of a screen with a phone camera, that really doesn't work well at all
<zamundaaa[m]> I've tried it before
<JEEB> right, that ticket where browser people notice the wonders of wide gamut and HDR
<pq> it's about css colors, so not quite about png
<JEEB> yea, but related. trying to map gamut/tone
<pq> well, forgetting to map :-)
<JEEB> 8)
<Company> zamundaaa[m]: I don't know what Kwin does, but I was thinking that it's possible that the preferred colorspace for apps changes between direct scanout and not and then things might change about who does tone mapping
<Company> and I have no idea what mutter does, that's in some branches I haven't looked at
<zamundaaa[m]> If any visual thing changes between putting a client buffer on a plane and compositing it, then that's a pretty bad compositor bug
<Company> dunno
<pq> zamundaaa[m], it could be desireable for transition to/from fullscreen, though.
<Company> if the compositor decides to advertise some well known colorspace and then tone-map to the one supported by the monitor
<pq> some people seem pretty interested in HDR metadata pass-through
<Company> that might be different when fullscreen and advertising the monitor's colorspace directly to the app and letting the app tone-map
<zamundaaa[m]> pq: yeah, but I like to pretend those people don't exist
<pq> haha
<pq> I've already been asked to do that on Weston at some point.
<pq> as much as it pains me, but it'll be an option
<Company> if you pass through the metadata, who does the conversion then? The kernel? The monitor itself?
<pq> the monitor itself
<JEEB> ^
<Company> hahahahaha
<pq> which means... yes, exactly that
<Company> yeah, that's not gonna look different at all
<JEEB> that goes for all HDR outptu at this point on the display :
<JEEB> :D
<pq> well, if that change coincides with the window state transition to/from fullscreen which is visually jarring anyway, it might not be that visible
<JEEB> output the same BT.2020 + PQ RGB to three displays and find all of them mapping it differently
<Company> pq: for moving images, maybe not - if I'm authoring/debugging an image, I'm gonna notice
<Company> also, there's always 3 types of users: the 95% who don't notice, the 4% who think they notice something when nothing happens, and the 1% of actual experts
<pq> sure
<pq> if you're authoring an HDR image, you're screwed in all cases, right? Because HDR monitors are different, and you didn't buy a mastering device.
<Company> usually those 1% have such a device - or they calibrated their monitor with a colorimeter
<pq> right
<JEEB> I'm still not 100% clear how you calibrate HDR displays, lol
<pq> they know how to buy a monitor that *can* be calibrated
coldfeet has joined #wayland
melonai has quit []
columbarius has quit [Ping timeout: 480 seconds]
columbarius has joined #wayland
tzimmermann has quit [Quit: Leaving]
coldfeet has quit [Remote host closed the connection]
sally has quit [Ping timeout: 480 seconds]
___nick___ has joined #wayland
melonai has joined #wayland
rv1sr has quit []
columbarius has quit [Remote host closed the connection]
coldfeet has joined #wayland
DodoGTA has quit [Quit: DodoGTA]
DodoGTA has joined #wayland
rasterman has quit [Quit: Gettin' stinky!]
___nick___ has quit []
sally has joined #wayland
___nick___ has joined #wayland
___nick___ has quit []
___nick___ has joined #wayland
iomari892 has quit [Remote host closed the connection]
iomari891 has joined #wayland
iomari891 has quit [Ping timeout: 480 seconds]
soreau has quit [Quit: Leaving]
soreau has joined #wayland
soreau has quit [Read error: Connection reset by peer]
soreau has joined #wayland
soreau has quit [Read error: Connection reset by peer]
rv1sr has joined #wayland
soreau has joined #wayland
soreau has quit [Remote host closed the connection]
soreau has joined #wayland
soreau has quit [Remote host closed the connection]
soreau has joined #wayland
columbarius has joined #wayland
columbarius has quit [Ping timeout: 480 seconds]
columbarius has joined #wayland
mart has quit [Quit: Konversation terminated!]
Brainium has quit [Ping timeout: 480 seconds]
columbarius has quit [Ping timeout: 480 seconds]
leon-anavi has quit [Quit: Leaving]
mvlad has quit [Remote host closed the connection]
lsd|2 has quit [Quit: KVIrc 5.2.2 Quasar http://www.kvirc.net/]
lyudess has quit []
Lyude has joined #wayland
rv1sr has quit []
coldfeet has quit [Remote host closed the connection]
f_ has quit [Ping timeout: 480 seconds]
___nick___ has quit [Ping timeout: 480 seconds]
columbarius has joined #wayland
columbarius has quit [Ping timeout: 480 seconds]
sima has quit [Ping timeout: 480 seconds]
co1umbarius has joined #wayland
co1umbarius has quit [Ping timeout: 480 seconds]
sally has quit [Quit: sally]
sally has joined #wayland
ShapeShifter499 has quit [Remote host closed the connection]
colinmarc has joined #wayland
<colinmarc> the factorio devblog (maybe the most high-profile game with a native linux version?) recently did a post about switching from X11 to wayland: https://factorio.com/blog/post/fff-408
privacy has quit [Remote host closed the connection]
feaneron has quit [Quit: feaneron]
ShapeShifter499 has joined #wayland
glennk has quit [Ping timeout: 480 seconds]
xjuan has quit [Ping timeout: 480 seconds]
<Arnavion> They're not switching. They use SDL which supports both, and the game specifically has run under Wayland just fine for many years via setting the SDL env var. What they did is make a UI to select the SDL backend instead of needing an env var, and remove a different dependency that was explicitly linking to x11 libs
<alice> iirc they added wayland to their sdl build about exactly a year ago
<alice> setting the env before that didn't do anything
<dwfreed> the post mentions the 1.1 version that started supporting wayland
<dwfreed> March 3, 2023 is when that version was released
<Arnavion> Huh, I was sure it was older than that
<Arnavion> Guess I misremembered
<colinmarc> > They're not switching.
<colinmarc> Just used the wrong word. Should've said they wrote a blog post about the challenges they faced adding wayland support
<colinmarc> * > They're not switching.
<colinmarc> Just used the wrong word. Should've said they wrote a blog post about the challenges they faced adding wayland support
xjuan has joined #wayland
Brainium has joined #wayland
garnacho has quit [Remote host closed the connection]
mblenc has joined #wayland
xjuan has quit [Ping timeout: 480 seconds]
garnacho has joined #wayland
ghishadow has quit [Ping timeout: 480 seconds]
co1umbarius has joined #wayland
neniagh has quit [Ping timeout: 480 seconds]
co1umbarius has quit [Ping timeout: 480 seconds]
<Company> colinmarc: I was most confused about what they did to their text rendering
<Company> I suppose they do integer rounding for the text metrics and positions, but that seems to be an awful lot of difference between scaled up 100% and 125%