dolphin/Source/Plugins
Soren Jorvang 3e383aa8eb Maintaining Leopard binary compatibility turns out be a a bit cumbersome.
For a typical OS X app, one only needs to specify the SDK version and the
target OS version range.

Because we use OpenCL which is new in 10.6, however, we must be somewhat
more verbose in order to make use of the forward compatibility facilities.

Unfortunately, the critical bit that is required to have binaries built
on 10.6 work on 10.5, namely disabling the new compact __LINKEDIT format,
causes stack alignment crashes at emulation time on 10.6, so for now
Leopard users still have to build Dolphin themselves.

Hopefully, this stack alignment problem will turn out to be coincident
with lingering alignment issues.

Include the OS X version of the Cg framework in Externals as with the
Windows one. The header files appear to be the same in the Windows and the
OS X builds of the February 2.2 Cg toolkit, although they are differently
munged by what appears to be some automatic process, so no new duplicates.

Any upgrades to the Cg libraries will of course need to be done in sync.

I do hope that Sonicadvance1's GLSL work will enable us to get rid of Cg.


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5893 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-07-17 19:43:26 +00:00
..
Plugin_DSP_HLE some more minor optimizations introduced by aavindraa, i only corrected evaluation order using some (). 2010-07-16 12:36:55 +00:00
Plugin_DSP_LLE some more minor optimizations introduced by aavindraa, i only corrected evaluation order using some (). 2010-07-16 12:36:55 +00:00
Plugin_VideoDX9 Dependency cleanup in DX9. 2010-07-17 11:42:28 +00:00
Plugin_VideoDX11 Fix issue 2836: static local variables are evil. 2010-07-17 16:13:37 +00:00
Plugin_VideoOGL Maintaining Leopard binary compatibility turns out be a a bit cumbersome. 2010-07-17 19:43:26 +00:00
Plugin_VideoSoftware Fix an issue that made it so that the emulator could not be resized in the nowx build on linux. Also some code cleanup in the OpenGL and Software plugins. 2010-07-16 21:56:40 +00:00
Plugin_Wiimote This is basicall linux code cleanup. We don not need to pass the X display handle from the video plugin anymore. The wiimote plugins now open their own display handles, and the GUI uses the display handle of the main window frame. Only the window handle from the video plugin is needed. The pWindowHandle variable now passes this instead of the display handle. 2010-07-16 14:14:57 +00:00
Plugin_WiimoteNew Fix an undefined symbol in the WiimoteNew plugin on linux. The inputuicommon lib must be earlier in the list than inputcommon and common. 2010-07-16 20:08:38 +00:00