×

Texture caching arrangement for a computer graphics accelerator

  • US 8,018,467 B2
  • Filed: 06/20/2005
  • Issued: 09/13/2011
  • Est. Priority Date: 03/22/1999
  • Status: Active Grant
First Claim
Patent Images

1. A computer comprising:

  • a central processing unit;

    a bus;

    memory for storing texels that are accessed using texture memory addresses; and

    a graphics accelerator including;

    a processor for generating pixel data, including texture coordinates for a texture to be mapped to a surface for display, for a plurality of pixels during a single clock interval;

    a circuit for translating the texture coordinates into a texture memory address of texels corresponding to a pixel and computing a texture cache address of the texels based on a replacement policy for replacing texels in a texture cache;

    the texture cache for storing a portion of the texels that are stored in the memory, wherein the portion of the texels are accessed using the texture cache address and are used in generating texture values;

    a buffer for storing requests for texels corresponding to pixels for a period sufficient to replace texels not stored in the texture cache, wherein a request for the texels corresponding to a pixel includes the texture cache address, pixel data, and texel flags indicating whether each one of the texels corresponding to the pixel is stored in the texture cache; and

    a circuit for generating texture values from texels to map the texture to pixels describing the surface for display.

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