×

System and method for improving the graphics performance of hosted applications

  • US 9,682,318 B2
  • Filed: 06/27/2016
  • Issued: 06/20/2017
  • Est. Priority Date: 03/23/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising operations of:

  • executing an application that includes calls to an application program interface (API) for a graphics engine that generates a series of video frames using a graphics processing unit (GPU);

    determining that a first video frame in the series has been completely written to a back buffer;

    determining whether a current scan line of a second video frame is outside of a specified region, wherein the second video frame is stored in a front buffer and is being read out line by line following receipt of a monitored synchronizing signal;

    inserting busy work for the GPU if the current scan line is inside of the specified region;

    presenting the first video frame to the front buffer without frame transitions, if the current scan line is outside of the specified region and is in a vertical blanking interval (VBI); and

    presenting the first video frame to the front buffer with frame transitions, if the current scan line is outside of the specified region and is not in the VBI.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×