3 ms·
Semi-related question: Are there any real benefits to having the compositor deal with compositing your buffers as opposed to doing it yourself? Especially if yo
by bogwog 3y ago
Semi-related question: Are there any real benefits to having the compositor deal with compositing your buffers as opposed to doing it yourself? Especially if you're already using hardware acceleration, passing your buffers to the system compositor seems like it could potentially introduce some latency.
I guess it would allow the user/system to customize/tweak the compositing process somehow, but for what purpose?
- kaba0 3y agoAny kind of post-process effect like transparency, zoom; many stuff like window previews, overviews screens (these are sometimes possible without as well), and tear-freedom.
- phkahler 3y ago>> Are there any real benefits to having the compositor deal with compositing your buffers as opposed to doing it yourself? I would guess lower latency since the compositor is running the show trying to maintain full frame rate. The processes still have to cooperate somehow.
- ack_complete 3y agoThe compositor can potentially map your layers to hardware scanout planes instead of compositing with the GPU, or skip the composition if all layers are obscured.