Method and system for performing texture mapping across adjacent texture maps
AssigneeNVIDIA Corporation
InventorAnders M. Kugler
Life of this patent
Estimating the term…
Abstract
A method and system for performing texture mapping across adjacent texture maps. Specifically, one embodiment of the present invention sets forth a method, which includes the steps of determining whether a texel crosses a boundary of a first texture map, examining a first texture state identifier associated with the first texture map, and requesting for a second texture state identifier associated with a second texture map that is adjacent to the first texture map to enable traversal to the second texture map to access the texel if the first texture state identifier includes a mode indicative of wrapping to an adjacent texture map and texture adjacency information that points to a second texture map.
Claims20
A computer-implemented method for performing a texture mapping operation across adjacent texture maps, comprising:
- determining that a texel crosses a boundary of a first texture map;
- examining a first texture state identifier associated with the first texture map;
- and
- requesting for a second texture state identifier associated with a second texture map that is adjacent to the first texture map to enable traversal to the second texture map to access the texel, if the first texture state identifier includes a mode indicative of wrapping to an adjacent texture map and texture adjacency information pointing to the second texture map;
- mapping the texel to a graphics object;
- and
- rendering the graphics object, wherein surface properties of the graphics object being rendered include material properties associated with the first texture map and material properties associated with the second texture map.
A computing device configured to perform a texture mapping operation across adjacent texture maps, the computing device comprising:
- a memory;
- and
- a processing unit coupled to the memory that includes a texture unit, wherein the texture unit is configured to:
- determine whether a texel crosses a boundary of a first texture map,
- examine a first texture state identifier associated with the first texture map, and
- request for a second texture state identifier associated with a second texture map adjacent to the first texture map to enable traversal to the second texture map to access the texel if the first texture state identifier includes a mode indicative of wrapping to an adjacent texture map and texture adjacency information pointing to the second texture map.
Dependencies are inferred from the claim text.