[Mesa-dev] [PATCH 00/36] i965: Keep track of vertex attribute layout explicitly

Paul Berry stereotype441 at gmail.com
Fri Sep 2 14:54:03 PDT 2011

On 2 September 2011 14:48, Eric Anholt <eric at anholt.net> wrote:

> On Fri,  2 Sep 2011 09:06:39 -0700, Paul Berry <stereotype441 at gmail.com>
> wrote:
> > This patch series modifies the i965 driver code that relates to
> > the layout of vertex attributes in the VUE (vertex URB entry).
> > Previously the layout of vertex attributes was implicit in a
> > large number of different source files, and was not always
> > consistent (for instance, some code forgot to account for the
> > fact that gl_PointSize is stored in the VUE header rather than as
> > a separate interpolated attribute, resulting in subtle bugs for
> > shaders that set gl_PointSize).  There were also a number of
> > fragile assumptions about the relationship between VUE layout,
> > the structure of the gl_vert_result enum, and the structure of
> > the gl_frag_attrib enum.
> I've sent out comments for some of the patches, and the remainder are:
> Reviewed-by: Eric Anholt <eric at anholt.net>
> When I'm reviewing, I try to make it a personal policy to follow up on
> at least one assumption in each patch and verify it.  The number of
> times that I did that it in this series without finding any problems was
> awesome.

Great.  Thanks for the feedback, Eric.  I'll respond to your comments as
soon as I can.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20110902/bb580a34/attachment.htm>

More information about the mesa-dev mailing list