Eric Anholt <e...@anholt.net> writes:

> If you had a conditional assignment of an array or struct (say, from the
> if-lowering pass), we'd try doing swizzle_for_size() on the aggregate
> type, and it would assertion fail due to vector_elements==0.  Instead,
> extend emit_block_mov() to handle emitting the conditional operations,
> which also means we'll have appropriate writemasks/swizzles on the CMPs
> within a struct containing various-sized members.
>
> Fixes 20 testcases in es3conform on vc4.

Ping on this one.  This is over half of my es3conform failures.

Attachment: signature.asc
Description: PGP signature

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to