Mipmap with Mixed Texture Types
First Claim
1. A method comprising, by a computing system:
- determining a sampling pixel region within a texture, wherein the texture is associated with mipmap levels having different resolutions of the texture, wherein the mipmap levels include at least a first mipmap level defined by color texels and a second mipmap level defined by distance-field texels;
selecting one of the mipmap levels based on a size of the sampling pixel region and a size of a texel in the selected mipmap level; and
computing a color value for the sampling pixel region using the selected mipmap level.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method for computing a color value for a sampling pixel region includes using a computing system to determine a sampling pixel region within a texture. The texture is associated with mipmap levels having different resolutions of the texture. The mipmap levels include at least a first mipmap level defined by color texels and a second mipmap level defined by distance-field texels. The system may select one of the mipmap levels based on a size of the sampling pixel region and a size of a texel in the selected mipmap level. The system may then compute a color value for the sampling pixel region using the selected mipmap level.
2 Citations
20 Claims
-
1. A method comprising, by a computing system:
-
determining a sampling pixel region within a texture, wherein the texture is associated with mipmap levels having different resolutions of the texture, wherein the mipmap levels include at least a first mipmap level defined by color texels and a second mipmap level defined by distance-field texels; selecting one of the mipmap levels based on a size of the sampling pixel region and a size of a texel in the selected mipmap level; and computing a color value for the sampling pixel region using the selected mipmap level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
one or more processors; and one or more computer-readable non-transitory storage media coupled to one or more of the processors and comprising instructions operable when executed by one or more of the processors to cause the system to; determine a sampling pixel region within a texture, wherein the texture is associated with mipmap levels having different resolutions of the texture, wherein the mipmap levels include at least a first mipmap level defined by color texels and a second mipmap level defined by distance- field texels; select one of the mipmap levels based on a size of the sampling pixel region and a size of a texel in the selected mipmap level; and compute a color value for the sampling pixel region using the selected mipmap level. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
-
determine a sampling pixel region within a texture, wherein the texture is associated with mipmap levels having different resolutions of the texture, wherein the mipmap levels include at least a first mipmap level defined by color texels and a second mipmap level defined by distance- field texels; select one of the mipmap levels based on a size of the sampling pixel region and a size of a texel in the selected mipmap level; and compute a color value for the sampling pixel region using the selected mipmap level. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification