one
Methods and system for asynchronously buffering rendering by a graphics processing unit

Last updated:

Abstract:

Systems and method for triple buffering of a graphics display without use of interrupts using at least two command buffers that are capable of operating asynchronously. A first command buffer generally contains commands, which, when executed, write frame data to a plurality of frame buffers in round-robin fashion. A second command buffer, which is executed asynchronously to the first command buffer, contains commands to handle waiting for frames to be completed, handle display timing (e.g., display synchronization interval, such vertical sync or vertical blanking intervals), and to cause the display controller to display the correct frames.

Status:
Grant
Type:

Utility

Filling date:

5 Jul 2018

Issue date:

29 Jun 2021