Kenneth Graunke <[email protected]> writes:

> Prior to commit b207e88b25e526d0f1ada7b19605b880a27866dc (i965/fs:
> Support pull parameters in SIMD16 mode.), we only supported pull
> constants in SIMD8 mode.  SIMD8 shaders are always uncompressed, so
> forcing this SEND to be uncompressed should have had no effect.
>
> However, once we began supporting pull constants in SIMD16 mode, it
> began to matter: it really ought to be compressed in SIMD16 mode.
>
> Fixes Piglit's glsl-fs-normalmatrix, glsl-fs-uniform-array-2,
> glsl-fs-uniform-array-6, adn glsl-fs-uniform-array-7 on Ironlake,
> which regressed with the aforementioned commit.

Does it also get fixed with dst.type = BRW_REGISTER_TYPE_UW?  That's
what we do with texture loads and fb writes to get the right exec mask
on a send in simd16.

Attachment: pgpiLlzEsMdkE.pgp
Description: PGP signature

_______________________________________________
mesa-dev mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to