Decoder unit for texture decompression

A decoder unit configured to decode a plurality of texels in accordance with a texel request, the plurality of texels being encoded across one or more blocks of encoded texture data each encoding a block of texels, the decoder unit comprising: a first set of one or more decoders, each of the first s...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Kenneth Rovers, Yoong-Chert Foo
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A decoder unit configured to decode a plurality of texels in accordance with a texel request, the plurality of texels being encoded across one or more blocks of encoded texture data each encoding a block of texels, the decoder unit comprising: a first set of one or more decoders, each of the first set of one or more decoders being configured to decode a maximum of n texels in parallel from a single received block of encoded texture data; a second set of one or more decoders, each of the second set of one or more decoders being configured to decode a maximum of p texels in parallel from a single received block of encoded texture data, where p < n; and control logic configured to allocate different blocks of encoded texture data to the decoders in accordance with the texel request, wherein the control logic is configured to, in response to a texel request indicating a 2 x 2 sub-block of texels encoded across more than one block of encoded texture data is to be decoded, allocate an instance of at least one block of encoded texture data to each of two decoders of the second set, each of said more than one blocks of encoded texture data encoding at least one texel of the 2 x 2 sub-block.