894void convert(DestinationType &dst,
const SourceType &src)
896 static_assert(std::is_same<DestinationType, UI8>() || std::is_same<DestinationType, UI16>() ||
897 std::is_same<DestinationType, UI32>() || std::is_same<DestinationType, I8>() ||
898 std::is_same<DestinationType, I16>() || std::is_same<DestinationType, I32>());
899 static_assert(std::is_same<SourceType, UI8>() || std::is_same<SourceType, UI16>() ||
900 std::is_same<SourceType, UI32>() || std::is_same<SourceType, I8>() ||
901 std::is_same<SourceType, I16>() || std::is_same<SourceType, I32>());
902 static_assert(!std::is_same<DestinationType, SourceType>());
903 dst.value = src.value;
1052 const void *src_memory,
1063 memcpy(dst_memory, src_memory, buffer_size *
to_bytesize(device_format));
1104 dst_memory, src_memory, buffer_size, device_format);
1108 dst_memory, src_memory, buffer_size, device_format);
1113 dst_memory, src_memory, buffer_size, device_format);
1117 dst_memory, src_memory, buffer_size, device_format);
1122 dst_memory, src_memory, buffer_size, device_format);
1126 dst_memory, src_memory, buffer_size, device_format);
1131 dst_memory, src_memory, buffer_size, device_format);
1135 dst_memory, src_memory, buffer_size, device_format);
1140 dst_memory, src_memory, buffer_size, device_format);
1144 dst_memory, src_memory, buffer_size, device_format);
1156 static_cast<uint16_t *
>(dst_memory),
1161 static_cast<float *
>(dst_memory),
1174 dst_memory, src_memory, buffer_size, device_format);
1178 dst_memory, src_memory, buffer_size, device_format);
1182 dst_memory, src_memory, buffer_size, device_format);
@ GPU_DATA_2_10_10_10_REV