Lines Matching defs:dst

566                        struct gl_buffer_object *dst,
573 dst->MinMaxCacheDirty = true;
579 /* dst can be mapped, just not the same range as the target range */
583 pipe->resource_copy_region(pipe, dst->buffer, 0, writeOffset, 0, 0,
3394 struct gl_buffer_object *dst, GLintptr readOffset,
3403 if (_mesa_check_disallowed_mapping(dst)) {
3434 if (writeOffset + size > dst->Size) {
3437 (int) writeOffset, (int) size, (int) dst->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);
3470 struct gl_buffer_object *dst = *dst_ptr;
3472 bufferobj_copy_subdata(ctx, src, dst, readOffset, writeOffset,
3482 struct gl_buffer_object *src, *dst;
3489 dst = get_buffer(ctx, "glCopyBufferSubData", writeTarget,
3491 if (!dst)
3494 copy_buffer_sub_data(ctx, src, dst, readOffset, writeOffset, size,
3504 struct gl_buffer_object *src, *dst;
3512 dst = _mesa_lookup_bufferobj(ctx, writeBuffer);
3514 &dst,
3518 copy_buffer_sub_data(ctx, src, dst, readOffset, writeOffset, size,
3530 struct gl_buffer_object *dst = _mesa_lookup_bufferobj(ctx, writeBuffer);
3532 bufferobj_copy_subdata(ctx, src, dst, readOffset, writeOffset,
3542 struct gl_buffer_object *src, *dst;
3549 dst = _mesa_lookup_bufferobj_err(ctx, writeBuffer,
3551 if (!dst)
3554 copy_buffer_sub_data(ctx, src, dst, readOffset, writeOffset, size,
3566 struct gl_buffer_object *dst;
3572 dst = _mesa_lookup_bufferobj(ctx, dstTargetOrName);
3573 if (!_mesa_handle_bind_buffer_gen(ctx, dstTargetOrName, &dst, func, false))
3577 dst = _mesa_lookup_bufferobj_err(ctx, dstTargetOrName, func);
3578 if (!dst)
3583 dst = get_buffer(ctx, func, dstTargetOrName, GL_INVALID_OPERATION);
3584 if (!dst)
3588 if (!validate_buffer_sub_data(ctx, dst, dstOffset, size, func))
3591 bufferobj_copy_subdata(ctx, src, dst, srcOffset, dstOffset, size);