gallium/swr: fix issues preventing a 32-bit build
Not a currently tested configuration, but these couple of small changes allow a 32-bit build. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=94383 Acked-by: Emil Velikov <emil.l.velikov@gmail.com> Acked-by: Brian Paul <brianp@vmware.com>
This commit is contained in:
@@ -81,7 +81,6 @@ typedef CARD8 BOOL;
|
||||
typedef wchar_t WCHAR;
|
||||
typedef uint16_t UINT16;
|
||||
typedef int INT;
|
||||
typedef int INT32;
|
||||
typedef unsigned int UINT;
|
||||
typedef uint32_t UINT32;
|
||||
typedef uint64_t UINT64;
|
||||
|
||||
@@ -676,7 +676,7 @@ struct UnrollerL<End, End, Step> {
|
||||
INLINE
|
||||
uint32_t ComputeCRC(uint32_t crc, const void *pData, uint32_t size)
|
||||
{
|
||||
#if defined(_WIN64) || defined(__linux__) || defined(__gnu_linux__)
|
||||
#if defined(_WIN64) || defined(__x86_64__)
|
||||
uint32_t sizeInQwords = size / sizeof(uint64_t);
|
||||
uint32_t sizeRemainderBytes = size % sizeof(uint64_t);
|
||||
uint64_t* pDataWords = (uint64_t*)pData;
|
||||
|
||||
Reference in New Issue
Block a user