dolphin/Source/Plugins
Soren Jorvang d2910912a4 XInitThreads() must be the very first Xlib function called or else
some X state will have initialized mutexes and some won't, leading
to unpredictable results depending on the feature set compiled into
wxWidgets and so on.

wxGTK starts by calling Xlib functions indirectly through gdk very
early on, so we must hook into wxApp::Initialize().

I believe this should properly fix issue 1540. In case of problems,
please reopen that issue. If you see XLockMutex in a backtrace,
that's a pretty good indication.


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7205 8ced0084-cf51-0410-be5f-012b33b47a6e
2011-02-19 21:53:53 +00:00
..
Plugin_VideoDX9 Back out r7195 pending a closer look at thread safety in the 2011-02-19 13:45:13 +00:00
Plugin_VideoDX11 Back out r7195 pending a closer look at thread safety in the 2011-02-19 13:45:13 +00:00
Plugin_VideoOGL XInitThreads() must be the very first Xlib function called or else 2011-02-19 21:53:53 +00:00
Plugin_VideoSoftware Linux build fix in response to r7185. 2011-02-17 09:38:06 +00:00
CMakeLists.txt Some work on changing comments, log messages, and variable and function names to reflect that the plugins are not plugins anymore. 2011-02-14 02:18:03 +00:00