CPC G06T 15/04 (2013.01) [G06T 1/60 (2013.01); G06T 9/00 (2013.01); G06T 15/005 (2013.01)] | 20 Claims |
1. A graphics processing unit comprising:
a first cache configured to store texture compression blocks respectively corresponding to texels;
a second cache configured to store texel data decompressed from the first cache;
a decompressor; and
a controller configured to:
receive a first read request for requested texels among the texels,
determine which part of the requested texels correspond to compressed texel data stored in the first cache as first texels and which other part of the requested texels corresponds to partial decompressed texel data stored in the second cache as second texels,
use the decompressor to decompress the compressed texel data of the first texels to generate partial decompressed texel data of the first texels, and
generate first texture data based on the partial decompressed texel data of the first texels and the partial decompressed texel data of the second texels,
wherein the partial decompressed texel data is generated by decompressing a part corresponding to the first texels from a texture compression block.
|