mirror of
https://github.com/obsproject/obs-studio.git
synced 2024-07-14 23:34:08 +00:00
584de6b264
Pipewire desktop portal capture assumes premultiplied alpha, so make sure to use the right blend equation to make translucent pixels work correctly. This is still broken for emissive pixels (alpha < color) since OBS seems to unpremultiply at some point during blending, but it works properly for translucent pixels (emissive pixel support requires an end-to-end premultiplied pipeline). |
||
---|---|---|
.. | ||
data | ||
CMakeLists.txt | ||
linux-pipewire.c | ||
pipewire.c | ||
pipewire.h | ||
portal.c | ||
portal.h | ||
screencast-portal.c | ||
screencast-portal.h |