dolphin/Source/Core/VideoBackends
Stenzek 617f9d9532 ShaderGen: Remove virtual methods from ShaderGeneratorInterface, move string buffer to ShaderCode
This fixes the crashes occuring at startup with a non-empty shader cache.
Because LinearDiskCache reads/writes to the storage of ShaderUid, ShaderUid must be trivially copyable.
Additionally, adds a static assert to LinearDiskCache to ensure this doesn't happen in the future.

The initialization of ShaderUid data has been moved to the code generation functions, so the above condition holds true.
2016-01-02 17:35:06 +10:00
..
D3D Merge pull request #3361 from stenzek/d3d-vectored-efb-pokes 2015-12-30 15:27:24 +01:00
OGL ShaderGen: Remove virtual methods from ShaderGeneratorInterface, move string buffer to ShaderCode 2016-01-02 17:35:06 +10:00
Software Merge pull request #3381 from Armada651/revert-3076 2015-12-28 10:18:32 +01:00
CMakeLists.txt Merge of GL-AutoChoose. 2014-01-18 04:11:59 +00:00