Stenzek
830e0ad3ad
MSBuild: Disable RTTI on Windows builds
...
It's not used.
2024-09-09 19:22:42 +10:00
Stenzek
2c90680bc2
PostProcessing/FX: Use SPIR-V instead of GLSL for Vulkan
2024-09-09 00:43:32 +10:00
Stenzek
c63c4f58ef
dep/reshadefx: Update to 7bdfb03
2024-09-09 00:43:32 +10:00
Stenzek
6357d95c22
dep/fmt: Bump to v11.0.2
2024-09-03 18:53:19 +10:00
Stenzek
de20c388dd
dep/rcheevos: Don't silently truncate buffers in rc_api_init_fetch_image_request()
2024-09-01 23:50:06 +10:00
Stenzek
00634f68cc
AudioStream: Rewrite and integrate expander
2024-09-01 23:00:30 +10:00
Stenzek
1b7c56ece5
dep/libchdr: Add EDC computation functions
2024-09-01 20:09:43 +10:00
Stenzek
fa5a255f9b
ImGuiOverlays: Use actual recording icon
2024-08-26 19:00:53 +10:00
Stenzek
1427f7b236
FullscreenUI: More animation fixes
2024-08-26 18:50:04 +10:00
Stenzek
1dc5c3bfd3
dep/rcheevos: rc_validate does not need to be built
2024-08-26 00:35:55 +10:00
Stenzek
323c297fed
dep/imgui: Don't copy the font data on building
...
For the CJK and SVG fonts, this is a **considerable** memory allocation
and copy, up to 20MB+. We really don't want to be doing this
unnecessarily, since we keep the buffer around anyway.
2024-08-26 00:26:24 +10:00
Stenzek
1003192d7e
dep/imgui: Use stb_sprintf
2024-08-26 00:16:38 +10:00
Stenzek
307f3bb9e3
ImGuiManager: Move glyph ranges to separate file
2024-08-25 23:15:39 +10:00
Stenzek
1af36dcdfb
deps/rc_client: Add rc_client_get_rich_presence_strings()
2024-08-25 21:17:23 +10:00
Stenzek
11787a5969
ImGui: Enable lunasvg
2024-08-25 21:17:22 +10:00
Stenzek
1d892cb212
Misc: Use lightgun controller icon
2024-08-25 21:17:11 +10:00
Stenzek
b7a2b0b265
dep/imgui: Bump to v1.91.0
2024-08-25 18:22:43 +10:00
Stenzek
d5b6d35d3e
dep: Add FFmpeg v7.0.2 headers
2024-08-12 16:29:03 +10:00
Stenzek
010c7dea33
dep: Bump vk_mem_alloc to 871913d
2024-08-10 12:21:51 +10:00
Stenzek
59a1cca858
dep/rcheevos: Bump to v11.5.0 + local changes
...
https://github.com/stenzek/rcheevos
2024-08-04 17:08:29 +10:00
Stenzek
4eb3b2a9a7
dep: Remove soundtouch
2024-08-02 21:59:57 +10:00
Stenzek
6d70d24bc4
AudioStream: Swap to shared soundtouch library
...
Yay licensing requirements.
2024-08-02 21:49:19 +10:00
Stenzek
534a82d091
dep/reshadefx: Fix float printing regression
2024-07-29 22:05:36 +10:00
Stenzek
2d2bc93ada
dep/reshadefx: Avoid snprintf() when writing float constants
...
Locale-specific, causes breakage on some systems.
2024-07-29 20:38:34 +10:00
Stenzek
ff7bfaaadb
dep/reshadefx: Avoid emitting more reserved keywords as identifiers
2024-07-07 12:46:09 +10:00
Stenzek
9a70003b70
MSBuild: Silence MSVC warning C4324
2024-07-06 19:45:16 +10:00
Stenzek
69c35c9fcd
Deps: Remove rapidjson from in-tree
2024-07-04 15:52:32 +10:00
Stenzek
4bc9fd7574
Deps: Remove discord-rpc from in-tree
2024-07-04 15:52:32 +10:00
Stenzek
00d2d862c2
Build: Use shared discord-rpc
2024-07-04 15:52:32 +10:00
Stenzek
0ae6ddcf7f
Common: Add GSVector
...
Mostly based on PCSX2.
2024-07-03 00:24:12 +10:00
Stenzek
a255b5bc75
Deps: Remove cpuinfo from in-tree
2024-07-03 00:24:12 +10:00
Stenzek
0d3e674500
Qt: Move resources out of exe into rcc file
2024-06-30 16:45:51 +10:00
Stenzek
5bf9e1d655
dep/vixl: Fix ARM32 build
2024-06-30 16:45:51 +10:00
Stenzek
5c94ab9f22
dep/rcheevos: Avoid -1 return in rc_runtime_progress_size()
2024-06-28 13:12:07 +10:00
Stenzek
71c319ccf0
dep/rcheevos: Set RC_NO_THREADS
...
We protect the state ourselves, **and** Win32 mutexes are horribly slow.
2024-06-28 12:25:28 +10:00
Stenzek
17d459511a
dep/rcheevos: Hash functions are not needed
2024-06-24 13:16:49 +10:00
Stenzek
1a2ad89a17
dep/rcheevos: Bump to d54cf8f
2024-06-24 13:16:49 +10:00
Stenzek
b8ed013ec3
dep/reshadefx: Fix UBO reference with OpenGL
2024-06-23 23:39:39 +10:00
Stenzek
f0c2832d03
Dep: Update vixl to 662828c
2024-06-14 17:42:24 +10:00
Stenzek
015804c434
System: Move GDB server into core
2024-05-27 00:18:05 +10:00
Stenzek
eab4271bf7
dep/cubeb: Only include connected devices when enumerating wasapi
...
Otherwise you just get a ton of unusable outputs.
2024-05-12 17:14:53 +10:00
Stenzek
872cee908c
dep/cubeb: Sync to 19fcbef
...
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-12 17:10:03 +10:00
Stenzek
1cdfca155d
Qt: Clean and remove empty game settings
2024-04-25 14:02:16 +10:00
Stenzek
7932d284f1
Deps: Add freesurround
2024-04-21 23:27:31 +10:00
Stenzek
35056c2c52
Deps: Add kissfft
2024-04-21 23:27:31 +10:00
Stenzek
8867bb129a
CMake: Tidy up build system
...
And fix Windows CMake... who knows how long for.
2024-04-20 21:19:31 +10:00
Stenzek
4d8ed49b24
FullscreenUI: Fix gaps between some UI elements
...
By rounding sizes up to the nearest pixel.
2024-04-16 15:40:31 +10:00
Stenzek
fbe54f454f
Deps: Purge SPIRV-Cross from tree
2024-04-14 17:25:23 +10:00
Stenzek
5f915e1cbe
MetalDevice: Use shared SPIRV-Cross
2024-04-14 17:25:23 +10:00
Stenzek
164062f80d
Build: Use C++20 for everything except reshadefx
2024-04-11 13:46:25 +10:00