2
1
Fork 0
mirror of https://github.com/yuzu-emu/yuzu.git synced 2024-07-04 23:31:19 +01:00
yuzu/externals
Lioncash ec8d72a567 microprofile: Don't memset through std::atomic types
Two of the members of the MicroProfileThreadLog contains two std::atomic
instances. Given these aren't trivially-copyable types, we shouldn't be
memsetting the structure, given implementation details can contain other
members within it.

To avoid potential undefined behavior on platforms, we can use aggregate
initialization to zero out the members while still having well-defined
behavior.

While we're at it we can also silence some sign conversion warnings.
2020-08-23 21:19:01 -04:00
..
cmake-modules Replace externals with Conan (#3735) 2020-05-08 17:09:29 -04:00
cubeb@616d773441 externals: Update cubeb to 616d773 2020-04-30 00:33:02 +10:00
discord-rpc@e32d001809 Port web_service from Citra 2018-10-02 15:30:48 +02:00
dynarmic@0e1112b7df dynarmic: Add unsafe optimizations 2020-08-16 14:15:39 +01:00
find-modules cmake: unbreak system libusb support 2020-07-07 10:13:18 +00:00
getopt CMakeLists: Derive the source directory grouping from targets themselves 2018-01-17 21:51:43 -05:00
glad externals: Update glad to support OpenGL 4.6 compatibility profile 2019-05-21 20:52:00 -03:00
httplib fix issue with windows getnameinfo() 2020-02-19 16:16:49 -08:00
inih CMakeLists: Derive the source directory grouping from targets themselves 2018-01-17 21:51:43 -05:00
libressl@7d01cb01cb externals: Revert to libressl, as build is broken with find_package(OpenSSL). (#4093) 2020-06-16 21:46:19 -04:00
libusb@3406d72cda update libusb dependency 2020-06-22 17:05:57 -04:00
libzip externals: Track upstream libzip 2019-10-29 19:52:40 -04:00
lurlparser Add submodules 2018-10-02 15:30:48 +02:00
mbedtls@a280e602f3 externals/mbedtls: Enable CMAC module 2018-10-07 13:15:11 -04:00
microprofile microprofile: Don't memset through std::atomic types 2020-08-23 21:19:01 -04:00
opus externals: Track opus as submodule instead of using conan 2020-07-01 15:09:33 +10:00
sirit@eefca56afd vk_shader_decompiler: Implement atomic image operations 2020-06-02 02:20:02 -03:00
soundtouch@060181eaf2 Add audio stretching support 2018-09-08 18:26:23 +01:00
unicorn@73f4573535 Build: Add unicorn as a submodule and build it if needed 2018-01-16 01:15:52 -07:00
Vulkan-Headers@8188e3fbbc vk_device: Enable VK_EXT_extended_dynamic_state when available 2020-06-26 20:55:15 -03:00
xbyak@82b70e6659 Add xbyak external 2020-05-30 10:55:27 +10:00
CMakeLists.txt externals: Track opus as submodule instead of using conan 2020-07-01 15:09:33 +10:00