Commit Graph

167 Commits

Author SHA1 Message Date
Tom Lally
d3a7b3b5a6
Misc. Linux improvements and bug fixes. (#121)
Co-authored-by: Tom Lally <tomlally@protonmail.com>
2022-09-01 20:46:20 +02:00
bitscher
b8d4cf5b29
Fix asserts in TitleManager and DownloadManager (#134) 2022-09-01 18:24:07 +02:00
Exzap
d8da8a54a6
Infrastructure for shipping and auto-updating experimental releases (#131) 2022-08-31 12:04:09 +02:00
Exzap
e147c1b4a6
cmake workaround for CemuAsm failing to link on msbuild 2022-08-31 10:41:24 +02:00
ArtemisX64
0630e8d845
Linker(Vcpkg) Error: undefined reference to libdecor (#128) 2022-08-31 07:53:04 +02:00
Marcin Chojnacki
527ee3aea5
Initial implementation of macOS Vulkan renderer over MoltenVK (#124) 2022-08-30 19:02:56 +02:00
Marcin Chojnacki
15b71c57dd
Correct wxMenu ID to resolve macOS crash (#125) 2022-08-30 17:55:34 +02:00
Crementif
dff782eb0d
docs: Add warning about clang-14 issue 2022-08-30 17:53:32 +02:00
Crementif
7d461d1658
docs: Improve build instructions (#109)
Co-authored-by: RyzenDew <84041391+RyzenDew@users.noreply.github.com>
2022-08-30 16:36:14 +02:00
niko1point0
584938d8f3
Renable Nvidia Multithreaded Pipeline compile after driver 515 (#91) 2022-08-30 15:58:43 +02:00
Krystian Booker
60074c440d
Bug #620 Fixed crash when no audio devices are present (#118) 2022-08-30 14:10:05 +02: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
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
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
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
ArtemisX64
c8d22473e1 Merge branch 'dev' of github.com:ArtemisX64/Cemu into dev 2022-08-25 13:35:08 +09:00