pcsx2/common/include
Gregory Hainaut ca46921796 MTVU: use acquire/release semantics for atomic operation
* Avoid the generation of memory barrier (mfence)
* Based on the fact that it used to work on previous code without any
  barrier

v2:
* keep basic code in reset path
* use relaxed access for isBusy. The variable doesn't carry load/store
  dependency but is instead an hint to optimize semaphore post
2016-07-14 18:29:40 +02:00
..
Utilities MTVU: use acquire/release semantics for atomic operation 2016-07-14 18:29:40 +02:00
api Removed all trailing whitespace in *.c *.cpp *.h because it irritates me. 2010-04-25 00:31:27 +00:00
wx User Interface: 2009-10-16 03:58:29 +00:00
x86emitter x86emitter: increase size of union capabilities 2016-04-04 21:04:41 +02:00
PS2Edefs.h plugin: add define to select builtin plugin 2016-03-30 09:54:34 +02:00
PS2Eext.h common:freebsd: Fix compilation 2016-05-20 22:32:41 +01:00
PS2Etypes.h Copyright 2010 : PCSX2 and plugins! (notable exception: didn't update copyright info in any Gabest plugins) 2010-05-03 14:08:02 +00:00
Pcsx2Api.h windows: Don't use __declspec(dllexport) for plugin exports 2016-06-05 22:57:42 +01:00
Pcsx2Defs.h common:freebsd: Kill some warnings 2016-05-20 22:32:41 +01:00
Pcsx2Types.h pcsx2|common: Use _WIN32 for Windows preprocessor macro 2016-01-27 22:41:45 +00:00
PluginCallbacks.h Handle filter management in the folder memcard class rather than outside. 2016-04-02 15:22:11 +02:00
afxresmw.h Fix for the v110_xp toolset in vs2012. Removed winuser.h from afxresmw.h, nothing seems to be using it, but it breaks something in string.h. I did not change the projects to use v110_xp by default, to get an xp compatible binary, you have to call it from command line like this: msbuild pcsx2_suite_2012.sln /t:Build "/p:Configuration=Release AVX2" /p:PlatformToolset=v110_xp /m. Change Configuration=... as needed. 2013-07-02 16:01:06 +00:00
intrin_x86.h Common: delete most of the deprecated atomic API 2016-02-28 15:29:31 +01:00