CPC G06T 15/04 (2013.01) [G06T 15/08 (2013.01)] | 20 Claims |
1. A system comprising:
a plurality of first buffer blocks configured to store a plurality of texels organized into a texel array comprising a plurality of N×N texel sub-arrays,
wherein each texel of the plurality of texels falls within a corresponding N×N texel sub-array and is associated with a two-dimensional sub-array coordinate indicating a position of that texel within the corresponding N×N texel sub-array, and
wherein each first buffer block of the plurality of first buffer blocks is assigned a particular two-dimensional sub-array coordinate and configured to store a texel subset of the plurality of texels having the particular two-dimensional sub-array coordinate; and
a plurality of filter blocks configured to receive the plurality of texels from the plurality of first buffer blocks, wherein the plurality of filter blocks comprise a first filter block configured to receive a first texel from each first buffer block of the plurality of first buffer blocks, wherein the first texels received from the plurality of first buffer blocks are adjacent texels in the texel array comprising the plurality of N×N texel sub-arrays, and wherein the plurality of filter blocks are configured to parallelly receive and perform sampling operations on respective N×N texel sub-arrays.
|