Commit Graph

298 Commits

Author SHA1 Message Date
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
1cdfca155d Qt: Clean and remove empty game settings 2024-04-25 14:02:16 +10:00
7932d284f1 Deps: Add freesurround 2024-04-21 23:27:31 +10:00
35056c2c52 Deps: Add kissfft 2024-04-21 23:27:31 +10:00
8867bb129a CMake: Tidy up build system
And fix Windows CMake... who knows how long for.
2024-04-20 21:19:31 +10:00
4d8ed49b24 FullscreenUI: Fix gaps between some UI elements
By rounding sizes up to the nearest pixel.
2024-04-16 15:40:31 +10:00
fbe54f454f Deps: Purge SPIRV-Cross from tree 2024-04-14 17:25:23 +10:00
5f915e1cbe MetalDevice: Use shared SPIRV-Cross 2024-04-14 17:25:23 +10:00
164062f80d Build: Use C++20 for everything except reshadefx 2024-04-11 13:46:25 +10:00
de1a1af908 FullscreenUI: Avoid per-frame memory allocations with SmallString 2024-04-09 19:54:25 +10:00
f4584f48f9 dep/imgui: Disable windowing key 2024-04-06 21:51:52 +10:00
52f1686520 Deps: Remove glslang 2024-04-05 17:53:24 +10:00
ffbb14f508 dep/imgui: Use FreeType rasterizer 2024-04-05 17:23:28 +10:00
44322a14f0 dep/imgui: Update to v1.90.4 2024-04-04 16:17:01 +10:00
cc5f9a12b1 dep: Update Vulkan-Headers to v1.3.279 2024-04-01 13:55:00 +10:00
cd3c88ad7e deps: Remove now-unused vendored libs 2024-03-24 16:03:00 +10:00
b143d96476 Build: Use deps DLLs on Windows 2024-03-24 16:02:59 +10:00
78854f433a Deps: update simpleini to 4.22 (#3131) 2024-03-13 14:12:36 +10:00
c854b8f85e Image: Swap stb for libpng/libjpeg 2024-03-07 00:02:35 +10:00
e9c4416272 dep: Add libjpeg v9f 2024-03-06 23:55:18 +10:00
b749c483da dep: Add libpng 1.6.43 2024-03-06 23:55:18 +10:00
143fb0876d dep/glad: Update to v2.0.5 2024-02-25 20:30:41 +10:00
94657ae4ab dep/rcheevos: Update to 3d01191 2024-02-24 14:52:57 +10:00
1f6636f62b Qt: Icon updates 2024-02-18 15:44:12 +09:00
0e6a9f637b dep/libchdr: Rebase to upstream 2a1119c 2024-02-18 15:34:06 +09:00
05cbf86be0 dep/rapidyaml: Add missing files 2024-02-04 16:47:26 +10:00
5c08fa9d00 dep: Add rapidyaml 2024-02-04 16:14:05 +10:00
c2c3eac749 Build: Use shared webp/zstd/zlib 2024-02-03 19:41:56 +10:00
f369724b7c dep/imgui: Update to v1.90.1 2024-01-19 21:22:26 +10:00
da9e3064c2 Achievements: Display missable/progression/win icons 2024-01-14 01:44:21 +10:00
e2e85a06cd dep/rcheevos: Bump to 74860c9 2024-01-14 01:44:21 +10:00
fd341f6a9d dep/libchdr: Add chd_get_compressed_size() 2023-12-20 23:40:11 +10:00
7fbf40a9fc MSBuild: Purge 32-bit targets
This has never been supported.
2023-12-19 22:38:35 +10:00
cf45047463 CI/Windows: Use Clang-CL instead of MSVC 2023-12-19 22:38:35 +10:00
ba5d1a109e dep/reshadefx: Support generating GLSL ES 2023-12-07 14:13:56 +10:00
8431d3be0c dep/rcheevos: Bump to 8afec6c 2023-11-30 14:06:00 +10:00
7fe3bfece0 fmt: Bump to version v10.1.1 2023-11-28 14:38:38 +10:00
bbf7d9d769 ImGui: Add missing file 2023-11-27 00:24:06 +10:00
1b948aab62 dep/cubeb: Minimize and update to 54217bc 2023-11-25 00:50:12 +10:00
7cc52bba23 CMake: Support multiple CMAKE_OSX_ARCHITECTURES 2023-11-25 00:50:12 +10:00
1a79a2f196 dep/reshadefx: Add manual include callbacks 2023-11-25 00:50:11 +10:00
f62a3ffbfa dep/rcheevos: Update to 8a717b1 2023-11-06 23:17:57 +10:00
82b3907804 dep/libchdr: Add subtype parsing functions 2023-11-05 21:14:19 +10:00
f05ff4103e Misc: Build fixes for Android 2023-11-04 20:11:51 +10:00
b3cbe5a7ee CPU/NewRec: Add AArch32 backend 2023-10-21 20:22:51 +10:00
41bb9fddfc CMake: Fix Debug x64 builds on Linux 2023-10-21 13:49:35 +10:00
9d14ba0541 dep/vixl: Add Reset-to-new-buffer overload 2023-10-21 13:49:35 +10:00
e097f720bb dep/simpleini: Replace sprintf() with snprintf() 2023-10-02 12:44:56 +10:00
709e107db7 dep/WinPixEventRuntime: Fix incorrect ARM64 DLL 2023-10-01 23:00:48 +10:00
9fc736eaa0 dep/vixl: Fix build with clang-cl 2023-10-01 20:48:02 +10:00