×

Intelligent caching data structure for immediate mode graphics

  • US 7,064,766 B2
  • Filed: 06/27/2002
  • Issued: 06/20/2006
  • Est. Priority Date: 10/18/2001
  • Status: Active Grant
First Claim
Patent Images

1. In a computing environment, a system comprising,a cache that maintains visual information;

  • a queue for maintaining changes to the visual information as requested by higher level program code;

    an interface to the cache through which the visual information is accessed by the program code, the program code accessing the visual information via the interface, including requesting access to a container in the cache;

    a drawing context that opens the container and provides a surface through which the program code requests changes to data in the container;

    a batching mechanism, the batching mechanism deferring the writing of any change to the queue until at least the close of the container, such that changes to the container occur as an atomic operation;

    a rendering mechanism that applies the changes in the queue and traverses the cache to create an instruction stream based on the visual information including the changes, wherein the rendering mechanism operates at a fixed rate.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×