[Mesa-dev] [PATCH 2/2] i965/skl: Layout a 1D miptree horizontally
Matt Turner
mattst88 at gmail.com
Wed Feb 18 16:12:46 PST 2015
On Wed, Feb 18, 2015 at 3:34 PM, Erik Faye-Lund <kusmabite at gmail.com> wrote:
> On Wed, Feb 18, 2015 at 6:02 PM, Ian Romanick <idr at freedesktop.org> wrote:
>> On 02/17/2015 06:03 AM, Neil Roberts wrote:
>>> + /* When this layout is used the horizontal alignment is fixed at 64 and the
>>> + * hardware ignores the value given in the surface state
>>> + */
>>> + const unsigned int align_w = 64;
>>> +
>>> + mt->total_height = mt->physical_height0;
>>> +
>>> + if (mt->compressed) {
>>> + mt->total_height = ALIGN(mt->physical_height0, mt->align_h);
>>> + }
>>
>> There aren't any compressed formats that support 1D textures, so I don't
>> think this can occur. Does the bspec say anything about compressed 1D
>> textures?
>
> This might not be valid for this hardware generation, but ASTC
> supports compressed 1D textures...
I don't see that. It [0] mentions TexImage1D in an area that explains
what regular GL 4.2 allows but the next paragraph explains that it
doesn't apply to ASTC. I don't see text anywhere else that indicates
that 1D is supported. Am I looking at the wrong extension or missing
something?
[0] https://www.opengl.org/registry/specs/KHR/texture_compression_astc_hdr.txt
More information about the mesa-dev
mailing list