Lines Matching defs:dst

405          union gl_constant_value *const dst =
425 dst[didx].f = _mesa_half_to_float(((uint16_t*)src)[sidx]);
428 dst[didx].f = (float) src[sidx].u;
433 dst[didx].f = (float) src[sidx].i;
436 dst[didx].f = src[sidx].i ? 1.0f : 0.0f;
441 dst[didx].f = tmp;
447 dst[didx].f = tmp;
453 dst[didx].f = tmp;
466 memcpy(&dst[didx].f, &f, sizeof(f));
471 memcpy(&dst[didx].f, &tmp, sizeof(tmp));
478 memcpy(&dst[didx].f, &tmp, sizeof(tmp));
483 memcpy(&dst[didx].f, &tmp, sizeof(tmp));
488 memcpy(&dst[didx].f, &tmp, sizeof(tmp));
496 memcpy(&dst[didx].f, &tmp, sizeof(tmp));
504 memcpy(&dst[didx].f, &tmp, sizeof(tmp));
533 dst[didx].i = (int64_t) roundf(src[sidx].f);
536 dst[didx].i =
540 dst[didx].i = src[sidx].i ? 1 : 0;
543 dst[didx].i = MIN2(src[sidx].i, INT_MAX);
548 dst[didx].i = (int64_t) round(tmp);
554 dst[didx].i = tmp;
560 dst[didx].i = tmp;
583 dst[didx].u = src[sidx].f < 0.0f ?
588 dst[didx].u = f < 0.0f ? 0u : (uint32_t)roundf(f);
592 dst[didx].i = src[sidx].i ? 1 : 0;
595 dst[didx].i = MAX2(src[sidx].i, 0);
600 dst[didx].u = tmp < 0.0 ? 0u : (uint32_t) round(tmp);
606 dst[didx].i = MIN2(tmp, INT_MAX);
612 dst[didx].i = MAX2(tmp, 0);
624 memcpy(&dst[didx].u, &tmp, sizeof(tmp));
631 memcpy(&dst[didx].u, &tmp, sizeof(tmp));
636 memcpy(&dst[didx].u, &tmp, sizeof(tmp));
643 memcpy(&dst[didx].u, &tmp, sizeof(tmp));
648 memcpy(&dst[didx].u, &tmp, sizeof(tmp));
654 memcpy(&dst[didx].u, &tmp, sizeof(tmp));
661 memcpy(&dst[didx].u, &tmp, sizeof(tmp));
674 memcpy(&dst[didx].u, &tmp, sizeof(tmp));
681 memcpy(&dst[didx].u, &tmp, sizeof(tmp));
686 memcpy(&dst[didx].u, &tmp, sizeof(tmp));
693 memcpy(&dst[didx].u, &tmp, sizeof(tmp));
699 memcpy(&dst[didx].u, &tmp, sizeof(tmp));
705 memcpy(&dst[didx].u, &tmp, sizeof(tmp));
712 memcpy(&dst[didx].u, &tmp, sizeof(tmp));
848 uint8_t *dst = (uint8_t *) store->data;
857 __func__, dst, array_index, components,
861 dst += array_index * store->element_stride;
871 memcpy(dst, src, src_vector_byte_stride * vectors);
873 dst += store->vector_stride * vectors;
875 dst += extra_stride;
879 memcpy(dst, src, src_vector_byte_stride * vectors * count);
881 dst += store->vector_stride * vectors * count;
886 memcpy(dst, src, src_vector_byte_stride);
888 dst += store->vector_stride;
891 dst += extra_stride;
906 ((float *) dst)[c] = (float) *isrc;
910 dst += store->vector_stride;
913 dst += extra_stride;
1310 uint16_t *dst = (uint16_t*)storage;
1319 if (dst[c] != _mesa_float_to_half(src[c].f)) {
1326 dst += dst_components;
1339 dst[c] = _mesa_float_to_half(src[c].f);
1342 dst += dst_components;
1349 uint64_t *dst = (uint64_t*)storage;
1355 if (dst[i] != src[i].u) {
1369 dst[i] = src[i].u;
1374 gl_constant_value *dst = storage;
1382 if (dst[i].u !=
1397 dst[i].u = src[i].f != 0.0f ? ctx->Const.UniformBooleanTrue : 0;
1406 if (dst[i].u !=
1421 dst[i].u = src[i].u ? ctx->Const.UniformBooleanTrue : 0;
1643 uint16_t *dst = (uint16_t*)storage;
1652 if (dst[(c * dst_components) + r] !=
1662 dst += dst_elements;
1677 dst[(c * dst_components) + r] =
1683 dst += dst_elements;
1690 uint16_t *dst = (uint16_t*)storage;
1699 if (dst[(c * dst_components) + r] !=
1709 dst += elements;
1724 dst[(c * dst_components) + r] =
1730 dst += elements;
1747 float *dst = (float*)storage;
1756 if (dst[(c * components) + r] != src[c + (r * vectors)]) {
1765 dst += elements;
1780 dst[(c * components) + r] = src[c + (r * vectors)];
1784 dst += elements;
1791 double *dst = (double*)storage;
1800 if (dst[(c * components) + r] != src[c + (r * vectors)]) {
1809 dst += elements;
1824 dst[(c * components) + r] = src[c + (r * vectors)];
1828 dst += elements;