switch (draw->pt.user.eltSize) {
case 1:
{
- const ubyte *elem = (const ubyte *) draw->pt.user.elts;
+ const uint8_t *elem = (const uint8_t *) draw->pt.user.elts;
ii = elem[start + i];
}
break;
case 2:
{
- const ushort *elem = (const ushort *) draw->pt.user.elts;
+ const uint16_t *elem = (const uint16_t *) draw->pt.user.elts;
ii = elem[start + i];
}
break;
case 4:
{
- const uint *elem = (const uint *) draw->pt.user.elts;
+ const uint32_t *elem = (const uint32_t *) draw->pt.user.elts;
ii = elem[start + i];
}
break;
key.element[nr].output_format = PIPE_FORMAT_R32_USCALED;
key.element[nr].output_offset = dst_offset;
- dst_offset += sizeof(uint);
+ dst_offset += sizeof(uint32_t);
} else if (util_format_is_pure_sint(draw->pt.vertex_element[i].src_format)) {
key.element[nr].type = TRANSLATE_ELEMENT_NORMAL;
key.element[nr].input_format = draw->pt.vertex_element[ei].src_format;
key.element[nr].output_offset = dst_offset;
ei++;
- dst_offset += 4 * sizeof(int);
+ dst_offset += 4 * sizeof(int32_t);
} else if (util_format_is_pure_uint(draw->pt.vertex_element[i].src_format)) {
key.element[nr].type = TRANSLATE_ELEMENT_NORMAL;
key.element[nr].input_format = draw->pt.vertex_element[ei].src_format;
key.element[nr].output_offset = dst_offset;
ei++;
- dst_offset += 4 * sizeof(unsigned);
+ dst_offset += 4 * sizeof(uint32_t);
} else {
key.element[nr].type = TRANSLATE_ELEMENT_NORMAL;
key.element[nr].input_format = draw->pt.vertex_element[ei].src_format;