Tom Lally
ab1e6f3f53
Added __cpuid and __cpuidex wrappers, and fixed wrong argument order in __cpuid.
2022-08-30 13:42:36 +01:00
Tom Lally
0a170d6efc
Squashed some verbose warnings.
2022-08-30 12:36:43 +01:00
Tom Lally
d1facbeb81
Merge branch 'cemu-project:main' into dev
2022-08-30 12:02:48 +01:00
Tom Lally
3b4d66ddd0
Removed fms-extensions flag
2022-08-30 11:49:42 +01:00
Tom Lally
73ccbe298b
Consistent _umul128 call on all platforms
2022-08-30 11:49:12 +01:00
Tom Lally
e03cafe729
Replaced _rotl with std::rotl
2022-08-30 11:47:35 +01:00
Tom Lally
1418186d82
Only use dllexport attribute for windows targets.
2022-08-30 11:29:51 +01:00
bitscher
2d42c885da
Fix various compiler warnings and update OpenSSL hash functions ( #119 )
...
* Update OpenSSL hash functions to OpenSSL 3.0
* Fix invalid sscanf format in DownloadManager
* Fix unset return value warning
* Fix erroneous check on otpMem in iosu_crypto
2022-08-30 09:27:25 +02:00
P. "Ivory" Vasilopoulos
86c0a8f698
Add Greek translation for Linux distributions ( #106 )
2022-08-30 06:24:23 +02:00
William
1fba15a4c5
Add pt_BR to desktop and metainfo files ( #110 )
2022-08-30 06:17:53 +02:00
Stefano Calabrese
5b9483f7d8
Add Italian translation for Linux distributions ( #116 )
2022-08-30 06:14:17 +02:00
Tom Lally
c065d22dda
Removed THREAD_LOCAL macro. ( #101 )
2022-08-30 06:10:33 +02:00
Tom Lally
134524ce85
Removed some flags when compiling with clang
2022-08-29 23:33:11 +01:00
Tom Lally
e56195c441
Merge branch 'cemu-project:main' into dev
2022-08-29 23:30:30 +01:00
Amaro Martínez
d94ecfe078
Add Spanish translation for Linux distributions ( #105 )
2022-08-29 10:00:08 +02:00
Andrea Pappacoda
f51a51df3b
build: improve the Linux aspect of things ( #75 )
...
Improved, fixed and streamlined cmake files. Optionally use system libraries instead of vcpkg (-DENABLE_VCPKG=OFF)
2022-08-29 07:19:48 +02:00
Tom Lally
223fd5e0c8
Merge branch 'cemu-project:main' into dev
2022-08-28 19:15:08 +01:00
Crementif
0f24b0663e
Initialize glslang struct using consteval
...
Doesn't seem like there's a way to bypass the need for default values in their API, and since their versions doesn't seem to be reliable enough to know whether maxDualSourceDrawBuffersEXT exists. This way it's default initialized to 0 which is fine for Cemu.
2022-08-28 19:23:24 +02:00
Tom Lally
1ec8a9b23c
Removed unused variable.
2022-08-28 17:40:07 +01:00
Tom Lally
4c07c8aa53
Removed THREAD_LOCAL macro.
2022-08-28 16:58:39 +01:00
Tom Lally
454b587e36
Fix compilation on GCC and other Linux fixes ( #80 )
2022-08-28 15:29:15 +02:00
Morgan Hofmann
96dcc7c82e
Dutch translations for Linux distributions ( #98 )
2022-08-28 12:57:09 +02:00
IntriguingTiles
07ce5b0aa6
nn_act: Fix errors in Mii name ( #95 )
...
nn_act: Don't swap the Mii name again
Account: Zero out miiName before copying in data
2022-08-28 11:32:10 +02:00
Crementif
ef61361b87
deps: Update zarchive submodule
2022-08-28 00:52:18 +02:00
ArtemisX64
01c58555f3
Fixes Path Issues ( #70 )
...
* Fix bad path
2022-08-27 09:57:30 +02:00
Arne Morten Kvarving
8459cd928c
fix some printf format specifiers ( #76 )
...
use the definition in cinttypes for portability
2022-08-27 09:33:01 +02:00
gurrgur
5cba1a1185
gui: keep shown graphic pack when clicking on preset dropdown ( #77 )
2022-08-27 05:33:30 +02:00
LoaTcHi
664e6684b8
Added french translation to the shortcut and metainfo file. ( #81 )
...
* Added french translation to the shortcut comment and metainfo
2022-08-27 05:15:56 +02:00
Crementif
ca78b92718
Remove cemuhook and fix exports ( #73 )
2022-08-26 19:41:42 +02:00
Crementif
fb76d714f2
cmake: Set startup project for MSVC
2022-08-26 17:56:19 +02:00
Crementif
29f3845ae5
git: Ignore more files in bin folder
...
Also removes the example.ini since it's outdated.
2022-08-26 17:41:07 +02:00
tastymeatball
e524a6c16d
Add Rudimentray Proxy Support ( #68 )
...
* Add Rudimentray Proxy Support to NAPI
2022-08-26 17:04:46 +02:00
TotalCaesar659
b2b79b4844
Add Russian translation to the shortcut comment ( #67 )
2022-08-26 15:40:15 +02:00
ArtemisX64
1cb2d4e5ee
Proper fix for static asserts ( #64 )
...
Replace std::uniform_int_distribution with boost::random::uniform_int_distribution
2022-08-26 14:28:50 +02:00
Andrea Pappacoda
19a0a3a359
perf: optimize GenerateRandomString() ( #66 )
...
The previous implementation used an std::stringstream to concatenate
the generated random string.
The new one uses a simple preallocated std::string, as the size of the
output is already known - it is the length parameter.
It also uses std::generate_n() instead of an explicit loop, making the
code more concise and potentially faster, as no calls to
std::string::operator+= are needed.
Calling GenerateRandomString(1'000'000) with the std::stringstream-based
implementation allocated 16 times, for a total of 3'173'516 bytes.
The new one cuts this down to 4 allocs, for a total of 1'076'864 bytes.
2022-08-26 12:53:42 +02:00
JakobDev
723fd8cbef
Add AppStream ( #10 )
...
* Add AppStream
2022-08-26 09:29:58 +02:00
JakobDev
049677508f
Add .desktop file ( #12 )
...
* Add .desktop file
2022-08-26 09:28:39 +02:00
Exzap
2a45636f7a
CI: Use pull_request over pull_request_target
2022-08-26 08:43:42 +02:00
Alexey Varfolomeev
ebcff2e319
fix unix path on IOSU/PDM ( #60 )
...
With PR #52 this path was missed
2022-08-26 06:21:07 +02:00
Marcin Chojnacki
974edaa649
Initial macOS port bringup ( #52 )
2022-08-26 04:03:26 +02:00
Exzap
a2abffd37b
coreinit: Manual endian-swap is not required for MEMPTR
2022-08-25 16:59:54 +02:00
Exzap
fb0c36f714
Update BUILD.md
2022-08-25 15:35:30 +02:00
TotalCaesar659
7b1f74b3d5
Update URLs to HTTPS ( #44 )
2022-08-25 15:33:12 +02:00
Exzap
00327129b7
Fix formatting in BUILD.md
2022-08-25 15:16:51 +02:00
Exzap
a3b9a45239
build.md: Vulkan SDK not necessary anymore
2022-08-25 12:28:38 +02:00
Marco Rubin
1d3f62a09c
Fix ImGui::Text() format strings ( #41 )
...
* Fix format string
2022-08-25 12:15:02 +02:00
Exzap
62ef3ea493
Merge pull request #39 from ArtemisX64/dev
...
Remove Vulkan SDK dependency with Vulkan headers and temporary fix for static assert in linux builds
2022-08-25 10:17:21 +02:00
ArtemisX64
3d6d9341f6
Update precompiled.h
2022-08-25 16:46:34 +09:00
ArtemisX64
3b2cab2cf4
Remove Vulkan SDK dependency
2022-08-25 13:43:04 +09:00
ArtemisX64
b1760c344c
Remove .cache
2022-08-25 13:37:09 +09:00