summaryrefslogtreecommitdiff
path: root/src/common/platform.h
AgeCommit message (Collapse)Author
2018-03-21CMake: Set EMU_ARCH_BITS in CMakeLists.txtN00byKing
2016-09-18Sources: Run clang-format on everything.Emmanuel Gil Peyrot
2015-08-15Rename ARCHITECTURE_X64 definition to ARCHITECTURE_x86_64.bunnei
2015-08-15x64: Refactor to remove fake interfaces and general cleanups.bunnei
2015-08-15Common: Ported over boilerplate x86 JIT code from Dolphin/PPSSPP.bunnei
2015-06-27Common: Remove now-unused EMU_PLATFORM define, fixes issue #373.Emmanuel Gil Peyrot
2015-06-27Common: Remove unused SSE version checking and a GCC macro.Emmanuel Gil Peyrot
2015-05-07Common: Add proper macros to test for architecture pointer sizeYuri Kunde Schlesner
The old system of just defining macros available in some other platform was susceptible to silently using the wrong code if you forgot to include a particular header. This fixes a crash on non-Windows platforms introduced by e1fbac3ca13d37d2625c11d30cfdece4327b446b.
2015-05-07Common: Move SSE detection ifdefs to platform.hYuri Kunde Schlesner
2015-05-06Common: Remove many unnecessary cross-platform compatibility macrosYuri Kunde Schlesner
2015-03-16Common: Make a #else more apparent.Emmanuel Gil Peyrot
2015-01-06Common: Remove dead platform #ifdefs to make the code more readable.Emmanuel Gil Peyrot
Symbian, Xbox, Blackberry and iOS got removed. FreeBSD and Android kept due to them potentially being able to run Citra in the future. The iOS specific part also got removed from PPSSPP in order to fix a bug there.
2014-12-29Fix MSVC-related #defines and add CMakeLists commentdarkf
2014-12-29Fix merge conflictsdarkf
2014-12-03Change NULLs to nullptrs.Rohit Nirmal
2014-11-28Fix MinGW builddarkf
2014-08-17Common: Move header guards over to pragma onceLioncash
Also replaced C headers with the C++ equivalent ones
2014-06-12Preprocessor: #if's out OSX-specific GL changes on other platformsarchshift
2014-06-12Common: Removed duplicate "LONG" and "MAX_PATH" definitions.bunnei
2014-04-22removed duplicate rotl/rotr functionsShizZy
2014-04-08fixed project includes to use new directory structurebunnei
2014-04-08got rid of 'src' folders in each sub-projectbunnei