Hardware accelerated caret rendering
AssigneeMicrosoft Corporation
InventorsRafael V. Cintron, Richard K. James, Benjamin C. Constable, Cenk Ergan
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsRafael V. Cintron, Richard K. James, Benjamin C. Constable, Cenk Ergan
Estimating the term…
Techniques for hardware accelerated caret rendering are described in which a system based caret is emulated using hardware acceleration technology. The hardware accelerated caret can be rendered using dedicated graphics processing hardware to look and feel like a system caret. This can involve using pixel shaders to produce the hardware accelerated caret and a employing a back-up texture to remove the caret after it is drawn and cause the caret to blink. In addition, rendering of the caret can be coordinated with other animations and/or other presentations of a frame buffer to piggy back drawing of the caret onto other drawing operations. This can reduce the number of times the frame buffer is presented and therefore improve performance.
A computer-implemented method comprising:
A computing system comprising:
One or more computer-readable storage media comprising instructions that, when executed via a computing device, cause the computing device to perform operations to produce a hardware accelerated caret for the computing device including:
Dependencies are inferred from the claim text.