freenode/#clim - IRC Chatlog
Search
12:33:24
pjb
jackdaniel: I'm not sure what you mean, but to build a rgba from r, g, b and a, you should need only shifting, not multiplication.
12:34:15
jackdaniel
premultiplied alpha channel means, that rgb components are already multiplied by alpha
12:34:39
jackdaniel
that makes blending easier from the computational point of view, so that could improve the raster image performance
13:29:41
scymtym
i just fixed (i think) a long-standing bug in the even loop of the win32 backend. it's pretty crazy. you can post custom messages to the event queue of a thread but then you pretty much cannot use the same thread to handle system messages since default handlers for system messages are allowed to rifle through /your/ message queue and drop any message /they/ don't understand. the "solution" is to have an invisible window for receiving
13:31:07
jackdaniel
ACTION is implementing the xrender protocol function find-standard-picture-format (XRenderFindStandardFormat in C's xlib world)
13:42:30
jackdaniel
I thought that it is xrender protocol function, but it seems to be a convenience xlib function
14:30:29
loke[m]
jackdaniel: No. I don't think so. Blending modes in things like XRENDER or Cairo doesn't want it. And you'd lose data if you try to unmultiply.
16:11:20
jackdaniel
some progress: https://files.mastodon.social/media_attachments/files/105/554/945/554/546/796/original/3335d350fc3a8bac.png
16:19:41
jackdaniel
n.b clx-fb mishandles a stencil for some reason when blended against another translucent object