Lines Matching refs:src

365       const union gl_constant_value *src;
376 src = (gl_constant_value *) uni->driver_storage[0].data +
379 src = &uni->storage[offset * elements * dmul];
387 unsigned bytes = sizeof(src[0]) * elements * rmul;
403 memcpy(paramsOut, src, bytes);
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;
440 memcpy(&tmp, &src[sidx].f, sizeof(tmp));
446 memcpy(&tmp, &src[sidx].u, sizeof(tmp));
452 memcpy(&tmp, &src[sidx].i, sizeof(tmp));
465 double f = _mesa_half_to_float(((uint16_t*)src)[sidx]);
470 double tmp = src[sidx].u;
477 double tmp = src[sidx].i;
482 double tmp = src[sidx].i ? 1.0 : 0.0;
487 double tmp = src[sidx].f;
494 memcpy(&tmpu, &src[sidx].u, sizeof(tmpu));
502 memcpy(&tmpi, &src[sidx].i, sizeof(tmpi));
533 dst[didx].i = (int64_t) roundf(src[sidx].f);
537 (int64_t)roundf(_mesa_half_to_float(((uint16_t*)src)[sidx]));
540 dst[didx].i = src[sidx].i ? 1 : 0;
543 dst[didx].i = MIN2(src[sidx].i, INT_MAX);
547 memcpy(&tmp, &src[sidx].f, sizeof(tmp));
553 memcpy(&tmp, &src[sidx].u, sizeof(tmp));
559 memcpy(&tmp, &src[sidx].i, sizeof(tmp));
583 dst[didx].u = src[sidx].f < 0.0f ?
584 0u : (uint32_t) roundf(src[sidx].f);
587 float f = _mesa_half_to_float(((uint16_t*)src)[sidx]);
592 dst[didx].i = src[sidx].i ? 1 : 0;
595 dst[didx].i = MAX2(src[sidx].i, 0);
599 memcpy(&tmp, &src[sidx].f, sizeof(tmp));
605 memcpy(&tmp, &src[sidx].u, sizeof(tmp));
611 memcpy(&tmp, &src[sidx].i, sizeof(tmp));
623 uint64_t tmp = src[sidx].u;
630 int64_t tmp = src[sidx].i;
635 int64_t tmp = src[sidx].i ? 1.0f : 0.0f;
641 memcpy(&u64, &src[sidx].u, sizeof(u64));
647 int64_t tmp = (int64_t) roundf(src[sidx].f);
652 float f = _mesa_half_to_float(((uint16_t*)src)[sidx]);
659 memcpy(&d, &src[sidx].f, sizeof(d));
673 uint64_t tmp = src[sidx].u;
680 int64_t tmp = MAX2(src[sidx].i, 0);
685 int64_t tmp = src[sidx].i ? 1.0f : 0.0f;
691 memcpy(&i64, &src[sidx].i, sizeof(i64));
697 uint64_t tmp = src[sidx].f < 0.0f ?
698 0ull : (uint64_t) roundf(src[sidx].f);
703 float f = _mesa_half_to_float(((uint16_t*)src)[sidx]);
710 memcpy(&d, &src[sidx].f, sizeof(d));
851 const uint8_t *src =
871 memcpy(dst, src, src_vector_byte_stride * vectors);
872 src += src_vector_byte_stride * vectors;
879 memcpy(dst, src, src_vector_byte_stride * vectors * count);
880 src += src_vector_byte_stride * vectors * count;
886 memcpy(dst, src, src_vector_byte_stride);
887 src += src_vector_byte_stride;
898 const int *isrc = (const int *) src;
1291 const gl_constant_value *src = (const gl_constant_value*)values;
1319 if (dst[c] != _mesa_float_to_half(src[c].f)) {
1327 src += components;
1339 dst[c] = _mesa_float_to_half(src[c].f);
1343 src += components;
1355 if (dst[i] != src[i].u) {
1369 dst[i] = src[i].u;
1383 (src[i].f != 0.0f ? ctx->Const.UniformBooleanTrue : 0)) {
1397 dst[i].u = src[i].f != 0.0f ? ctx->Const.UniformBooleanTrue : 0;
1407 (src[i].u ? ctx->Const.UniformBooleanTrue : 0)) {
1421 dst[i].u = src[i].u ? ctx->Const.UniformBooleanTrue : 0;
1642 const float *src = (const float *)values;
1653 _mesa_float_to_half(src[(c * components) + r])) {
1663 src += elements;
1678 _mesa_float_to_half(src[(c * components) + r]);
1684 src += elements;
1689 const float *src = (const float *)values;
1700 _mesa_float_to_half(src[c + (r * vectors)])) {
1710 src += elements;
1725 _mesa_float_to_half(src[c + (r * vectors)]);
1731 src += elements;
1746 const float *src = (const float *)values;
1756 if (dst[(c * components) + r] != src[c + (r * vectors)]) {
1766 src += elements;
1780 dst[(c * components) + r] = src[c + (r * vectors)];
1785 src += elements;
1790 const double *src = (const double *)values;
1800 if (dst[(c * components) + r] != src[c + (r * vectors)]) {
1810 src += elements;
1824 dst[(c * components) + r] = src[c + (r * vectors)];
1829 src += elements;