bf76780f11
GameList: Add cover downloader
2022-09-13 17:50:42 +10:00
bec0d6e7df
HostDisplay: Add GPU usage statistics
2022-09-03 14:17:51 +10:00
f9bd2db2dc
Common/Image: Fix saving
2022-08-26 23:30:45 +10:00
7bbacd2392
Misc: Remove unused code
2022-08-22 19:55:38 +10:00
0572d0cd4b
Common: Add ByteStream implementations for zstd
2022-08-18 23:10:15 +10:00
0154a594c9
ByteStream: Devirtualize where unnecessary
2022-08-18 23:10:15 +10:00
e9126aeeb8
Common: Add SHA1Digest
2022-08-16 00:05:46 +10:00
4688277987
SwapChain: Reduce buffer count from 3 to 2
2022-08-10 17:08:59 +10:00
916900be5d
Misc: More warning fixes
2022-08-10 14:33:31 +10:00
b698ff1fff
Common: Add build_timestamp.h
2022-08-10 13:05:52 +10:00
ae0d60fcd8
Timer: Spin for last 1ms on non-windows too
2022-08-10 13:02:23 +10:00
b581cc4777
Vulkan/SwapChain: Fix crash on fullscreen with MoltenVK
2022-08-07 01:31:24 +10:00
25d2148ae4
Misc: Necessary emucore changes for Android
2022-08-05 17:05:21 +10:00
ca1512f47a
Vulkan/Loader: Prioritize system libvulkan dylib, fallback to MoltenVK
2022-08-01 23:07:40 +10:00
571a773b29
FileSystem: Fix build failure
2022-07-31 17:42:58 +10:00
97d5d659d3
FileSystem: Fix zeros getting stripped in path
2022-07-31 17:37:21 +10:00
0006c54c46
Build: Add Mac dependencies and fix packaging
2022-07-31 16:00:37 +10:00
a899ca88f2
Build: Make OpenGL/Vulkan renderers optional
...
And disabled on Windows/arm64.
2022-07-31 01:14:28 +10:00
cb127b6412
Common: Remove Event
2022-07-30 21:55:12 +10:00
89659db7ee
Path: Unicode handling and tests for SanitizeFileName
2022-07-30 21:46:14 +10:00
12875cbcac
D3D12/StagingTexture: Fix map persisting through resize
2022-07-30 12:58:20 +10:00
b074c0d1ee
System: Make inter-frame sleep slightly more precise
2022-07-30 00:45:26 +10:00
f6ff7e48c1
Build: Fix compiling for arm64/linux
2022-07-28 22:38:08 +10:00
f54e32ff01
dep: Add soundtouch
2022-07-28 22:10:47 +10:00
13b2cf6b1c
WindowInfo: Linux build fix
2022-07-26 20:10:19 +10:00
8af4f4f01a
Common: ScopeGuard -> ScopedGuard
2022-07-26 18:37:16 +10:00
13e3f2a179
ContextWGL: Backport pbuffer changes
2022-07-26 18:32:55 +10:00
c233a8042f
GLContext: Dynamically load wayland-egl
2022-07-25 18:06:17 +10:00
25c52f97d4
CMake: Include Vulkan headers
2022-07-25 01:06:24 +10:00
9b22f0564f
Misc: Remove backported license text
...
For anyone trying to start drama, I have copyright over this code and
never signed a CLA, therefore can relicense it how I see fit (in this
case is no license, i.e. no rights, although the entire DuckStation as
is currently distributed is GPLv3).
2022-07-23 13:55:09 +10:00
b42b5501f6
UI: Massive revamp, new features and improvements
2022-07-22 21:19:54 +10:00
af91fcf195
Backport more common classes
2022-07-21 17:29:58 +10:00
f6b3652ae6
Add MemorySettingsInterface
2022-07-21 17:29:58 +10:00
6a6ab6529a
Backport SettingsInterface
2022-07-21 17:29:58 +10:00
b7fbde31a7
Move utility classes from common to own static lib
2022-07-21 17:29:58 +10:00
d2ca454576
Sync filesystem.h/path.h
2022-07-21 17:29:57 +10:00
f89529015c
dep: Move Vulkan loader to common
2022-07-21 17:29:57 +10:00
fd3507c16d
Core: Replace Timestamp usage with fmt
2022-07-21 17:29:57 +10:00
b5bf3593c4
ByteStream: Move routines from FileSystem to ByteStream
2022-07-21 17:29:57 +10:00
d81e156a29
dep: Add build config for fmt
2022-07-21 17:29:57 +10:00
b3c3d5d954
Sync string_util.cpp
2022-07-21 17:29:57 +10:00
5d097da160
CDImageCHD: Implement precaching
2022-04-03 21:09:36 +10:00
9ab64ecdb3
CDImage: Add Precache() method
2022-04-03 21:09:36 +10:00
bceca040d9
dep/libchdr: Remove libFLAC dependency
2022-04-03 21:09:36 +10:00
f7a3358b1f
pbp: pstitleimg sections are allowed also for single disc games
...
Multidisc games are stored inside the EBOOT.PBP file as
A)
pstitleimg
psisoimg
psisoimg
...
Single disk games can be stored in two different formats, with or
without a pstitleimg section, i.e. as
B)
pstitleimg
psisoimg
or
C)
psisoimg
Fix a conditional in duckstation that incorrectly flags B) as an error.
These types of EBOOT.PBP files can be created by the pop-fe utility.
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com >
2022-03-29 21:36:39 +10:00
07d331deca
Merge pull request #2814 from CookiePLMonster/y2038
...
Fix a Y2038 bug in UnixTimeToFileTime
2022-03-27 17:47:35 +10:00
a55537ec1b
D3D12/Builders: Fix incorrect depth write mask
2022-03-27 17:38:48 +10:00
a55b5022c7
System: Include cheevos state in save states
2022-03-27 16:59:02 +10:00
d5128a5ea9
HTTPDownloader: Move to common
2022-03-27 16:59:02 +10:00
cb51ab7197
Misc: Purge unused definitions
2022-03-27 16:59:02 +10:00