Lines Matching refs:srcX
50 regions_overlap(GLint srcx, GLint srcy,
57 if (srcx >= dstx + width || (srcx + width <= dstx)) {
72 if (srcx > (dstx + ((zoomX > 0.0F) ? (width * zoomX + 1.0F) : 0.0F))) {
76 else if (srcx + width + 1.0F < dstx + ((zoomX > 0.0F) ? 0.0F : (width * zoomX))) {
99 copy_rgba_pixels(struct gl_context *ctx, GLint srcx, GLint srcy,
115 overlapping = regions_overlap(srcx, srcy, destx, desty, width, height,
151 width, srcx, sy + row, p );
175 width, srcx, sy, rgba );
243 copy_depth_pixels( struct gl_context *ctx, GLint srcx, GLint srcy,
266 overlapping = regions_overlap(srcx, srcy, destx, desty, width, height,
296 _swrast_read_depth_span_float(ctx, readRb, width, srcx, ssy, p);
319 _swrast_read_depth_span_float(ctx, readRb, width, srcx, sy, depth);
345 copy_stencil_pixels( struct gl_context *ctx, GLint srcx, GLint srcy,
363 overlapping = regions_overlap(srcx, srcy, destx, desty, width, height,
393 _swrast_read_stencil_span( ctx, rb, width, srcx, ssy, p );
416 _swrast_read_stencil_span( ctx, rb, width, srcx, sy, stencil );
445 GLint srcX, GLint srcY, GLsizei width, GLsizei height,
496 if (srcX < 0 || srcX + width > (GLint) srcFb->Width ||
523 srcMap = map + srcY * rowStride + srcX * pixelBytes;
542 ctx->Driver.MapRenderbuffer(ctx, srcRb, srcX, srcY,
624 GLint srcx, GLint srcy, GLsizei width, GLsizei height,
640 swrast_fast_copy_pixels(ctx, srcx, srcy, width, height, destx, desty,
651 copy_rgba_pixels( ctx, srcx, srcy, width, height, destx, desty );
654 copy_depth_pixels( ctx, srcx, srcy, width, height, destx, desty );
657 copy_stencil_pixels( ctx, srcx, srcy, width, height, destx, desty );
661 copy_depth_pixels(ctx, srcx, srcy, width, height, destx, desty);
662 copy_stencil_pixels(ctx, srcx, srcy, width, height, destx, desty);