Daniel Gibson
46353ffc5d
make BYTESWAP*_unsigned() macros inline functions, use GCC builtins
...
the builtins are only used when using GCC or clang, of course, otherwise
the usual shifting is done.
Them being inline functions instead of macros increases type safety
and gets rid of problems with signed shifts.
Changed two places in the code that swapped bytes in 32bit ints to use
BYTESWAP32_unsigned() instead - in case of PrepareTexture() this has
probably even fixed issues with signed shifts
2016-05-09 18:48:39 +02:00
..
2016-04-23 10:49:07 -04:00
2016-04-12 22:29:39 +02:00
2016-04-02 23:56:12 -04:00
2016-04-06 23:20:29 -04:00
2016-04-02 23:56:12 -04:00
2016-04-21 17:46:44 +02:00
2016-04-25 00:14:29 +03:00
2016-03-11 15:57:17 +02:00
2016-04-02 23:56:12 -04:00
2016-03-11 18:20:51 -06:00
2016-03-11 18:20:51 -06:00
2016-03-11 18:20:51 -06:00
2016-04-06 23:20:29 -04:00
2016-03-11 18:20:51 -06:00
2016-04-02 23:56:12 -04:00
2016-04-21 16:21:47 +02:00
2016-04-04 02:34:07 -04:00
2016-03-11 18:20:51 -06:00
2016-04-09 14:15:33 +02:00
2016-04-09 02:18:57 -04:00
2016-03-28 23:46:13 -04:00
2016-04-02 23:56:12 -04:00
2016-03-28 23:46:13 -04:00
2016-04-09 02:18:57 -04:00
2016-04-04 02:34:07 -04:00
2016-04-04 02:34:07 -04:00
2016-04-02 23:56:12 -04:00
2016-04-02 23:56:12 -04:00
2016-03-28 23:46:13 -04:00
2016-03-11 15:57:17 +02:00
2016-03-11 18:20:51 -06:00
2016-04-04 02:34:07 -04:00
2016-04-04 02:34:07 -04:00
2016-04-02 23:56:12 -04:00
2016-04-02 23:56:12 -04:00
2016-04-02 23:56:12 -04:00
2016-03-28 23:46:13 -04:00
2016-04-13 08:21:50 +02:00
2016-03-11 18:20:51 -06:00
2016-03-11 15:57:17 +02:00
2016-04-06 23:20:29 -04:00
2016-03-11 18:20:51 -06:00
2016-03-28 23:46:13 -04:00
2016-04-01 15:17:48 -04:00
2016-04-01 12:19:18 -04:00
2016-04-02 23:56:12 -04:00
2016-03-28 23:46:13 -04:00
2016-04-25 00:14:29 +03:00
2016-04-02 23:56:12 -04:00
2016-04-02 23:56:12 -04:00
2016-04-07 18:13:50 +02:00
2016-03-11 18:20:51 -06:00
2016-04-02 23:56:12 -04:00
2016-04-02 23:56:12 -04:00
2016-04-02 23:56:12 -04:00
2016-03-11 18:20:51 -06:00
2016-04-02 23:56:12 -04:00
2016-04-02 23:56:12 -04:00
2016-04-09 02:18:57 -04:00
2016-04-04 02:34:07 -04:00
2016-04-06 13:38:09 +02:00
2016-04-02 23:56:12 -04:00
2016-03-11 18:20:51 -06:00
2016-04-02 23:56:12 -04:00
2016-04-18 18:52:52 +02:00
2016-04-18 18:52:52 +02:00
2016-04-02 23:56:12 -04:00
2016-04-02 23:56:12 -04:00
2016-03-11 18:20:51 -06:00
2016-04-02 23:56:12 -04:00
2016-03-11 18:20:51 -06:00
2016-04-13 08:21:50 +02:00
2016-04-06 23:20:29 -04:00
2016-04-02 23:56:12 -04:00
2016-04-17 23:49:02 -07:00
2016-04-09 02:18:57 -04:00
2016-04-25 00:14:29 +03:00
2016-04-12 22:29:39 +02:00
2016-03-28 23:46:13 -04:00
2016-04-04 02:34:07 -04:00
2016-04-04 02:34:07 -04:00
2016-03-11 18:20:51 -06:00
2016-05-09 18:48:39 +02:00
2016-04-09 02:18:57 -04:00
2016-03-11 18:20:51 -06:00
2016-04-02 23:56:12 -04:00
2016-03-11 18:20:51 -06:00
2016-03-11 18:20:51 -06:00