summaryrefslogtreecommitdiffstats
path: root/src/intel/isl
diff options
context:
space:
mode:
Diffstat (limited to 'src/intel/isl')
-rw-r--r--src/intel/isl/isl_tiled_memcpy.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/intel/isl/isl_tiled_memcpy.c b/src/intel/isl/isl_tiled_memcpy.c
index 7df7835f9ab..8771533dbab 100644
--- a/src/intel/isl/isl_tiled_memcpy.c
+++ b/src/intel/isl/isl_tiled_memcpy.c
@@ -64,6 +64,8 @@ ror(uint32_t n, uint32_t d)
return (n >> d) | (n << (32 - d));
}
+// bswap32 already exists as a macro on some platforms (FreeBSD)
+#ifndef bswap32
static inline uint32_t
bswap32(uint32_t n)
{
@@ -76,6 +78,7 @@ bswap32(uint32_t n)
(n << 24);
#endif
}
+#endif
/**
* Copy RGBA to BGRA - swap R and B.