Stenzek
76b5b8ad06
MSBuild: Support building with clang-cl
2023-08-21 22:38:55 +10:00
Stenzek
1a70c2b4de
dep: Remove tinyxml2
...
No longer needed.
2023-08-19 22:54:20 +10:00
Stenzek
bb60170d9a
Move frontend-common to util/core
2023-08-16 01:13:00 +10:00
Stenzek
4ebd34fcb3
MSBuild: Use project referencing instead of .lib linking
2023-08-16 01:12:59 +10:00
Stenzek
8c638b4c78
dep: Add reshadefx
2023-08-16 01:12:58 +10:00
Stenzek
590baba2ef
dep: Add D3D12MA
2023-08-15 23:51:32 +10:00
Stenzek
c561400a47
dep: Add Zydis
2023-08-15 14:03:59 +10:00
Connor McLaughlin
520bc5ce58
MSBuild: Purge remaining UWP configurations
2022-11-19 14:48:53 +10:00
Connor McLaughlin
63a7c50e33
Build: Core depends on tinyxml2
2022-11-18 17:16:21 +10:00
Connor McLaughlin
c27026aed5
dep: Add cpuinfo
2022-09-13 17:50:42 +10:00
Connor McLaughlin
d2d2e3ae6e
FullscreenUI: Add load/save input profile
2022-08-27 16:52:36 +10:00
Connor McLaughlin
6df7d9acda
NoGUI: Migrate to new host abstraction
2022-08-25 00:55:58 +10:00
Connor McLaughlin
2de402b2db
Build: Add missing sln dependency
2022-08-18 23:24:57 +10:00
Connor McLaughlin
fc770c83e8
dep: Add zstd
2022-08-18 23:10:15 +10:00
Connor McLaughlin
ed3344c4ef
Build: Add dependency on cubeb for frontend-common
2022-08-10 15:54:13 +10:00
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