Lines Matching refs:src
174 const T* src = static_cast<const T*>(surface->ptr) + (x + y * surface->stride); in copyrect() local
178 if (dest < src) { in copyrect()
182 *dest = *src; in copyrect()
184 src++; in copyrect()
187 src += stride_diff; in copyrect()
191 src += height * surface->stride + width; in copyrect()
197 *dest = *src; in copyrect()
199 src--; in copyrect()
202 src -= stride_diff; in copyrect()
280 static uint32_t alpha32_add_ignore_destalpha(uint32_t dest, uint32_t src) { in alpha32_add_ignore_destalpha() argument
287 srca = (src >> 24) & 0xff; in alpha32_add_ignore_destalpha()
291 return src; in alpha32_add_ignore_destalpha()
300 csrc[0] = (src >> 16) & 0xff; in alpha32_add_ignore_destalpha()
301 csrc[1] = (src >> 8) & 0xff; in alpha32_add_ignore_destalpha()
302 csrc[2] = (src >> 0) & 0xff; in alpha32_add_ignore_destalpha()
342 const uint16_t* src = static_cast<const uint16_t*>(source->ptr); in gfx_surface_blend() local
352 *dest = *src; in gfx_surface_blend()
354 src++; in gfx_surface_blend()
357 src += source_stride_diff; in gfx_surface_blend()
361 const uint32_t* src = static_cast<const uint32_t*>(source->ptr); in gfx_surface_blend() local
372 *dest = alpha32_add_ignore_destalpha(*dest, *src); in gfx_surface_blend()
374 src++; in gfx_surface_blend()
377 src += source_stride_diff; in gfx_surface_blend()
381 const uint32_t* src = static_cast<const uint32_t*>(source->ptr); in gfx_surface_blend() local
391 *dest = *src; in gfx_surface_blend()
393 src++; in gfx_surface_blend()
396 src += source_stride_diff; in gfx_surface_blend()
400 const uint8_t* src = static_cast<const uint8_t*>(source->ptr); in gfx_surface_blend() local
410 *dest = *src; in gfx_surface_blend()
412 src++; in gfx_surface_blend()
415 src += source_stride_diff; in gfx_surface_blend()