chaoticgd
a507964f33
Debugger: Generate a name map for label symbols
2024-11-16 11:50:19 -05:00
chaoticgd
ce6103be30
Debugger: Improve function scanner performance for unmapped addresses
2024-11-16 11:50:19 -05:00
chaoticgd
cce0ae4369
Debugger: Allow loading symbols conditionally and with a base address
2024-11-16 11:50:19 -05:00
JordanTheToaster
4ad5dde780
3rdparty: Sync cpuinfo to commit 8df44962d437a0477f07ba6b8843d0b6a48646a4
2024-11-04 12:41:54 +01:00
JordanTheToaster
0bc043a0bb
3rdparty: Update LZMA/7zipSDK to 24.08
2024-11-04 12:41:54 +01:00
JordanTheToaster
c578859122
3rdparty: Update xbyak to 7.21
2024-11-04 12:41:54 +01:00
chaoticgd
f77bf1ec6b
Debugger: Be smarter about deciding when functions should be hashed
2024-10-18 13:57:05 -04:00
JordanTheToaster
9b4b21887f
3rdparty: Update Vulkan-Headers to v1.3.296
2024-10-02 09:52:13 -04:00
JordanTheToaster
02fda478ea
Deps: Update to libzip 1.11.1
2024-09-29 10:17:43 -04:00
KamFretoZ
110426ac9f
DiscordRPC: Further improve icon url call
2024-09-12 15:42:00 -04:00
JordanTheToaster
f75da73fca
3rdparty/ffmpeg: Bump headers to version 7.0.2
2024-09-12 11:19:05 -04:00
chaoticgd
c83cca1d87
Debugger: Add GNU demangler
...
This code is taken from GCC 13.2.0 with a number of modifications
applied. See the included readme for more information.
2024-08-27 12:48:40 -04:00
chaoticgd
87b03fdc28
3rdparty: Add CCC v2.1
...
This is the symbol table parser that I'm replacing the existing ELF
symbol table parser with. It supports STABS symbols in .mdebug sections
as well as ELF symbols and SNDLL symbols.
It includes its own symbol database, and an AST which facilitates
debugging tools that let the user inspect complex data structures with
full type information.
More information is provided in the included readme.
2024-08-27 12:48:40 -04:00
chaoticgd
b43e05a8fc
Debugger: Remove the Avast demangler
...
This library doesn't support the demangling scheme used by GCC 2.x
compilers and hence doesn't work in lots of cases.
2024-08-27 12:48:40 -04:00
JordanTheToaster
10b264b9ec
3rdparty/imgui: Disable the nav menu
...
Courtesy to Fobes for figuring this out because I was not getting anywhere.
2024-08-16 11:27:24 -04:00
JordanTheToaster
dc741e95bd
3rdparty/imgui: General cleanup
...
Clean up and replacing obsolete functions.
2024-08-16 11:27:24 -04:00
JordanTheToaster
31026e420d
3rdparty/imgui: Update to v1.91.0
2024-08-10 14:07:22 -04:00
JordanTheToaster
deb8e5bf18
3rdparty/rcheevos: Bump to v11.5.0
2024-08-06 18:52:43 +02:00
JordanTheToaster
ebc3923b35
3rdparty/soundtouch: Bump to v2.3.3
2024-08-06 18:48:03 +02:00
TheLastRar
245937eb85
3rdparty/cpuinfo: Fix ARM64 project
2024-07-23 18:56:17 -04:00
JordanTheToaster
a483aca361
Deps: Avoid -1 return in rc_runtime_progress_size()
2024-06-29 16:04:24 +10:00
JordanTheToaster
44038adaf8
Deps: Set RC_NO_THREADS
...
We protect the state ourselves, **and** Win32 mutexes are horribly slow.
2024-06-29 16:04:24 +10:00
Stenzek
46931072c7
3rdparty/rcheevos: Hash functions are not needed
2024-06-25 19:12:23 +10:00
Stenzek
9225fa9efd
3rdparty/rcheevos: Bump to d54cf8f
2024-06-25 19:12:23 +10:00
Stenzek
6ee99d8b81
Build: Add ARM64 configurations
2024-06-14 17:06:45 +10:00
Stenzek
04d7d1a1db
3rdparty/winpixeventruntime: Fix build with ARM64 clang-cl
2024-06-14 17:06:45 +10:00
Stenzek
3c69d5cf70
3rdparty/cubeb: Fix build for ARM64
2024-06-14 17:06:45 +10:00
Stenzek
e03e8b602c
3rdparty/cpuinfo: Fix build for ARM64
2024-06-14 17:06:45 +10:00
Stenzek
cc7b58eef0
3rdparty/lzma: Fix ARM64 build with clang-cl
2024-06-14 17:06:45 +10:00
Stenzek
a703076720
3rdparty/soundtouch: Enable NEON on ARM64
2024-06-14 17:06:45 +10:00
Stenzek
8a3513f2ba
3rdparty/libchdr: Allow cancelling precache
2024-06-11 11:31:28 +10:00
Stenzek
5ee751326a
3rdparty/fmt: Work around RTTI being disabled
2024-06-11 11:30:45 +10:00
Stenzek
8cc7e60138
3rdparty: Move WIL v1.0.240122.1 in-tree
...
Renamed to winwil, because otherwise you won't be able to easily git
pull these changes.
2024-06-11 11:30:45 +10:00
Stenzek
5c59288b39
3rdparty: Move rapidyaml v0.6.0 in-tree
...
Also c4core v0.2.0, fast-float v6.1.1.
2024-06-11 11:30:45 +10:00
Stenzek
d6c4a9a4d5
3rdparty: Move Vulkan-Headers v1.3.287 in-tree
2024-06-11 11:30:45 +10:00
Stenzek
08975bd9f1
3rdparty: Move googletest v1.14.0 in-tree
2024-06-11 11:30:45 +10:00
Stenzek
cf475d961a
3rdparty: Move fmt v10.2.1 in-tree
2024-06-11 11:30:45 +10:00
JordanTheToaster
b011e91abd
3rdparty: Update CPUInfo to latest
...
Allows building on FreeBSD.
2024-06-10 12:51:57 +10:00
JordanTheToaster
7d530228e3
3rdparty: Update xbyak to 7.06
...
Might fix a crash on older AMD CPUs apparently.
2024-06-07 16:09:10 +01:00
JordanTheToaster
226cf2d21d
3rdparty: Update to VK memory allocator 3.1
2024-05-30 20:19:29 +10:00
Stenzek
18665b81c4
3rdparty/vixl: Import @ 8eca2b7
2024-05-30 13:38:51 +10:00
Stenzek
6545c62d26
3rdparty/cubeb: Only include connected devices when enumerating wasapi
...
Otherwise you just get a ton of unusable outputs.
2024-05-17 11:57:38 +10:00
Stenzek
c573c00eb0
3rdparty/cubeb: Sync to 19fcbef
...
Backport of 872cee908c
And apply PR #740 (Re-enable and polish IAudioClient3 to achieve lower
latencies).
`*latency_frames = min_period;` in wasapi_get_min_latency was changed to
`*latency_frames = hns_to_frames(params.rate, min_period_rt);`, as
otherwise it reports in mixer frames, not stream frames.
2024-05-17 11:57:38 +10:00
Stenzek
a0bc8e0ff8
FullscreenUI: Fix gaps between some UI elements
...
Backport of 4d8ed49b24
69e0c1681c
2024-05-17 11:57:38 +10:00
JordanTheToaster
fc2a750f85
3rdparty: Update LZMA/7zipSDK to 23.01
2024-05-13 14:17:33 +01:00
JordanTheToaster
6630783686
3rdparty: Update simpleini to v4.22
2024-05-05 12:14:16 +10:00
Stenzek
2ab6a3b873
Qt: Clean and remove empty game settings
2024-05-05 12:13:20 +10:00
Stenzek
ca8a837614
3rdparty: Add FreeSurround
2024-05-04 14:12:20 +10:00
Stenzek
e768f1c93b
MSBuild: Use AVX/AVX2 for 3rdparty as well
2024-04-25 11:55:41 +10:00
Stenzek
9fdd609add
3rdparty/imgui: Use face up for menu
2024-04-13 13:21:17 +10:00