added assertion to be sure we don't exceed bitfield size

This commit is contained in:
Brian 2007-10-12 16:13:15 -06:00
parent 2a699038dc
commit 47fc06753e

View file

@ -160,6 +160,7 @@ st_draw_vbo(GLcontext *ctx,
winsys->buffer_reference(winsys, &vbuffer[attr].buffer, stobj->buffer);
vbuffer[attr].buffer_offset = (unsigned) arrays[0]->Ptr;/* in bytes */
velement.src_offset = arrays[mesaAttr]->Ptr - arrays[0]->Ptr;
assert(velement.src_offset <= 2048); /* 11-bit field */
}
else {
/* attribute data is in user-space memory, not a VBO */