dolphin/Source/Plugins/Plugin_VideoSoftware/Src
Soren Jorvang 6d70c14d12 In the SCons build, skip the generation of static libraries
and just operate on lists of object files instead.

This helps with LTO since LLVM/clang LTO is completely broken
by static libraries. It also helps identify symbol clashes
between components like the former plugins.

Many linkers also expect static libraries to form a strict DAG
which turns out be a difficult rule to uphold in practice,
especially since some of our platforms aren't picky about this.

LTO builds currently appears to crash at runtime because of
the static wx libs.


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7056 8ced0084-cf51-0410-be5f-012b33b47a6e
2011-02-04 00:46:56 +00:00
..
BPMemLoader.cpp Use brute force to link the software plugin. 2011-02-03 19:55:30 +00:00
BPMemLoader.h Use brute force to link the software plugin. 2011-02-03 19:55:30 +00:00
Clipper.cpp Use brute force to link the software plugin. 2011-02-03 19:55:30 +00:00
Clipper.h Implement proper thread naming on linux. This fixes a segmentation fault with thte wiimote new configuration dialog when a thread was named without first calling ThreadInit. 2010-07-06 16:16:07 +00:00
CPMemLoader.cpp In the SCons build, skip the generation of static libraries 2011-02-04 00:46:56 +00:00
CPMemLoader.h Use brute force to link the software plugin. 2011-02-03 19:55:30 +00:00
DebugUtil.cpp Use brute force to link the software plugin. 2011-02-03 19:55:30 +00:00
DebugUtil.h Create a config dialog. Add dumping TEV texture fetches. Better TEV stage dumping. Byteswap indexed XF loading. Remove scaling texture coordinates in the HW rasterizer because that has already been done by the time they reach the rasterizer. Increase storage for clipper. 2010-12-02 05:38:48 +00:00
EfbCopy.cpp In the SCons build, skip the generation of static libraries 2011-02-04 00:46:56 +00:00
EfbCopy.h Implement proper thread naming on linux. This fixes a segmentation fault with thte wiimote new configuration dialog when a thread was named without first calling ThreadInit. 2010-07-06 16:16:07 +00:00
EfbInterface.cpp Use brute force to link the software plugin. 2011-02-03 19:55:30 +00:00
EfbInterface.h Video software: 2010-12-31 06:45:18 +00:00
HwRasterizer.cpp In the SCons build, skip the generation of static libraries 2011-02-04 00:46:56 +00:00
HwRasterizer.h In the SCons build, skip the generation of static libraries 2011-02-04 00:46:56 +00:00
NativeVertexFormat.h Video software: 2010-12-31 06:45:18 +00:00
OpcodeDecoder.cpp Use brute force to link the software plugin. 2011-02-03 19:55:30 +00:00
OpcodeDecoder.h Eliminated the plugin interface. Merged DX9/DX11/OGL video plugins into Dolphin. It could still use a lot of cleanup. Lots of things are still named "plugin". Software renderer is temporarily disabled until it gets some namespaces. I only updated vs08/10, Linux/OSX builds are broken. 2011-01-31 01:28:32 +00:00
Rasterizer.cpp Use brute force to link the software plugin. 2011-02-03 19:55:30 +00:00
Rasterizer.h Hg: 2010-06-09 01:37:08 +00:00
SConscript In the SCons build, skip the generation of static libraries 2011-02-04 00:46:56 +00:00
SetupUnit.cpp Use brute force to link the software plugin. 2011-02-03 19:55:30 +00:00
SetupUnit.h Implement proper thread naming on linux. This fixes a segmentation fault with thte wiimote new configuration dialog when a thread was named without first calling ThreadInit. 2010-07-06 16:16:07 +00:00
stdafx.cpp Hg: 2010-06-09 01:37:08 +00:00
stdafx.h Hg: 2010-06-09 01:37:08 +00:00
SWCommandProcessor.cpp Use brute force to link the software plugin. 2011-02-03 19:55:30 +00:00
SWCommandProcessor.h Use brute force to link the software plugin. 2011-02-03 19:55:30 +00:00
SWGLUtil.cpp In the SCons build, skip the generation of static libraries 2011-02-04 00:46:56 +00:00
SWGLUtil.h Use brute force to link the software plugin. 2011-02-03 19:55:30 +00:00
SWmain.cpp In the SCons build, skip the generation of static libraries 2011-02-04 00:46:56 +00:00
SWPixelEngine.cpp Use brute force to link the software plugin. 2011-02-03 19:55:30 +00:00
SWPixelEngine.h Use brute force to link the software plugin. 2011-02-03 19:55:30 +00:00
SWRenderer.cpp In the SCons build, skip the generation of static libraries 2011-02-04 00:46:56 +00:00
SWRenderer.h Use brute force to link the software plugin. 2011-02-03 19:55:30 +00:00
SWStatistics.cpp Use brute force to link the software plugin. 2011-02-03 19:55:30 +00:00
SWStatistics.h Use brute force to link the software plugin. 2011-02-03 19:55:30 +00:00
SWVertexLoader.cpp Use brute force to link the software plugin. 2011-02-03 19:55:30 +00:00
SWVertexLoader.h Use brute force to link the software plugin. 2011-02-03 19:55:30 +00:00
SWVideoConfig.cpp Explicit dependency on libvideo. 2011-01-29 06:26:03 +00:00
SWVideoConfig.h Explicit dependency on libvideo. 2011-01-29 06:26:03 +00:00
Tev.cpp Use brute force to link the software plugin. 2011-02-03 19:55:30 +00:00
Tev.h Video software: 2010-12-31 06:45:18 +00:00
TextureEncoder.cpp Video software: 2010-12-31 06:45:18 +00:00
TextureEncoder.h Implement proper thread naming on linux. This fixes a segmentation fault with thte wiimote new configuration dialog when a thread was named without first calling ThreadInit. 2010-07-06 16:16:07 +00:00
TextureSampler.cpp Use brute force to link the software plugin. 2011-02-03 19:55:30 +00:00
TextureSampler.h Video software: 2010-12-31 06:45:18 +00:00
TransformUnit.cpp Use brute force to link the software plugin. 2011-02-03 19:55:30 +00:00
TransformUnit.h Implement proper thread naming on linux. This fixes a segmentation fault with thte wiimote new configuration dialog when a thread was named without first calling ThreadInit. 2010-07-06 16:16:07 +00:00
Vec3.h Silence some compiler warnings. 2010-08-01 16:14:35 +00:00
VertexLoader_Position.h Implement proper thread naming on linux. This fixes a segmentation fault with thte wiimote new configuration dialog when a thread was named without first calling ThreadInit. 2010-07-06 16:16:07 +00:00
VideoBackend.h Use brute force to link the software plugin. 2011-02-03 19:55:30 +00:00
VideoConfigDialog.cpp Use brute force to link the software plugin. 2011-02-03 19:55:30 +00:00
VideoConfigDialog.h Use brute force to link the software plugin. 2011-02-03 19:55:30 +00:00
Win32.cpp Use brute force to link the software plugin. 2011-02-03 19:55:30 +00:00
Win32.h Hg: 2010-06-09 01:37:08 +00:00
XFMemLoader.cpp Use brute force to link the software plugin. 2011-02-03 19:55:30 +00:00
XFMemLoader.h Use brute force to link the software plugin. 2011-02-03 19:55:30 +00:00