Merge branch 'accurate' into portable
Note that users can pass their own compiler flags
Add NATIVE_OPTIMIZATIONS to the Makefile
Make the static MSVC runtime linkage optional
Bump required CMake version to 3.12
Merge branch 'accurate' into portable
Match the portable branch's CMakeLists.txt
This option shouldn't be on by default
Make CMake file match the portable branch one
Wrap UTF-8 strings in C89-style comments
Move the windows.h include to the right place
Use macros instead of __stdcall
Move the MSVC6 hacks to WindowsWrapper.h
Add CMakeLists.txt and Visual Studio 6 support
CMakeLists.txt - Wrap paths in ""
Fix Windows miniaudio build... again
Hopefully fixed miniaudio backend on Windows
Rename RENDERER and AUDIO_BACKEND
Add AUDIO_BACKEND option to readme
Clean-up miniaudio backend a little
Add miniaudio audio backend to Makefile
Mark CMake target thingies as private
Added unfinished miniaudio audio backend
Merge branch 'accurate' into portable
Similar fixes
Fix screen centering in wide/tallscreen
Fix compilation with modern Visual Studio
Prevent errors encountered by MSVC
Store glyph pixels as chars, not floats
Travis: Exclude macOS Make OpenGLES2 build too
Merge branch 'accurate' into portable
Travis: Add FIX_BUGS and JAPANESE to matrix
Travis: Only create release builds
Explain the macOS OpenGL job exclusion
Exclude macOS OpenGL3 Make builds from Travis
Make Travis build every rendering backend
Clean-up the OpenGL renderers a little
Clean-up renderer backend initialisation
Tick cute_spritebatch once per frame
Enable debug console prints in non-debug builds
Add an optimisation to the OpenGL renderers
Fix text-flickering in the OpenGL renderers
Shut up a C++11 error from the enhanced branch
Document the OpenGL renderer a bit more
Tweak cute_spritebatch settings
Fix the other rendering backends
Get the SDLTexture renderer working again
Disable sub-pixel rendering in local FreeType
Add glyph-batching to OpenGL renderer
Add glyph-batching to the SDLTexture backend
Added Backend_PrepareToDrawGlyphs
Merge branch 'accurate' into portable
Merge pull request #99 from GabrielRavier/fixPortableBugs
Note some out-of-bounds array accesses
Add verbose error-reporting to backends
Merge branch 'accurate' into portable
Fixed more crashes in Caret
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