i965: Assert that the offset in the VBO is below the VBO size.
authorEric Anholt <eric@anholt.net>
Tue, 4 Aug 2009 00:55:14 +0000 (17:55 -0700)
committerEric Anholt <eric@anholt.net>
Tue, 4 Aug 2009 00:56:49 +0000 (17:56 -0700)
commitd7430d942f6c7950a92367aeb13b80cf76ccad78
tree8c3e94f8c013f8f824ee8116196961414a271eb5
parente340d4f9866db4bae391288e83a630a310b0dd2b
i965: Assert that the offset in the VBO is below the VBO size.

This avoids sending a bad buffer address to the GPU due to programmer error,
and is permitted by the ARB_vbo spec.  Note that we still have the opportunity
to dereference past the end of the GPU, because we aren't clipping to a
correct _MaxElement, but that appears to be harder than it should be.  This
gets us the 90% solution.

Bug #19911.
src/mesa/drivers/dri/i965/brw_draw_upload.c