(svn r3596) -Codechange: [OSX] changed to use Apple's macros instead of OTTD macros for endian conversion
This increases the execution speed a lot since GCC can't detect the OTTD macro as an endian conversion while Apple's code uses the instruction to convert endian instead of a series of instructions to produce the same result Since we don't have that many endian conversions in the game, overall performance should not increase noteworthy
This commit is contained in:
@@ -36,9 +36,6 @@ extern void HideMenuBar(void);
|
||||
#endif
|
||||
|
||||
|
||||
/* Name conflict */
|
||||
#define Rect OTTDRect
|
||||
#define Point OTTDPoint
|
||||
/* Defined in ppc/param.h or i386/param.h included from sys/param.h */
|
||||
#undef ALIGN
|
||||
/* Defined in stdbool.h */
|
||||
|
||||
Reference in New Issue
Block a user