@@ -184,7 +184,10 @@ buffer_object_subdata_range_good( struct gl_context * ctx, GLenum target, | |||
} | |||
if (offset + size > bufObj->Size) { | |||
_mesa_error(ctx, GL_INVALID_VALUE, | |||
"%s(size + offset > buffer size)", caller); | |||
"%s(offset %lu + size %lu > buffer size %lu)", caller, | |||
(unsigned long) offset, | |||
(unsigned long) size, | |||
(unsigned long) bufObj->Size); | |||
return NULL; | |||
} | |||
if (_mesa_bufferobj_mapped(bufObj)) { |