one
Interrupt-free multiple buffering methods and systems
Last updated:
Abstract:
Methods and systems for multiple-buffered display rendering without the use of hardware or software interrupts. In a first repeating process, a processor writes data for a frame a selected frame buffer and, upon completion of the frame, a swap buffer signal is transmitted. In response to the swap buffer signal, the GPU updates a memory register of the display controller to indicate that the selected frame buffer can be used in the next display synchronization interval. In a separate repeating process, the display controller monitors memory register and, in a display synchronization interval, identifies the frame buffer to use for display.
Status:
Grant
Type:
Utility
Filling date:
31 Dec 2019
Issue date:
2 Nov 2021