Lines Matching refs:dst
517 uint32_t *dst = (uint32_t *)exec->vtx.buffer_ptr; \
523 *dst++ = *src++; \
528 if (N > 0) *dst++ = V0; \
529 if (N > 1) *dst++ = V1; \
530 if (N > 2) *dst++ = V2; \
531 if (N > 3) *dst++ = V3; \
534 if (N < 2 && size >= 2) *dst++ = V1; \
535 if (N < 3 && size >= 3) *dst++ = V2; \
536 if (N < 4 && size >= 4) *dst++ = V3; \
539 /* 64 bits: dst can be unaligned, so copy each 4-byte word */ \
541 if (N > 0) SET_64BIT(dst, V0); \
542 if (N > 1) SET_64BIT(dst, V1); \
543 if (N > 2) SET_64BIT(dst, V2); \
544 if (N > 3) SET_64BIT(dst, V3); \
547 if (N < 2 && size >= 4) SET_64BIT(dst, V1); \
548 if (N < 3 && size >= 6) SET_64BIT(dst, V2); \
549 if (N < 4 && size >= 8) SET_64BIT(dst, V3); \
553 /* dst now points at the beginning of the next vertex */ \
554 exec->vtx.buffer_ptr = (fi_type*)dst; \
953 fi_type *dst = exec->vtx.buffer_map +
957 memcpy(dst, src, exec->vtx.vertex_size * sizeof(fi_type));