Patent ID: 6331854
Filing Date: 2001-12-18
Classification: G06T

Abstract:
A method for accelerating animation comprising:storing drawing operations for a first scene in a bus master buffer, wherein the first scene is to be drawn to a first frame;storing a frame flip operation in the bus master buffer at a location subsequent to the drawing operations for the first scene such that when accessed by a graphics processor, the frame flip operation will be performed subsequent to the drawing operations for the first scene by swapping a second frame for the first frame;performing drawing calculations for a second scene, wherein the second scene is to be drawn in the second frame;storing drawing operations for the second scene in the bus master buffer at a location subsequent to the frame flip operation; andsignaling the graphics processor that data is present in the bus master buffer wherein, in response to the signaling, the graphics processor performs the steps of:fetching the drawing operations for the first frame, the frame flip operation, and the drawing operations for the second frame from the bus master buffer;executing the drawing operations for the first frame by displaying the first frame; andexecuting the frame flip operation by swapping the first frame and the second frame such that the second frame drawing operations are executed and the first frame drawing operations can be updated.