×

BLOCK LINEAR MEMORY ORDERING OF TEXTURE DATA

  • US 20110169850A1
  • Filed: 03/28/2011
  • Published: 07/14/2011
  • Est. Priority Date: 01/04/2005
  • Status: Active Grant
First Claim
Patent Images

1. A computer-readable medium storing a plurality of instructions which when executed cause a computing device to implement a method comprising:

  • computing a coordinate in gobs of a texel as a function of a texel coordinate and a gob dimension in texels, wherein a dimension of each gob is a fixed number of bytes, and a plurality of gobs are a fixed size of a page of said memory space;

    computing a coordinate in blocks of said texel as a function of said coordinate in gobs of said texel and a block dimension in gobs, wherein a dimension of each block is a variable number of said gobs but constant for a given mipmap level;

    sequencing a plurality of blocks as a function of said coordinate in gobs of said texel, an image dimension in gobs, said coordinate in blocks of said texel and said block dimension in gobs, wherein each block is arranged in a given order of gobs;

    sequencing a plurality of gobs in each of said plurality of blocks as a function of said coordinate in gobs and said block dimension in gobs, wherein each gob is arranged in a given order of bytes; and

    computing a gob offset value as a function of said sequencing said plurality of block, said block dimension in gobs and said sequencing said plurality of gobs.

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