Lines Matching defs:src
565 struct gl_buffer_object *src,
578 assert(!_mesa_check_disallowed_mapping(src));
584 src->buffer, 0, &box);
3393 copy_buffer_sub_data(struct gl_context *ctx, struct gl_buffer_object *src,
3397 if (_mesa_check_disallowed_mapping(src)) {
3427 if (readOffset + size > src->Size) {
3430 (int) readOffset, (int) size, (int) src->Size);
3441 if (src == dst) {
3449 /* overlapping src/dst is illegal */
3451 "%s(overlapping src/dst)", func);
3456 bufferobj_copy_subdata(ctx, src, dst, readOffset, writeOffset, size);
3467 struct gl_buffer_object *src = *src_ptr;
3472 bufferobj_copy_subdata(ctx, src, dst, readOffset, writeOffset,
3482 struct gl_buffer_object *src, *dst;
3484 src = get_buffer(ctx, "glCopyBufferSubData", readTarget,
3486 if (!src)
3494 copy_buffer_sub_data(ctx, src, dst, readOffset, writeOffset, size,
3504 struct gl_buffer_object *src, *dst;
3506 src = _mesa_lookup_bufferobj(ctx, readBuffer);
3508 &src,
3518 copy_buffer_sub_data(ctx, src, dst, readOffset, writeOffset, size,
3529 struct gl_buffer_object *src = _mesa_lookup_bufferobj(ctx, readBuffer);
3532 bufferobj_copy_subdata(ctx, src, dst, readOffset, writeOffset,
3542 struct gl_buffer_object *src, *dst;
3544 src = _mesa_lookup_bufferobj_err(ctx, readBuffer,
3546 if (!src)
3554 copy_buffer_sub_data(ctx, src, dst, readOffset, writeOffset, size,
3565 struct gl_buffer_object *src = (struct gl_buffer_object *)srcBuffer;
3591 bufferobj_copy_subdata(ctx, src, dst, srcOffset, dstOffset, size);
3595 _mesa_reference_buffer_object(ctx, &src, NULL);