Lines Matching full:pointer
171 Function<Void(Pointer<Byte>, Pointer<Byte>, Pointer<Byte>)> function; in copyRoutine()
173 Pointer<Byte> dst(function.Arg<0>()); in copyRoutine()
174 Pointer<Byte> src(function.Arg<1>()); in copyRoutine()
175 Pointer<Byte> cursor(function.Arg<2>()); in copyRoutine()
179 Pointer<Byte> d = dst + y * dStride; in copyRoutine()
180 Pointer<Byte> s = src + y * sStride; in copyRoutine()
197 *Pointer<Int4>(d, 1) = *Pointer<Int4>(s, sStride % 16 ? 1 : 16); in copyRoutine()
207 Int4 bgra = *Pointer<Int4>(s, sStride % 16 ? 1 : 16); in copyRoutine()
209 *Pointer<Int4>(d, 1) = ((bgra & Int4(0x00FF0000)) >> 16) | in copyRoutine()
220 Short4 c0 = As<UShort4>(Swizzle(*Pointer<Short4>(s + 0), 0x2103)) >> 8; in copyRoutine()
221 Short4 c1 = As<UShort4>(Swizzle(*Pointer<Short4>(s + 8), 0x2103)) >> 8; in copyRoutine()
223 *Pointer<Int2>(d) = As<Int2>(PackUnsigned(c0, c1)); in copyRoutine()
232 Int4 rgb = Int4(*Pointer<Short4>(s)); in copyRoutine()
234 *Pointer<Int4>(d) = (((rgb & Int4(0xF800)) << 8) | ((rgb & Int4(0xE01F)) << 3)) | in copyRoutine()
253 *Pointer<Int>(d) = *Pointer<Int>(s); in copyRoutine()
258 Int rgba = *Pointer<Int>(s); in copyRoutine()
260 *Pointer<Int>(d) = ((rgba & Int(0x00FF0000)) >> 16) | in copyRoutine()
267 Short4 c = As<UShort4>(Swizzle(*Pointer<Short4>(s), 0x2103)) >> 8; in copyRoutine()
269 *Pointer<Int>(d) = Int(As<Int2>(PackUnsigned(c, c))); in copyRoutine()
274 Int rgb = Int(*Pointer<Short>(s)); in copyRoutine()
276 *Pointer<Int>(d) = 0xFF000000 | in copyRoutine()
305 *Pointer<Int4>(d, 1) = *Pointer<Int4>(s, sStride % 16 ? 1 : 16); in copyRoutine()
315 Int4 bgra = *Pointer<Int4>(s, sStride % 16 ? 1 : 16); in copyRoutine()
317 *Pointer<Int4>(d, 1) = ((bgra & Int4(0x00FF0000)) >> 16) | in copyRoutine()
328 Short4 c0 = *Pointer<UShort4>(s + 0) >> 8; in copyRoutine()
329 Short4 c1 = *Pointer<UShort4>(s + 8) >> 8; in copyRoutine()
331 *Pointer<Int2>(d) = As<Int2>(PackUnsigned(c0, c1)); in copyRoutine()
340 Int4 rgb = Int4(*Pointer<Short4>(s)); in copyRoutine()
342 *Pointer<Int4>(d) = Int4(0xFF000000) | in copyRoutine()
362 *Pointer<Int>(d) = *Pointer<Int>(s); in copyRoutine()
367 Int bgra = *Pointer<Int>(s); in copyRoutine()
368 *Pointer<Int>(d) = ((bgra & Int(0x00FF0000)) >> 16) | in copyRoutine()
375 Short4 c = *Pointer<UShort4>(s) >> 8; in copyRoutine()
377 *Pointer<Int>(d) = Int(As<Int2>(PackUnsigned(c, c))); in copyRoutine()
382 Int rgb = Int(*Pointer<Short>(s)); in copyRoutine()
384 *Pointer<Int>(d) = 0xFF000000 | in copyRoutine()
408 *Pointer<Byte>(d + 0) = *Pointer<Byte>(s + 0); in copyRoutine()
409 *Pointer<Byte>(d + 1) = *Pointer<Byte>(s + 1); in copyRoutine()
410 *Pointer<Byte>(d + 2) = *Pointer<Byte>(s + 2); in copyRoutine()
414 *Pointer<Byte>(d + 0) = *Pointer<Byte>(s + 2); in copyRoutine()
415 *Pointer<Byte>(d + 1) = *Pointer<Byte>(s + 1); in copyRoutine()
416 *Pointer<Byte>(d + 2) = *Pointer<Byte>(s + 0); in copyRoutine()
419 *Pointer<Byte>(d + 0) = *Pointer<Byte>(s + 5); in copyRoutine()
420 *Pointer<Byte>(d + 1) = *Pointer<Byte>(s + 3); in copyRoutine()
421 *Pointer<Byte>(d + 2) = *Pointer<Byte>(s + 1); in copyRoutine()
425 Int rgb = Int(*Pointer<Short>(s)); in copyRoutine()
427 *Pointer<Byte>(d + 0) = Byte(((rgb & 0x001F) << 3) | ((rgb & 0x001C) >> 2)); in copyRoutine()
428 *Pointer<Byte>(d + 1) = Byte(((rgb & 0x07E0) << 5) | ((rgb & 0x0600) >> 1)); in copyRoutine()
429 *Pointer<Byte>(d + 2) = Byte(((rgb & 0xF800) << 8) | ((rgb & 0xE000) << 3)); in copyRoutine()
451 Int c = *Pointer<Int>(s); in copyRoutine()
453 *Pointer<Short>(d) = Short((c & 0x00F80000) >> 8 | in copyRoutine()
461 Int c = *Pointer<Int>(s); in copyRoutine()
463 *Pointer<Short>(d) = Short((c & 0x00F80000) >> 19 | in copyRoutine()
470 Short4 cc = *Pointer<UShort4>(s) >> 8; in copyRoutine()
473 *Pointer<Short>(d) = Short((c & 0x00F80000) >> 19 | in copyRoutine()
479 *Pointer<Short>(d) = *Pointer<Short>(s); in copyRoutine()
499 Int x0 = *Pointer<Int>(cursor + OFFSET(Cursor,x)); in copyRoutine()
500 Int y0 = *Pointer<Int>(cursor + OFFSET(Cursor,y)); in copyRoutine()
508 Pointer<Byte> d = dst + y * dStride + x0 * dBytes; in copyRoutine()
509 Pointer<Byte> s = src + y * sStride + x0 * sBytes; in copyRoutine()
510 …Pointer<Byte> c = *Pointer<Pointer<Byte>>(cursor + OFFSET(Cursor,image)) + y1 * state.cursorWidth … in copyRoutine()
533 …FrameBuffer::blend(const BlitState &state, const Pointer<Byte> &d, const Pointer<Byte> &s, const P… in blend()
538 c1 = Unpack(*Pointer<Byte4>(c)); in blend()
544 c2 = Unpack(*Pointer<Byte4>(s)); in blend()
548 c2 = Swizzle(Unpack(*Pointer<Byte4>(s)), 0x2103); in blend()
551 c2 = Swizzle(*Pointer<Short4>(s), 0x2103); in blend()
555 Int rgb(*Pointer<Short>(s)); in blend()
582 *Pointer<Byte4>(d) = Byte4(PackUnsigned(c1, c1)); in blend()
591 *Pointer<Byte4>(d) = Byte4(PackUnsigned(c1, c1)); in blend()
598 *Pointer<Byte>(d + 0) = Byte(c >> 0); in blend()
599 *Pointer<Byte>(d + 1) = Byte(c >> 8); in blend()
600 *Pointer<Byte>(d + 2) = Byte(c >> 16); in blend()
607 *Pointer<Short>(d) = Short((c & 0x00F80000) >> 8 | in blend()