Commit Graph

23873 Commits

Author SHA1 Message Date
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 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 d02da8726d Remove accidental use of standard format instead of libfmt format 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 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 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
darktux 40824a903d Fixed minicoro.h formatting 2024-04-05 01:58:30 +02:00
darktux 7e44e3d471 Implemented a more correct version of ISfServiceMonitor::GetGroupInfo 2024-04-05 01:58:30 +02:00
darktux 603702b64d Radeon gpu profiler detection support 2024-04-05 01:58:30 +02:00
darktux f2592ff593 clang-formated new fiber.cpp and minicoro.h 2024-04-05 01:58:30 +02:00
darktux b07b266b87 Implemented rewindless Fiber without Boost (using minicoro) 2024-04-05 01:58:30 +02:00
darktux 3857ff1aa8 Removed telemetry and anonymized SCM (git) strings 2024-04-05 01:58:30 +02:00
darktux d0ef57274a Return correct amount of values from IFriendService::GetReceivedFriendRequestCount 2024-04-05 01:58:30 +02:00
darktux 30bd90424f Actually return 0 in IFriendService::GetReceivedFriendRequestCount 2024-04-05 01:58:30 +02:00
darktux 268ee291a1 Fixed minor issues from previous PR related to buffers and a typo in npns 2024-04-05 01:58:30 +02:00
darktux d75906a3e2 Implemented IFriendService::GetUserPresenceView stub to get QLaunch friends list running 2024-04-05 01:58:30 +02:00
darktux 0cb34b7bc3 Always report command ID in log and implement LoadUserSetting stub 2024-04-05 01:58:30 +02:00
darktux a5a11e03a1 Disable "Open Home Menu" action as appropriate 2024-04-05 01:58:30 +02:00
darktux 4c25cbae7b fix for amd video playback (green videos) 2024-04-05 01:58:29 +02:00
darktux fc18b71a20 Port changes from Early Access 2024-04-05 01:58:29 +02:00
darktux 11b815703f Android: Add ability to run Qlaunch 2024-04-05 01:58:29 +02:00
darktux 9e5df3461f Implement option to start QLaunch from Tools menu 2024-04-05 01:58:29 +02:00
darktux 372918fe0f Replaced API URL 2024-04-05 01:58:29 +02:00
darktux 920e2504c3 Downgraded mbedtls and updated for latest dynarmic 2024-04-05 01:58:29 +02:00
Pengfei Zhu 2f57c5a0e9
Revert arbaic translation 2024-03-01 15:20:53 +08:00
Pengfei Zhu 338e088b9d
Remove trailing whitespaces 2024-03-01 14:19:02 +08:00
The yuzu Community 56c9107d08 Update translations (2024-03-01) 2024-03-01 03:12:19 +00:00
liamwhite dc94882c90
Merge pull request #13135 from german77/hid-interface
service: hid: Migrate HidServer to new IPC
2024-02-27 12:26:26 -05:00
liamwhite 30567a5909
Merge pull request #13175 from liamwhite/asan
general: fix asan errors
2024-02-27 09:42:59 -05:00
liamwhite f1b1530249
Merge pull request #13171 from liamwhite/fake-address
texture_cache: do not track invalid addresses
2024-02-27 09:42:46 -05:00
liamwhite 6948ac8c16
general: workarounds for SMMU syncing issues (#12749) 2024-02-27 15:42:15 +01:00
liamwhite b2e129eaa5
vk_rasterizer: flip scissor y on lower left origin mode (#13122) 2024-02-27 15:40:33 +01:00
liamwhite 1de37306a5
buffer_cache: avoid overflow in usage tracker (#13166) 2024-02-27 15:39:11 +01:00
liamwhite 9bc85dda5f
texture_cache: use two-pass collection for costly load resources (#13096) 2024-02-27 15:38:14 +01:00
Liam c7174d5f61 general: fix asan errors 2024-02-26 19:28:49 -05:00
Narr the Reg 1bec420695
Merge pull request #13172 from liamwhite/gl-streams
renderer_opengl: declare geometry stream support in profile
2024-02-26 11:51:25 -06:00
liamwhite 79edad2533
Merge pull request #13159 from liamwhite/web-error
core: enable error applet, add stubs for web applet
2024-02-26 12:44:55 -05:00
Liam a0e254e7c4 renderer_opengl: declare geometry stream support in profile 2024-02-26 11:18:30 -05:00