Commit Graph

24084 Commits

Author SHA1 Message Date
marius david f3eae47aa2 Merge commit '93c9c33b9f' into torzu-merging 2025-01-01 18:39:00 +01:00
marius david a215a76eda Merge commit 'a9f6342ea4' into torzu-merging 2025-01-01 18:22:38 +01:00
marius david 7b0c1a84d8 Merge commit 'c432641245' into torzu-merging 2025-01-01 18:21:33 +01:00
marius david ee75e0e457 Merge commit '66ae161cf8' into torzu-merging 2025-01-01 18:19:52 +01:00
marius david ad61f5f432 Merge commit '01d9c403f2' into torzu-merging 2025-01-01 18:16:47 +01:00
marius david 521e4dae5a Merge commit 'a96e97ea13' into torzu-merging 2025-01-01 18:11:50 +01:00
marius david a09f75dec3 Merge commit '2ad113f22c' into torzu-merging 2025-01-01 18:00:24 +01:00
marius david e1a463ba81 Merge commit 'e0e2a4c0c5' into torzu-merging 2025-01-01 17:57:45 +01:00
marius david 7dd8ff60c2 Merge commit 'dfa2204aa2' into torzu-merging 2025-01-01 16:49:02 +01:00
marius david 9a91dd98a0 Merge commit '69a4d26b1ed350a378798ac05d72f890ca3c3d1b' into torzu-merging 2025-01-01 16:45:08 +01:00
marius david 2bbc2437eb Merge some changes related to friends
Merge commit 'd0ef57274a' into torzu-merging
2025-01-01 15:10:17 +01:00
marius david 4197305117 Prohib running main menu when another software is already being emulated
Merge commit 'a5a11e03a1f4433aeb2907f1c1c3364075ed99a3' into torzu-merging
2025-01-01 15:04:12 +01:00
Samuliak 40def7017c
include fmt/ranges.h 2024-10-05 09:10:15 +02:00
Samuliak c52427b676
mark format functions as const 2024-10-05 08:04:46 +02:00
CrimsonHawk 509b880eec
Revert all the trash commits that were breaking build, back to e5c47e911b
This reverts commit 592f93b26c.
2024-10-05 13:50:31 +08:00
Crunch (Chaz9) 3aca4a3490 Updated 2024-09-29 21:31:09 +01:00
Crunch (Chaz9) 76f6f8de80 ok 2024-09-29 21:28:35 +01:00
Crunch (Chaz9) 592f93b26c Update Core Timing .h file 2024-09-29 21:23:11 +01:00
Exverge 66993e2603 Comment out unimplemented check
In my testing on macOS, MK8 sometimes crashed at this function, giving a void type instead of u32.
I've temporarily commented this out until (if) this is implemented and added a check for if it is implemented
2024-09-15 21:37:12 +02:00
chaphidoesstuff 6be886d0ff audio_core: increment current revision, Courtesy of Sudachi Dev
Originally from 39effa1011/src/audio_core/common/feature_support.h# and my mirror
2024-09-15 17:50:09 +02:00
Herman Semenov e886f27816 Using reserve() for optimization inserts, marked unused pair items and minor code refactor 2024-09-15 17:30:44 +02:00
mateomaui 93c9c33b9f revert changes introduced in EA3835 to audio sink auto-select, fixing stuttering in Diablo 3, etc (#3)
Reverts most of this commit (but not all, some parts are still needed, or were reverted already in later EAs): 39c8ddcda2?style=split&whitespace=show-all&show-outdated= or 39c8ddcda2?style=split&whitespace=show-all&show-outdated=

Above commit to the audio sink was first included in EA-3835, changing the way an audio engine is auto-selected by lowest latency... but still doesn't work very well, often using cubeb when it should use SDL.

A side effect of this was that microstuttering was introduced in a few titles. In Diablo 3, the main player character appears to teleport forward a few steps, every couple of steps. It's a consistent, constant stutter when simply walking forward. Occurs for both SDL and cubeb, with cubeb noticeably worse.

3834 and 3833 didn't have this issue with SDL, and the commit above was the bulk of the changes for 3835. Reverting those changes back to the 3833 version has fixed the stutter (for me at least) in D3 as long as SDL is selected (cubeb still stutters). The only observed negative is the audio engine may need to be manually selected in global settings instead of using auto.

Also seems to have fixed intermittent microstutters in TOTK and RDR. Unaware of other titles this may fix, or possibly create a problem for (though creating issues probably is not likely.)
2024-07-06 20:38:09 +00:00
Jarrod Norwell e8f43b7078 Added abgr8 srgb to d24s8 conversion shader 2024-07-06 20:38:09 +00:00
spectranator a9f6342ea4 Added ILibraryAppletSelfAccessor::UnpopInData stub 2024-06-30 17:55:17 +02:00
Reg Tiangha c432641245 MacOS: Fix Debugger namespace naming confilct 2024-06-30 15:18:24 +00:00
Reg Tiangha ccd735ec8a hardware_composer.cpp: Add missing includes 2024-06-30 15:18:24 +00:00
spectranator f064967e32 Fixed multiplayer lobby list (thanks to anonymous contributor!) 2024-06-30 17:14:51 +02:00
spectranator 39af5e51ff Revert "Removed web service reminiscents" in preparation to fix multiplayer lobby list
This reverts commit ffc907460f.
2024-06-30 16:54:56 +02:00
spectranator 002d0559f2 Updated onion site links 2024-06-10 19:41:41 +02:00
Jarrod Norwell 66ae161cf8 Stubbed QueryLastPlayTime 2024-06-01 15:22:10 +02:00
spectranator e339153ede Updated Vulkan stuff for bug fixes and improved hardware compatibility (#21)
Fixes TOTK crashes on Steam Deck and potentially VRAM leak issues

Reviewed-on: http://y2nlvhmmk5jnsvechppxnbyzmmv3vbl7dvzn6ltwcdbpgxixp3clkgqd.onion/torzu-emu/torzu/pulls/21
2024-05-31 15:17:47 +02:00
spectranator 910ffe7c10 Ran clang-format 2024-05-31 10:19:41 +02:00
Jarrod Norwell 01d9c403f2 Added HDCP authentication state event and stubs 2024-05-31 10:02:07 +02:00
Jarrod Norwell 009aa57f4a Implemented LogicOp fix 2024-05-31 09:53:22 +02:00
Jarrod Norwell ab9cdab883 Added ISslConnection::{Get,Set}NextAlpnProto stubs 2024-05-31 09:40:20 +02:00
Jarrod Norwell 3ade835323 Added missing error codes and increased audio renderer revision (fixes Animal Well) 2024-05-31 09:21:21 +02:00
spectranator a96e97ea13 Simplified CoreTiming::GetClockTicks() 2024-05-19 15:39:21 +02:00
spectranator 2184968eb4 Applied clang-format 2024-05-13 23:11:32 +02:00
spectranator ffc907460f Removed web service reminiscents
This will be undone (except for the analytics part) once a good reimplementation is available. I will include a configuration value for the server to use.
2024-05-13 23:03:36 +02:00
lol e96b877ee2 fix qlaunch on firmware 18 (from Suyu 70c52a1914) 2024-05-08 20:55:18 +02:00
spectranator 377c9bc831 Implemented safer and faster way to get current mirror URL 2024-05-08 17:47:00 +02:00
spectranator bef55d43a5 Removed old menu entries for pages that don't exist anymore 2024-05-08 14:30:57 +02:00
spectranator 08f47542e8 Added menu option to locate current mirror repository 2024-05-08 14:16:40 +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
spectranator b242ac022c Fixed controller UI being cut off at the bottom 2024-05-06 01:12:46 +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
Jarrod Norwell e0e2a4c0c5 Rewrote mm:u to follow switchbrew.org documentation 2024-04-20 10:52:25 +02:00