Patent · US Expired

Asynchronous multilevel texture pipeline

US6618053B1 · kind B1 · utility

44Cited by
0References
39Claims
0Family size

Assignee

Inventor

Key dates

Filing dateOct 6, 2000
Grant dateSep 9, 2003
Priority date
Expiry dateDec 13, 2021

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06T15/04
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A texture loading pipeline loads textures for use in rendering an object. A source texture has one or more levels of detail. Each level of detail (LOD) contains texture tiles for a particular area of a global coordinate space at a particular resolution. There are no mandatory relationships between the areas represented by, or the resolutions of, different levels of detail. An instance of the texture loading pipeline exists for each LOD in the source texture. The texture tiles of a LOD are stored in a texture storage, which can be local or remote from the texture loading pipeline. An asynchronous request queue (ARQ) retrieves texture tiles in a region of interest from the texture storage and stores the tiles in a tile cache. Toroidal roaming is used to page textures in the region of interest from the tile cache to a texture cache. The toroidal roaming performs the best possible update of the texture cache given a limited update time. A pipeline driver drives the pipeline by providing the region of interest to the tile cache and the region of interest and an update time to texture cache. The majority of processing time is devoted to the highest-resolution texture loading pipeline tha…

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.