Commit Graph

27099 Commits

Author SHA1 Message Date
spectranator cdcbfdc837 Removed leftover submodule path externals/boost-headers 2024-05-08 13:23:45 +02:00
spectranator 036a7edb2c Removed custom fibers implementation due to issues caused on Windows
Looks like the Windows ATL doesn't play along well at all. What a bummer.
2024-05-08 07:58:20 +02:00
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
Jarrod Norwell 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