dolphin/Source/Core
Lioncash 149a97e396 VideoCommon: Remove unnecessary memset on ShaderUid instances.
Zero-initialization zeroes out all members and padding bits, so this is
safe to do. While we're at it, also add static assertions that enforce
the necessary requirements of a UID type explicitly within the ShaderUid
class.

This way, we can remove several memset calls around the shader
generation code that makes sure the underlying UID data is zeroed out.
Now our ShaderUid class enforces this for us, so we don't need to care about
it at the usage sites.
2019-05-30 06:41:54 -04:00
..
AudioCommon Merge pull request #8087 from spycrab/cmake_win2019 2019-05-14 21:07:26 +02:00
Common Common/FileUtil: Use std::string::data within ReadFileToString 2019-05-29 07:06:56 -04:00
Core Merge pull request #8132 from lioncash/string 2019-05-29 15:32:18 +02:00
DiscIO DiscIO/VolumeVerifier: Make no-argument overload of GetBiggestUsedOffset() const 2019-05-27 10:40:41 -04:00
DolphinNoGUI Update Discord rich presence when the title changes 2019-05-24 14:12:48 +02:00
DolphinQt Merge pull request #7799 from Tilka/mapping 2019-05-26 18:10:06 +02:00
InputCommon Move libusb utilities to LibusbUtils 2019-05-27 20:09:55 +02:00
MacUpdater Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
UICommon Merge pull request #8132 from lioncash/string 2019-05-29 15:32:18 +02:00
UpdaterCommon Common/FileUtil: Make WriteStringToFile consistent with ReadFileToString 2019-05-29 07:06:53 -04:00
VideoBackends Also free when initialization fails, and move to end 2019-05-26 19:59:29 -07:00
VideoCommon VideoCommon: Remove unnecessary memset on ShaderUid instances. 2019-05-30 06:41:54 -04:00
WinUpdater WinUpdater: Add CMakeLists.txt 2019-05-08 23:59:04 +02:00
CMakeLists.txt WinUpdater: Add CMakeLists.txt 2019-05-08 23:59:04 +02:00