dolphin/Source/Core
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
..
AudioCommon Updated SoundTouch library to 1.9.2 2015-12-28 23:08:55 +11:00
Common ShaderGen: Remove virtual methods from ShaderGeneratorInterface, move string buffer to ShaderCode 2016-01-02 17:35:06 +10:00
Core Merge pull request #3415 from rabbott99/movie-end-pause 2016-01-02 09:08:06 +11:00
DiscIO Merge pull request #3362 from lioncash/memory 2015-12-22 06:39:12 -05:00
DolphinQt DolphinQt: Attempt at fixing issue 9170 2015-12-17 21:49:28 +01:00
DolphinQt2 DQt2: Implement Paths config dialog 2015-12-30 19:03:13 -08:00
DolphinWX Merge pull request #3409 from sepalani/r_menu_code 2016-01-02 11:40:02 +11:00
InputCommon Ignored the mouse position unless the cursor is over the Dolphin window. 2015-12-24 09:44:26 +11:00
UICommon UICommon: Respect XDG Base Directory Specification on POSIX systems. 2015-11-10 21:53:29 +00:00
VideoBackends ShaderGen: Remove virtual methods from ShaderGeneratorInterface, move string buffer to ShaderCode 2016-01-02 17:35:06 +10:00
VideoCommon ShaderGen: Remove virtual methods from ShaderGeneratorInterface, move string buffer to ShaderCode 2016-01-02 17:35:06 +10:00
CMakeLists.txt DolphinQt2 2015-11-27 00:33:07 -08:00