Removed UB in PutArmsEnergy
Merge pull request #97 from GabrielRavier/fixPortableOpenGL
Fix the build on portable
Capitalise a few things in bin2h differently
Add native-optimisations and LTO to DoConfig and bin2h
Tweak MIN/MAX macros in software renderer
Fix a possible hang in the audio mixer
Added NATIVE_OPTIMIZATIONS option to Makefile
Whoops, forgot to remove this #include
This cast shouldn't be necessary
Merge pull request #95 from GabrielRavier/improvePerformance
Re-add missing "(double)"
Added ICC checks for native optimizations
Reverted fmodf stuff and tried to make it so C++ compilers would go for the float version in appropriate circumstances (fmodf directly is unavailable due to not being in C89)
Added CMake option for native optimizations (-march=native)
Made MixSounds be marked as hot
Used fmodf instead of fmod for a 0.5% performance increase in MixSounds
Change DecodeBitmap to use unsigned ints
Fix compilation with the Makefile
Remove SDL.h #include from Draw.h
Change LoadFileToMemory's function signature
Stop using SDL for .bmp decoding
Remove MycParam.cpp's dependency on SDL
Merge branch 'accurate' into portable
Correct the style of some pointer checks
Catch an entry parameter list I missed
Fix visual artefacting on the Pi
Improve OpenGL performance on the Raspberry Pi
Merge branch 'accurate' into portable
Merge branch 'accurate' into portable
Move the data folder back to the game folder
Merge branch 'accurate' into portable
Merge branch 'accurate' into portable
Alright, screw this, no Windows support
Let's see if Linux works instead
Try to get it working some more
Disable non-Windows builds so we can test it
Merge branch 'accurate' into portable
Try to get ccache working again
Try to get environment variables right
Try to split 32-bit/64-bit builds
Fix some stupid error that was caused by...
Say it with me: "this is annoying"
Clearly I don't understand Bash syntax
Travis: Try to fix WINDRES and 32-bit builds
Try to fix whatever syntax error Travis isn't...
Try to get a Travis native Windows build working
Apparently Travis's 'sudo' is deprecated now?
Don't attempt Windows cross-compilation
Merge branch 'accurate' into portable
Er, don't break the Travis file
Attempt to build release and debug binaries
Build both 32-bit and 64-bit binaries in Travis
Cleanup, support WINDRES as an environment variable
Fix WINDRES in the Travis script
Fix window icon in Windows builds
Merge branch 'accurate' into portable
Actually, this fix doesn't seem right
Merge branch 'accurate' into portable
Explicitly compare pointers in Font.cpp to NULL