glx: switch to byte counting functions
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
parent
87ce93c997
commit
c20304226b
|
@ -126,7 +126,7 @@ __glXSendReply( ClientPtr client, const void * data, size_t elements,
|
|||
elements = 0;
|
||||
}
|
||||
else if ( (elements > 1) || always_array ) {
|
||||
reply_ints = ((elements * element_size) + 3) >> 2;
|
||||
reply_ints = bytes_to_int32(elements * element_size);
|
||||
}
|
||||
|
||||
__glXReply.length = reply_ints;
|
||||
|
@ -174,7 +174,7 @@ __glXSendReplySwap( ClientPtr client, const void * data, size_t elements,
|
|||
elements = 0;
|
||||
}
|
||||
else if ( (elements > 1) || always_array ) {
|
||||
reply_ints = ((elements * element_size) + 3) >> 2;
|
||||
reply_ints = bytes_to_int32(elements * element_size);
|
||||
}
|
||||
|
||||
__glXReply.length = bswap_32( reply_ints );
|
||||
|
|
|
@ -195,7 +195,7 @@ int __glXImageSize( GLenum format, GLenum type, GLenum target,
|
|||
} else {
|
||||
groupsPerRow = w;
|
||||
}
|
||||
rowSize = (groupsPerRow + 7) >> 3;
|
||||
rowSize = bits_to_bytes(groupsPerRow);
|
||||
padding = (rowSize % alignment);
|
||||
if (padding) {
|
||||
rowSize += alignment - padding;
|
||||
|
|
Loading…
Reference in New Issue