[PATCH 4/4] drm/doc: document front-buffer rendering

Simon Ser contact at emersion.fr
Mon Apr 14 08:55:22 UTC 2025


On Thursday, July 13th, 2023 at 10:23, Pekka Paalanen <pekka.paalanen at collabora.com> wrote:

> > + * To perform front-buffer rendering, user-space should set FB_ID to the
> > + * previous framebuffer in atomic commits.
> > * CRTC_ID:
> > * Mode object ID of the &drm_crtc this plane should be connected to.
> > *
> 
> It's unclear to me what "previous framebuffer" means, although I know
> what you want to say. How about:
> 
> When a KMS client is front-buffer rendering, it should set FB_ID to
> the same front-buffer FB on each atomic commit. This implies to the
> driver that it needs to re-read the same FB again. Otherwise drivers
> who do not employ continuously repeated scanout cycles might not update
> the screen.

Thanks for the suggestion! Looks good to me, will send in v2.

> Btw. is it enough to set only FB_DAMAGE_CLIPS and not touch FB_ID?

Hm, I must admit I have no idea.


More information about the dri-devel mailing list