Based on work by Davin McCall <dav...@davmac.org> from last summer.

The biggest change is to exec_list. Previously, the head and tail sentinels
overlapped, saving the size of a pointer. Unfortunately this is not allowed by
the aliasing rules.

I have fixed all warnings GCC reports in my normal build. I have no attempted
to see what else needs to be fixed. I hope that the respective owners of the
rest of Mesa can look into the remaining warnings.

This series depends on my 4 patch series to glx, and the trivial "[PATCH] i965:
Simplify foreach_inst_in_block_safe() macro."

Discuss!

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

Reply via email to