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
KamFretoZ
b86c72732f
BPM: Fixes swapped arrow key glyphs
2024-04-09 15:54:58 +01:00
Stenzek
c8698dac79
3rdparty/imgui: Update to v1.90.4
2024-04-06 22:21:53 +10:00
Stenzek
25726d2aef
3rdparty: Remove glslang
2024-04-06 21:16:52 +10:00
Stenzek
e6ff49eb60
GS/OpenGL: Use EGL 1.5 platform interface
2024-04-06 14:37:55 +10:00
Stenzek
caf0ade6f3
3rdparty: Remove jpgd
2024-04-06 13:17:22 +10:00
Stenzek
6808db1cde
3rdparty: Remove unused in-tree libs
2024-04-06 13:17:22 +10:00
Stenzek
dfa5fccec9
Build: Unify shared libraries across platforms
...
Use DLLs/shared libraries for:
- libjpeg
- libpng
- libwebp
- lz4
- SDL
- zlib
- zstd
2024-04-06 13:17:22 +10:00
Stenzek
872f5c677d
3rdparty: Remove xz
...
Had a backdoor. Best to not trust it.
2024-03-30 21:37:29 +10:00
KamFretoZ
e3c745cf9b
OSD: Fix Recording Icon
2024-03-05 12:19:51 +00:00
KamFretoZ
5e28c2608a
FSUI: Icon treatments
...
OSD: Add Icon for USB Devices
2024-03-02 15:08:11 +00:00
Stenzek
ef9cbf6be8
3rdparty/rcheevos: Bump to 3d01191 and move in-tree
...
- aes and 3DS functions in hash.c removed, due to potential legal issues.
- .github/test/validator directories removed, as they are unnecessary.
2024-02-29 15:46:05 +10:00
JordanTheToaster
9c9d2b7c9c
3rdparty: Update xbyak to 7.05.1
2024-02-23 22:04:46 +00:00
Stenzek
e6303cef9e
3rdparty/libchdr: Rebase to upstream 2a1119c
...
Backport of 0e6a9f637b
2024-02-20 15:52:23 +09:00
KamFretoZ
dc68da4236
OSD: Add icon for Slow-Mo
2024-02-12 15:13:21 +00:00
KamFretoZ
2f0463d936
Qt: Icon Refresh
2024-01-26 13:02:36 +10:00
KamFretoZ
49df804d1b
FSUI: Add Recording Indicator and Time
2024-01-25 00:05:34 +10:00
KamFretoZ
af9ca4cf7d
3rdparty: Add source for modified PromptFont that we use for OSD
2024-01-12 12:44:43 +10:00
KamFretoZ
150d8d3214
Qt: Add Popn icon to Input OSD
2024-01-06 16:03:19 +00:00
RedPanda4552
10389dc3f1
Pad: Add Pop'n Music controller type
2024-01-05 16:44:36 +10:00
Stenzek
4795f0a7dd
3rdparty/rcheevos: Bump to 3cadf84
2023-12-31 13:40:32 +10:00
Stenzek
e9411a3db5
Resources: Add achievement icons to PromptFont
...
By @kamfretoz.
2023-12-31 13:40:32 +10:00
Stenzek
96fb49e35c
3rdparty/libzip: Hardcode most checks
...
We are only targetting a limited number of platforms.
Significantly speeds up generation time with Xcode.
2023-12-31 13:08:03 +10:00
Stenzek
0e15de7103
CMake: Tidy up platform/architecture detection
2023-12-30 14:00:03 +10:00
KamFretoZ
651e7e5963
OSD/FSUI: Adjust PromptFont for more readability
2023-12-19 15:38:48 +00:00
JoseAaronLopezGarcia
00e255ee3c
CDVD: Add ZSO support ( #10396 )
...
* add zso support
* format and fixed typo
* fix typo in extension (duplicated .cso)
* format
* proper casting
* use regular casting; added lz4 to gitmodules
* use C++ style casting
* fix casts
* add lz4 submodule
* added windows build configuration
* add lz4 to cmake
* undo
* undo
* add lz4 to SearchForStuff
* undo
* add own lz4 source code
* cleanup
* fix
* add nwe sources to windows build
* cleanup
* don't use precompile headers on lz4
* stupid compiler
* add const. better logging.
* cast to std::string
* 3rdparty: Add lz4
* use 3rdparty lz4
* cleanup references to lz4.cpp
* format code
* add missing header
* use fmt::format
* don't call inflateReset on ZSO
* use LZ4_decompress_safe
* fix syntax
* fix call to LZ4_decompress_safe
* use LZ4_decompress_safe_partial to ignore padded data
* cleanup
* refactor
---------
Co-authored-by: Stenzek <stenzek@gmail.com>
2023-12-15 13:05:04 +10:00
Stenzek
af1a4ab07a
FullscreenUI: Use PromptFont for keyboard/controller icons
2023-12-11 16:55:29 +10:00
JordanTheToaster
c555dbc3e8
3rdparty: Update VK memory allocator
...
Updates VK memory allocator to latest master commit.
2023-12-08 22:20:33 +10:00
JordanTheToaster
1561e07ddf
3rdparty: Update D3D12 memory allocator
...
Updates D3D12 memory allocator to latest master commit.
2023-12-08 22:20:15 +10:00
JordanTheToaster
7fd82fffab
3rdparty: Update Vulkan Headers to v1.3.272
...
Updates Vulkan Headers to v1.3.272.
2023-12-06 20:16:59 +10:00
JordanTheToaster
f6154032c7
3rdparty: Use upstream XZ submodule
...
For some reason we used a branch XZ from around 6 years ago? Honestly not sure why.
2023-12-04 22:16:11 +00:00
JordanTheToaster
574f95a35b
3rdparty: Update fmt to v10.1.1
...
Updates fmt to v10.1.1.
2023-12-01 20:59:18 +10:00
Stenzek
0bdc4394aa
3rdparty/rcheevos: Bump to 8afec6c
2023-12-01 20:35:08 +10:00
Stenzek
041d26670f
3rdparty/cubeb: Minimize and update to 54217bc
2023-11-25 13:07:50 +10:00
JordanTheToaster
0891a27f75
3rdparty: Update CPUInfo to latest
...
Updates CPUInfo to the latest version.
2023-11-25 13:05:54 +10:00
JordanTheToaster
bca4f15f9d
3rdparty: Update xbyak to 6.73
...
Updates xbyak from 6.00 to 6.73.
2023-11-24 09:43:35 +00:00
Stenzek
5e48e0d8c0
3rdparty/rcheevos: Update to 8a717b1
2023-11-09 17:55:22 +00:00
Stenzek
2b0593e5ff
3rdparty: Add libwebp @ v1.3.2
2023-10-02 19:52:29 +10:00
Stenzek
210a936483
3rdparty: Remove qt directory
...
Windows Qt lives in /deps now.
2023-10-02 18:57:39 +10:00
Stenzek
e8201b115f
3rdparty/SimpleINI: Replace sprintf() with snprintf()
2023-10-02 17:37:38 +10:00
Stenzek
5690742937
3rdparty: Remove libjpeg
...
Doesn't appear to be used anywhere.
2023-10-02 17:17:50 +10:00
Stenzek
9f29f41288
3rdparty/zstd: Bump to v1.5.5
2023-10-02 17:17:50 +10:00
Stenzek
828c0bcb99
3rdparty/zlib: Update to 1.3
2023-10-02 17:17:50 +10:00
Stenzek
fe0d31ae94
3rdparty/libpng: Update to 1.6.40
2023-10-02 17:17:50 +10:00
Stenzek
2148d3d3ab
3rdparty: Move libchdr in-tree
...
Based on 54bfb87 with modifications from DuckStation.
2023-09-27 18:11:46 +10:00
Stenzek
ffe456ea7c
3rdparty/rcheevos: Bump to 43f8c2a
2023-09-24 11:22:22 +10:00
Stenzek
ee3ee63ff5
3rdparty: Remove SDL2 submodule
...
Unnecessary since we always dynamic link it now.
2023-08-26 17:23:14 +10:00
Stenzek
220117f07c
MSBuild: Put all objects/libs together in build directory
2023-08-26 17:23:14 +10:00
Stenzek
e3a1125e84
Build: Silence warnings in third-party projects
2023-08-26 15:02:17 +10:00
Stenzek
02b64f4027
3rdparty/SoundTouch: Warning fixes
2023-08-26 15:02:17 +10:00
Stenzek
afdd63521f
Build: Fix ZIP_STATIC macro redefinition
2023-08-26 15:02:17 +10:00
Stenzek
42ae23f279
3rdparty: Fix Debug CMake build on Windows
2023-08-24 14:43:00 +01:00
Stenzek
c43775f7b2
3rdparty: Un-submodule libzip
2023-08-24 14:43:00 +01:00
Stenzek
86ee1270e2
3rdparty/cpuinfo: Fix build with clang-cl
2023-08-24 14:43:00 +01:00
Stenzek
987489b34a
3rdparty: Add WinPixEventRuntime
2023-08-14 20:06:16 +10:00
Stenzek
51a35d40e5
3rdparty: Bump rcheevos to 3af1e2fc5188d6e932ee379942f4049ea877e648
2023-08-10 01:27:20 +01:00
Stenzek
32621a9369
3rdparty: Update wil
...
Gets rid of a -Wdeprecated-volatile error.
2023-07-20 21:23:31 +10:00
Stenzek
1fae35231b
3rdparty: Remove GSL
2023-07-20 21:23:31 +10:00
Stenzek
10a5ea2a29
3rdparty/SDL2: Bump to v2.28.1
2023-07-07 21:06:53 +10:00
Stenzek
3c408de5c9
Build: Disable exceptions in the compiler
2023-06-30 21:37:44 +10:00
Stenzek
ea803ff2d4
Build: Always use bundled soundtouch
...
Because we're disabling exceptions in it.
Might gain a bit of speed by -Ofast as well.
2023-06-30 21:37:44 +10:00
Stenzek
14a0786982
3rdparty/soundtouch: Add missing overrides
2023-06-30 21:37:44 +10:00
Stenzek
1dbccb5e3d
3rdparty: Remove exception usage
2023-06-30 21:37:44 +10:00
Stenzek
29420c25e4
3rdparty: Update ffmpeg headers to 6.0
2023-06-16 22:36:57 +10:00
Stenzek
0f05967190
CommonHost: Purge and move functions to appropriate locations
2023-05-16 12:58:19 +01:00
TellowKrinkle
bd5ae66fbe
3rdparty: Update SDL to 2.26.5
2023-04-13 08:27:49 +01:00
Romain Tisserand
a3af4155f8
3rdparty: Bump libchdr to support raw DVD ISO as CHD
2023-04-12 09:37:46 +01:00
Stenzek
a5ebb388a0
CMake: Enable RAIntegration on Windows builds
2023-03-31 15:46:33 +01:00
Stuart Kenny
e2e2ab62f4
MSBuild: Enable DirectX in cmake SDL build
2023-03-31 10:12:14 +01:00
Ty Lamontagne
e7e3f30fce
3rdparty: Update SDL2
2023-03-31 02:06:32 +01:00
TellowKrinkle
e4c9416c4a
3rdparty: Update to gtest 1.12.1
2023-01-06 20:27:18 -04:00
Stenzek
ac3e7fbf44
MSBuild: Support building with clang-cl
2023-01-03 12:16:50 +00:00
Mrlinkwii
661d22f46c
3rdparty: Update svn readme. ( #7685 )
2022-12-25 15:23:56 +01:00
Stenzek
8e0e4cf25d
3rdparty: Error fixes for clang-cl
2022-12-25 09:27:44 +00:00
Stenzek
8696812d23
3rdparty: Remove pthreads4w
2022-12-24 08:42:23 +00:00
Stenzek
70cd26ce6a
3rdparty: Remove wxwidgets
2022-12-24 08:42:23 +00:00
Ty Lamontagne
2f0b244f48
Debugger: Initial debugger implementation
2022-12-24 07:21:49 +00:00
Connor McLaughlin
059ce3b7f0
3rdparty: Remove baseclasses
2022-12-22 04:27:30 +00:00
Connor McLaughlin
e5009398e0
3rdparty: Add ffmpeg headers
2022-12-22 04:27:30 +00:00
Connor McLaughlin
fddef65a58
3rdparty: Remove libsamplerate
...
Since we're using cubeb for USB audio emulation, libsamplerate is no
longer needed as cubeb has its own resampler.
2022-12-18 04:24:04 +00:00
TellowKrinkle
bb2016889a
3rdparty: Update SDL to 2.26.0
2022-11-25 23:47:32 -06:00
Connor McLaughlin
9ab449dcf3
3rdparty/zydis: Silence static define warning
2022-11-19 06:16:44 +00:00
Connor McLaughlin
741ddaf384
3rdparty: Add zydis
2022-11-19 04:59:10 +00:00
Ty Lamontagne
0df6fda9e8
Cubeb: Fix logging comparison, causing verbose spam
2022-10-19 10:12:17 +01:00
TellowKrinkle
074e90d046
3rdparty: Add GSL
...
Version 4.0.0 (a3534567187d2edc428efd3f13466ff75fe5805c)
2022-10-16 19:24:45 -05:00
refractionpcsx2
2ddc7897e0
WX: Backport Resamplebox patch to fix GSDump previews in vs2022
2022-10-08 05:41:28 +01:00
Connor McLaughlin
1186025c89
Qt: Add Discord Rich Presence support
2022-10-01 17:27:05 +01:00
Connor McLaughlin
85b6842557
3rdparty: Add rapidjson and discord-rpc
2022-10-01 17:27:05 +01:00
Connor McLaughlin
9170a5abc1
3rdparty/cubeb: Add cubeb_get_backend_names()
2022-10-01 05:00:40 +01:00
Connor McLaughlin
1aa734cb83
3rdparty/cubeb: Silence wasapi output frames logging unless mismatch
2022-10-01 05:00:40 +01:00
Connor McLaughlin
3695ae07d5
3rdparty: Move cubeb 93d1fa3fccdc22da37aa59f67b213591797db369 in-tree
2022-10-01 05:00:40 +01:00