Commit graph

313 commits

Author SHA1 Message Date
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
Stenzek de1a1af908
FullscreenUI: Avoid per-frame memory allocations with SmallString 2024-04-09 19:54:25 +10:00
Stenzek f4584f48f9
dep/imgui: Disable windowing key 2024-04-06 21:51:52 +10:00
Stenzek 52f1686520
Deps: Remove glslang 2024-04-05 17:53:24 +10:00
Stenzek ffbb14f508
dep/imgui: Use FreeType rasterizer 2024-04-05 17:23:28 +10:00
Stenzek 44322a14f0
dep/imgui: Update to v1.90.4 2024-04-04 16:17:01 +10:00
Stenzek cc5f9a12b1
dep: Update Vulkan-Headers to v1.3.279 2024-04-01 13:55:00 +10:00
Stenzek cd3c88ad7e
deps: Remove now-unused vendored libs 2024-03-24 16:03:00 +10:00
Stenzek b143d96476
Build: Use deps DLLs on Windows 2024-03-24 16:02:59 +10:00
Mrlinkwii 78854f433a
Deps: update simpleini to 4.22 (#3131) 2024-03-13 14:12:36 +10:00
Stenzek c854b8f85e
Image: Swap stb for libpng/libjpeg 2024-03-07 00:02:35 +10:00
Stenzek e9c4416272
dep: Add libjpeg v9f 2024-03-06 23:55:18 +10:00
Stenzek b749c483da
dep: Add libpng 1.6.43 2024-03-06 23:55:18 +10:00
Stenzek 143fb0876d
dep/glad: Update to v2.0.5 2024-02-25 20:30:41 +10:00
Stenzek 94657ae4ab
dep/rcheevos: Update to 3d01191 2024-02-24 14:52:57 +10:00
KamFretoZ 1f6636f62b Qt: Icon updates 2024-02-18 15:44:12 +09:00
Stenzek 0e6a9f637b
dep/libchdr: Rebase to upstream 2a1119c 2024-02-18 15:34:06 +09:00
Stenzek 05cbf86be0
dep/rapidyaml: Add missing files 2024-02-04 16:47:26 +10:00
Stenzek 5c08fa9d00
dep: Add rapidyaml 2024-02-04 16:14:05 +10:00
Stenzek c2c3eac749
Build: Use shared webp/zstd/zlib 2024-02-03 19:41:56 +10:00
Stenzek f369724b7c
dep/imgui: Update to v1.90.1 2024-01-19 21:22:26 +10:00
Stenzek da9e3064c2
Achievements: Display missable/progression/win icons 2024-01-14 01:44:21 +10:00
Stenzek e2e85a06cd
dep/rcheevos: Bump to 74860c9 2024-01-14 01:44:21 +10:00
Stenzek fd341f6a9d
dep/libchdr: Add chd_get_compressed_size() 2023-12-20 23:40:11 +10:00
Stenzek 7fbf40a9fc
MSBuild: Purge 32-bit targets
This has never been supported.
2023-12-19 22:38:35 +10:00
Stenzek cf45047463
CI/Windows: Use Clang-CL instead of MSVC 2023-12-19 22:38:35 +10:00
Stenzek ba5d1a109e
dep/reshadefx: Support generating GLSL ES 2023-12-07 14:13:56 +10:00