ChanServ changed the topic of #river to: river - a dynamic tiling Wayland compositor || https://codeberg.org/river/river || channel logs: https://libera.irclog.whitequark.org/river/
unix_guy has joined #river
andycs0 has quit [Quit: I'm leaving, bzzZZzz!]
andycs0 has joined #river
chooky has joined #river
chooky has quit [Client Quit]
andycs0 is now known as andycs
yiyu has quit [Read error: Connection reset by peer]
yiyu has joined #river
mewt has quit [Read error: Connection reset by peer]
schneid3306 has quit [Remote host closed the connection]
<leon-p> guess I now need to figure out how pixman chose to implement compositing when mask, source and destination all have different image formats, so that I don't mess up the alpha channel of the destination when compositing, so that I can render text onto an otherwise fully transparent surface... this is fun
<leon-p> pixman seems to treat an image with no alpha channel as if it has full alpha everywhere, which means I get a black box around the glyph, since the masks from fcft have no alpha channel
<leon-p> I'll probably have to first render the text into an alpha mask image, which I can then use to composite the final buffer with a solid fill colour
Snetry has quit [Ping timeout: 252 seconds]
Snetry has joined #river
Guest16 has joined #river
Guest16 has quit [Client Quit]
Guest49 has joined #river
Guest49 has quit [Client Quit]
andycs has quit [Ping timeout: 260 seconds]
smoon23_ has joined #river
smoon23 has quit [Ping timeout: 260 seconds]
smoon23_ is now known as smoon23
sentry has joined #river
Snetry has quit [Ping timeout: 260 seconds]
unix_guy has quit [Quit: Client closed]
Guest2 has joined #river
Guest2 has quit [Client Quit]
andycs has joined #river
<dnkl> leon-p: it's not that the fcft masks have no alpha - in the subpixel antialiased masks, all channels represent alpha.
<dnkl> fwiw, I believe the masks where a8r8g8b8 before, and that didn't make any difference, if I remember correctly. But by all means, play around with it. I'm interested in anything you find
Nosrep has quit [Ping timeout: 245 seconds]
Guest30 has joined #river
Guest30 has quit [Client Quit]
flower_ has joined #river
yiyu has quit [Read error: Connection reset by peer]
yiyu has joined #river
autisticshark has quit [Ping timeout: 252 seconds]
autisticshark has joined #river
autisticshark has quit [Ping timeout: 276 seconds]
autisticshark has joined #river
palanix has joined #river
fitrh has joined #river
autisticshark has quit [Ping timeout: 252 seconds]
autisticshark has joined #river
autisticshark has quit [Ping timeout: 260 seconds]
autisticshark has joined #river
sugarbeet has quit [Ping timeout: 244 seconds]
sugarbeet has joined #river
flower_ has quit [Quit: Lost terminal]
fitrh has quit [Remote host closed the connection]
zuki has joined #river
zuki has quit [Quit: Client closed]
zuki has joined #river
fitrh has joined #river
fitrh has quit [Remote host closed the connection]
catman has quit [Quit: WeeChat 4.6.3]
catman has joined #river
autisticshark has quit [Ping timeout: 276 seconds]
Nosrep has joined #river
schneid3306 has joined #river
yiyu has quit [Ping timeout: 244 seconds]
zuki has quit [Quit: Client closed]
siaal has quit [Quit: ZNC - https://znc.in]
autisticshark has joined #river
sqw is now known as cwypt
siaal has joined #river
<leon-p> I think I'll skip subpixel anti-aliasing for now, I guess
<leon-p> mathematically I know how to solve it, but I don't think any of pixmans operations can do it and I don't want to write that by hand :shrug:
<leon-p> anyway, working titlebars!
<leon-p> maybe menus next?
<leon-p> with wlclock kinda hacked in just to see how it would look like
<vyivel> neat
flower_ has joined #river
notzmv has joined #river
smoon23 has quit [Ping timeout: 248 seconds]
smoon23 has joined #river
<ifreund> why is the "deinit" so big?
<bitblt> must be important
notzmv has quit [Ping timeout: 260 seconds]
autisticshark has quit [Ping timeout: 244 seconds]
autisticshark has joined #river
<vimproved> the function name is meant to be yelled
flower_ has quit [Quit: Lost terminal]