发明名称 Method and apparatus for storing and accessing texture maps
摘要 A texture image that comprises a set of texels wherein each texel is assigned a (u,v) coordinate pair of a texture coordinate space. Each texel is then stored in memory at a memory address determined by applying a transformation function to the texel's (u,v) coordinate pair. The transformation function is customized to associate two dimensional portions of the texture coordinate space to each page of memory. When the texture image (or a portion of the texture image) stored in memory is later mapped to an object during rendering the object, the allocation of two dimensional portions of the texture coordinate space to each memory page reduces the number of memory pages accessed during the rendering of the object. The reduction in the number of memory pages accessed during the texture mapping process translates into improved texture mapping performance. Preferably, the memory in which the texture image is stored comprises a dedicated texture memory of the graphics display system to eliminate contention with the frame buffer. In the presently preferred embodiment, the transformation function is accomplished by interleaving alternating u-bits and v-bits of the (u,v) coordinate pair to generate an offset value. The offset value is then added to a base address of the memory in which the texture image is stored to generate the memory address.
申请公布号 US6529201(B1) 申请公布日期 2003.03.04
申请号 US19990377637 申请日期 1999.08.19
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 AULT DAVID NOLAN;BROWN PATRICK RICHARD;NADON MARK ANTHONY;TIERNAN WILLIAM BRYAN
分类号 G06T1/60;G06T15/00;(IPC1-7):G06T11/40 主分类号 G06T1/60
代理机构 代理人
主权项
地址