×

Block linear memory ordering of texture data

  • US 7,916,149 B1
  • Filed: 01/04/2005
  • Issued: 03/29/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:

  • organizing a memory space into a plurality of whole number of blocks and each block into a whole number of gobs, wherein a dimension of each block is a variable number of said gobs but constant for a given mipmap level, 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, and wherein each block is arranged in a given order of gobs and each gob is arranged in a given order of bytes;

    storing said mipmap level of a texture map into said organized memory space; and

    converting a texel coordinate of said mipmap level into a byte address of said organized memory space.

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