Re: [Mesa-dev] [PATCH] i965: Remove interleaved user array upload optimization

2013-06-19 Thread Eric Anholt
Ian Romanick writes: > From: Ian Romanick > > The checks to determine when the data can be uploaded in an interleaved > fashion can be tricked by certain data layouts. For example, > > float data[...]; > > glVertexAttribPointer(0, 4, GL_FLOAT, GL_FALSE, 16, &data[0]); > glVertexAttr

[Mesa-dev] [PATCH] i965: Remove interleaved user array upload optimization

2013-06-19 Thread Ian Romanick
From: Ian Romanick The checks to determine when the data can be uploaded in an interleaved fashion can be tricked by certain data layouts. For example, float data[...]; glVertexAttribPointer(0, 4, GL_FLOAT, GL_FALSE, 16, &data[0]); glVertexAttribPointer(1, 4, GL_FLOAT, GL_FALSE, 16