https://bugs.kde.org/show_bug.cgi?id=495788

--- Comment #2 from Zamundaaa <xaver.h...@gmail.com> ---
> If I were to guess it is because my dedicated GPU does not support modifiers 
> at all (only LINEAR it seems), and otherwise uses INVALID/internal modifiers. 
> But I have a feeling this might still be a portal bug since I don't think 
> portals should give buffers with internal modifiers but maybe a linear copy 
> instead
The problem is that with implicit modifiers, there's no way to tell the other
application that we're making the buffer linear.

Maybe we can special case the situation where the receiving application
requests explicit modifiers and we don't support them (-> definitely on another
GPU), and claim only a linear modifier as supported... that *might* work out
for your case.
For a more general fix for when the receiving application only does implicit
modifiers, we'd likely need pipewire to add new API and apps would need to use
it, so that we can tell them the buffer is linear.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to