Commit graph

52 commits

Author SHA1 Message Date
Connor McLaughlin a899ca88f2 Build: Make OpenGL/Vulkan renderers optional
And disabled on Windows/arm64.
2022-07-31 01:14:28 +10:00
Connor McLaughlin 1625908847 dep: Remove libsamplerate 2022-07-28 22:10:47 +10:00
Connor McLaughlin 68b5dd869c SPU: Add time stretched audio output 2022-07-28 22:10:47 +10:00
Connor McLaughlin f54e32ff01 dep: Add soundtouch 2022-07-28 22:10:47 +10:00
Connor McLaughlin b42b5501f6 UI: Massive revamp, new features and improvements 2022-07-22 21:19:54 +10:00
Connor McLaughlin b7fbde31a7 Move utility classes from common to own static lib 2022-07-21 17:29:58 +10:00
Connor McLaughlin f89529015c dep: Move Vulkan loader to common 2022-07-21 17:29:57 +10:00
Connor McLaughlin d81e156a29 dep: Add build config for fmt 2022-07-21 17:29:57 +10:00
Connor McLaughlin 9a5ef2d0a2 Cheevos: Add RAIntergration support 2022-04-18 19:13:33 +10:00
Connor McLaughlin bceca040d9 dep/libchdr: Remove libFLAC dependency 2022-04-03 21:09:36 +10:00
Connor McLaughlin 7f88cd5f9f Add regression test runner 2021-07-24 00:02:09 +10:00
Connor McLaughlin 5da9edceb9 Build: Unify MSBuild options in props files 2021-07-10 21:45:10 +10:00
Connor McLaughlin 4436cd5b58 dep: Remove libcue 2021-05-21 14:52:55 +10:00
Connor McLaughlin 03905b8f2e Remove stub duckstation-sdl binary
It's been a stub for a while.
2021-03-25 13:33:48 +10:00
Connor McLaughlin 3ccaddc7e6 dep: Add rcheevos 2021-02-27 00:44:50 +10:00
Connor McLaughlin b267020d07 dep: Remove nativefiledialog 2021-01-31 17:10:27 +10:00
Connor McLaughlin cae5bc1712 Add NoGUI frontend based on old SDL frontend + fullscreen UI 2021-01-31 17:10:27 +10:00
Connor McLaughlin 1eab296ec3 dep: Add libsamplerate 2021-01-11 01:14:32 +10:00
Connor McLaughlin 419726f4cc Remove libretro core - core will now be maintained by libretro
libretro have agreed to take over maintenance of the core.

Please see their fork at https://github.com/libretro/duckstation if you
wish to continue to use it.
2021-01-08 01:37:59 +10:00
Connor McLaughlin 49cea927f0 Build: Add ARM64 platform for Windows 2020-10-14 00:48:48 +10:00
Connor McLaughlin af6978bcb1 Build: Disable building libretro dll from VS solution
This is done via cmake.
2020-08-11 03:58:59 +10:00
Connor McLaughlin 12bef7caa2 Add update installer program (Windows only for now) 2020-08-06 19:36:41 +10:00
Connor McLaughlin 861b98ed3b libretro: Additional work
- Reliable resolution switching.
 - Hook up logging.
 - Memory cards and controller type settings.
 - Save state support.
 - Direct3D support.
2020-06-30 03:03:56 +10:00
Connor McLaughlin 2a38090e7a HostDisplay: Move most backend logic to FrontendCommon 2020-06-30 03:03:56 +10:00
Connor McLaughlin 5bbcde7835 dep: Add glslang 2020-06-19 00:16:59 +10:00
Connor McLaughlin da83059e31 dep/vulkan-loader: Add Vulkan headers and basic dynamic loader 2020-06-19 00:16:59 +10:00
Connor McLaughlin d7f083559e Add initial libretro implementation 2020-06-09 02:44:42 +10:00
Connor McLaughlin 6e7c58de43 dep: Add discord-rpc 2020-05-01 01:01:42 +10:00
Connor McLaughlin 277c03aca0 Add auto-generated Git version to window titles 2020-04-17 02:10:56 +10:00
Connor McLaughlin 5b6027e6bb Add common-tests and rectangle class tests 2020-04-03 01:32:27 +10:00
Connor McLaughlin 6ce97e0e13 dep: Add googletest 2020-03-21 21:48:34 +10:00
Connor McLaughlin d46d681179 Add xxhash to dependencies 2020-03-05 21:17:15 +10:00
Connor McLaughlin 745c2785b2 Move shared frontend code from SDL to a seperate project 2020-02-16 00:13:53 +09:00
Stenzek d67133b537 Build: Fix DebugFast config for tinyxml2 2020-02-06 21:02:53 +09:00
Connor McLaughlin ec55ab7f5e Build: Rename duckstation to duckstation-sdl 2020-02-03 14:16:59 +10:00
Connor McLaughlin b5901fa190 dep: Add libchdr 2020-01-30 20:06:14 +10:00
Connor McLaughlin 7fc6c77015 dep: Add libFLAC 1.3.3 2020-01-30 20:05:45 +10:00
Connor McLaughlin 13e1fa055b dep: Add lzma 19.00 2020-01-30 20:05:33 +10:00
Connor McLaughlin 1137b388c4 dep: Add minizip 2020-01-24 14:51:22 +10:00
Connor McLaughlin b1dbb0d7fb dep: Add zlib 2020-01-24 14:51:19 +10:00
Connor McLaughlin 585c90df64 Build Qt frontend by default on Windows 2020-01-11 15:35:31 +10:00
Connor McLaughlin 3ba98e6ef8 dep: Add cubeb 2020-01-11 13:50:04 +10:00
Connor McLaughlin 71c1e243fe Remove YBaseLib dependency 2020-01-10 13:40:53 +10:00
Connor McLaughlin 06d26084fb Frontend: Linux compile fix 2020-01-08 15:06:31 +10:00
Connor McLaughlin 64426a0be2 Qt: Fix shutdown-and-restart failing in D3D11 renderer 2020-01-08 14:00:28 +10:00
Connor McLaughlin f3e9c3ec8c Add initial work on Qt frontend 2019-12-31 16:18:30 +10:00
Connor McLaughlin 28a179ec1d dep: Add tinyxml2 2019-12-01 19:52:00 +10:00
Connor McLaughlin 328944ca49 dep: Add simpleini 2019-11-07 01:43:03 +10:00
Connor McLaughlin 9058a79184 Remove libsamplerate dependency 2019-10-20 22:26:49 +10:00
Connor McLaughlin 795a3e7ca8 Add nativefiledialog 2019-10-20 21:19:54 +10:00