Commit graph

27097 commits

Author SHA1 Message Date
spectranator
1df1841ad1 Disabled problematic MSVC warning-to-errors 2024-05-07 18:57:50 +02:00
darktux
5097c6a0b9 Updated README: Building for Windows is now possible 2024-05-07 16:26:38 +02:00
darktux
4821698cd8 Mention analytics and authentication code removal in README 2024-05-07 16:18:03 +02:00
spectranator
4ebd9dc2b5 Readd MSWSOCK_LIBRARY for MINGW 2024-05-06 23:30:50 +02:00
spectranator
12ccc468f4 Download precompiled Windows blobs from yuzu-mirror 2024-05-06 21:54:38 +02:00
spectranator
82fce02827 Do not build SPIRV-Tools executables 2024-05-06 21:04:31 +02:00
darktux
bddfb77343 Added words about project goals to README 2024-05-06 07:28:15 +02:00
darktux
f7f1114ec1 Don't use SVG in README because of rendering issue 2024-05-06 07:03:03 +02:00
darktux
c1449cca64 Changed misleading header statememt regarding Citra developers 2024-05-06 07:01:28 +02:00
spectranator
b242ac022c Fixed controller UI being cut off at the bottom 2024-05-06 01:12:46 +02:00
spectranator
37e53d50bb Clarified recompiler work in README 2024-05-06 00:47:02 +02:00
spectranator
b6e8e04533 Fixed SVG logo rendering black on certain renderers 2024-05-06 00:38:49 +02:00
spectranator
f890dbb064 Mention next mirror location in README 2024-05-06 00:33:52 +02:00
spectranator
f05ffb6b05 Added changelog to README 2024-05-06 00:32:53 +02:00
spectranator
934d816fd6 Changed about dialog and main window titles 2024-04-29 00:17:17 +02:00
spectranator
e49ac15049 Updated logo and name in preparation for flatpak 2024-04-28 23:23:39 +02:00
spectranator
2ad113f22c Added option to synchronize core tick speed to max speed percentage 2024-04-27 15:02:53 +02:00
spectranator
d37c170663 Added note about paused development for recompiler work 2024-04-22 12:33:33 +02:00
e0e2a4c0c5 Rewrote mm:u to follow switchbrew.org documentation 2024-04-20 10:52:25 +02:00
Spectranator
178db2388c Added new logo to README.md 2024-04-12 13:53:53 +00:00
spectranator
42075072c6 Added new icons 2024-04-12 15:48:51 +02:00
Spectranator
ad1d17405b Make it clear that Windows, Android and macOS are unsupported for now 2024-04-12 13:13:28 +00:00
spectranator
fc87c76263 Updated repository URL 2024-04-12 14:14:56 +02:00
darktux
47e20e1ae6 Fixed potential null-dereference in Fiber::DestroyThreadFiber() 2024-04-11 18:37:31 +02:00
darktux
ca068f6df2 Fixed non-external SPIRV-Tools linkage 2024-04-11 18:34:14 +02:00
darktux
fac1dbc7e6 Optionally optimize generated SPIRV with spirv-opt (#10)
Reviewed-on: http://y2nlvhmmk5jnsvechppxnbyzmmv3vbl7dvzn6ltwcdbpgxixp3clkgqd.onion/darktux/torzu/pulls/10
Co-authored-by: darktux <darktux@y2nlvhmmk5jnsvechppxnbyzmmv3vbl7dvzn6ltwcdbpgxixp3clkgqd.onion>
Co-committed-by: darktux <darktux@y2nlvhmmk5jnsvechppxnbyzmmv3vbl7dvzn6ltwcdbpgxixp3clkgqd.onion>
2024-04-10 22:04:09 +00:00
darktux
69dd658a0b 18.0.0 firmware changes from Suyu (plus formatting fixes) (#8)
This commit rolls in changes required for 18.0.0 firmware from Suyus codebase plus some formatting fixes.

Co-authored-by: Exverge <exverge@exverge.xyz>
Reviewed-on: http://y2nlvhmmk5jnsvechppxnbyzmmv3vbl7dvzn6ltwcdbpgxixp3clkgqd.onion/darktux/torzu/pulls/8
Co-authored-by: darktux <darktux@y2nlvhmmk5jnsvechppxnbyzmmv3vbl7dvzn6ltwcdbpgxixp3clkgqd.onion>
Co-committed-by: darktux <darktux@y2nlvhmmk5jnsvechppxnbyzmmv3vbl7dvzn6ltwcdbpgxixp3clkgqd.onion>
2024-04-10 11:19:34 +00:00
darktux
dfa2204aa2 Fixed crash when changing per-game backend from null 2024-04-08 01:48:22 +02:00
darktux
53ad973d6a Removed Fiber::YieldTo debug round counter 2024-04-08 00:40:46 +02:00
darktux
00dd7295a3 Improve SPIRV-Headers loading behavior 2024-04-08 00:30:51 +02:00
darktux
68ced8ab4f Disabled MCO_USE_VMEM_ALLOCATOR because standard stack size seems to suffice 2024-04-06 01:18:21 +02:00
darktux
69a4d26b1e Add SR_WScaleFactorXY/SR_WScaleFactorZ stubs for Prince of Persia (#5)
Pulled in and cleaned up from Sudachi

Reviewed-on: http://y2nlvhmmk5jnsvechppxnbyzmmv3vbl7dvzn6ltwcdbpgxixp3clkgqd.onion/darktux/torzu/pulls/5
Co-authored-by: darktux <darktux@y2nlvhmmk5jnsvechppxnbyzmmv3vbl7dvzn6ltwcdbpgxixp3clkgqd.onion>
Co-committed-by: darktux <darktux@y2nlvhmmk5jnsvechppxnbyzmmv3vbl7dvzn6ltwcdbpgxixp3clkgqd.onion>
2024-04-05 23:04:37 +00:00
darktux
5bc8aaa78b Mention GitHub mirror repository in README 2024-04-05 09:34:47 +02:00
darktux
56505be4c5 Link to Suyu and Sudachi in README 2024-04-05 09:26:54 +02:00
darktux
964b66bb00 Do not use --recursive twice in clone example in README 2024-04-05 09:21:26 +02:00
darktux
d02da8726d Remove accidental use of standard format instead of libfmt format 2024-04-05 01:58:30 +02:00
darktux
487089ecaa Reverted recent tzdb_to_nx update 2024-04-05 01:58:30 +02:00
darktux
c5fe645224 Added v18.0.0 stubs and updated tzdb_to_nx 2024-04-05 01:58:30 +02:00
darktux
85baaf0ab1 Vulkan validation error fix.
Different image usage flags between image creation and image view
creation.
2024-04-05 01:58:30 +02:00
darktux
566ba0cb2b Save memory by using dyamic stack size in Fiber 2024-04-05 01:58:30 +02:00
darktux
30da7e61a4 Fix NROs crashing and loading infinitely (#3)
Commit from Suyu, looks like Yuzu devs forgot to initialize memory here.

Comment from darktux: I've changed the use of memset to std::fill.

Co-authored-by: Belal Ashraf <nullequal@noreply.localhost>
Reviewed-on: http://y2nlvhmmk5jnsvechppxnbyzmmv3vbl7dvzn6ltwcdbpgxixp3clkgqd.onion/darktux/torzu/pulls/3
Co-authored-by: darktux <darktux@y2nlvhmmk5jnsvechppxnbyzmmv3vbl7dvzn6ltwcdbpgxixp3clkgqd.onion>
Co-committed-by: darktux <darktux@y2nlvhmmk5jnsvechppxnbyzmmv3vbl7dvzn6ltwcdbpgxixp3clkgqd.onion>
2024-04-05 01:58:30 +02:00
darktux
22acf85d05 Fix GCC builds with Debug build type
When compiling with -DCMAKE_BUILD_TYPE=Debug, GCC would (correctly) fail to
compile intrinsics in stb and host1x due to lack of optimizations.

Sadly, the compilation error given is bogus and Clang completing the builds
without issues does raise some eyebrows.

Therefore, force optimizations for the offending files under GCC when
creating Debug builds.

Signed-off-by: voidanix <voidanix@keyedlimepie.org>
2024-04-05 01:58:30 +02:00
darktux
2c213a4002 Searching for Vulkan before QT6, so it doesn't messes with Vulkan. 2024-04-05 01:58:30 +02:00
darktux
8bfdd8f9ae Solves warning about GuestMemory having internal linkage.
It is very hard to explain why this public interface class was defined
in an anonymous namespace inside a header file.
2024-04-05 01:58:30 +02:00
darktux
5fdce35a27 Added support for Princess Peach: Showtime! 2024-04-05 01:58:30 +02:00
darktux
a884e168ac Improve upon last commit 2024-04-05 01:58:30 +02:00
darktux
ad1970bd05 Add comment on how to clone repo 2024-04-05 01:58:30 +02:00
darktux
fdd57f3615 Fixed formatting in new stubs ported from Suyu 2024-04-05 01:58:30 +02:00
darktux
1c88616a03 Updated copyright headers 2024-04-05 01:58:30 +02:00
darktux
67e139edba Ported some stubs from Suyu (2ba2db7795) 2024-04-05 01:58:30 +02:00