Stenzek
|
d5fb5645fc
|
ByteStream: Move zstd wrapper to util project
Removes zstd dependency from common, fixes updater running on Mac.
|
2024-02-05 14:28:26 +10:00 |
Stenzek
|
c2c3eac749
|
Build: Use shared webp/zstd/zlib
|
2024-02-03 19:41:56 +10:00 |
Stenzek
|
fdd3edf73a
|
Common: Add LLVM SmallVector
|
2023-12-09 22:08:14 +10:00 |
Stenzek
|
e382f2b64a
|
Settings: Add option to disable DSB/fbfetch
|
2023-11-28 14:38:38 +10:00 |
Stenzek
|
6f66460ec0
|
Common: Remove ThreadPool class
No longer needed.
|
2023-11-06 23:17:58 +10:00 |
Stenzek
|
0fe6e9170b
|
HTTPDownloader: Move to util project
|
2023-11-06 23:17:57 +10:00 |
Stenzek
|
db675cf5d0
|
Build: Reduce library scope
|
2023-10-18 00:49:01 +10:00 |
Stenzek
|
79e1ae3e54
|
CPU/CodeCache: Rewrite using new-rec's block management
|
2023-10-18 00:49:01 +10:00 |
Stenzek
|
a96111eaeb
|
Misc: Swap make_array() for size deduction
|
2023-10-02 13:33:33 +10:00 |
Stenzek
|
01e505ec8b
|
Common: Add intrin.h
|
2023-10-01 17:24:34 +10:00 |
Stenzek
|
b1bb33a566
|
Common: Move CPU macros to types.h
|
2023-10-01 13:57:25 +10:00 |
Stenzek
|
a115b40ef7
|
Common: Split some routines into CocoaTools
|
2023-09-24 12:21:19 +10:00 |
Stenzek
|
ac0601f408
|
Common: Drop String, add SmallString
|
2023-09-23 14:14:52 +10:00 |
Stenzek
|
3c68543491
|
Bus: 16KB page compatibility for mmap fastmem
|
2023-09-23 14:14:52 +10:00 |
Stenzek
|
68b59ee748
|
CMake: Swap USE_ and WITH_ for ENABLE_
Consistency.
|
2023-09-17 12:36:52 +10:00 |
Stenzek
|
0b0abc426b
|
dep: Remove gsl
|
2023-09-05 22:10:50 +10:00 |
Stenzek
|
7b068b976b
|
CrashHandler: Use libbacktrace
|
2023-09-05 21:37:03 +10:00 |
Stenzek
|
cee4f93097
|
Build: Use precompiled headers
|
2023-09-02 21:44:08 +10:00 |
Stenzek
|
e3d9ba4c99
|
Rewrite host GPU abstraction
- Don't have to repeat the same thing for 4 renderers.
- Add native Metal renderer.
|
2023-08-20 21:55:38 +10:00 |
Stenzek
|
5b980dafa5
|
System: Refactor main loop
Reduces JIT exits.
Improves runahead performance.
|
2023-08-16 01:13:00 +10:00 |
Charles the Thobe
|
4ea57daf39
|
CMake: display warning when building without Wayland on systems that support Wayland
|
2023-05-03 10:43:09 +03:00 |
Connor McLaughlin
|
01270bac35
|
StringUtil: Add ToChars/fast_float FromChars
|
2023-01-15 15:13:54 +10:00 |
Connor McLaughlin
|
1552ff82a7
|
CMake: Fix Linux build
|
2023-01-07 17:40:50 +10:00 |
Connor McLaughlin
|
fa2fd8f84f
|
Build: Reference GSL
|
2023-01-07 13:10:43 +10:00 |
Connor McLaughlin
|
a9038133c8
|
HostDisplay: Common texture base class for all APIs
|
2022-10-04 00:00:56 +10:00 |
Connor McLaughlin
|
8aa1c8827c
|
GPU/D3D11: Purge D3D11::StagingTexture
|
2022-09-26 22:15:51 +10:00 |
Connor McLaughlin
|
9d27f7095f
|
Vulkan: Use Vulkan Memory Allocator
|
2022-09-26 22:15:50 +10:00 |
Connor McLaughlin
|
bf76780f11
|
GameList: Add cover downloader
|
2022-09-13 17:50:42 +10:00 |
Connor McLaughlin
|
0572d0cd4b
|
Common: Add ByteStream implementations for zstd
|
2022-08-18 23:10:15 +10:00 |
Connor McLaughlin
|
e9126aeeb8
|
Common: Add SHA1Digest
|
2022-08-16 00:05:46 +10:00 |
Connor McLaughlin
|
b698ff1fff
|
Common: Add build_timestamp.h
|
2022-08-10 13:05:52 +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
|
cb127b6412
|
Common: Remove Event
|
2022-07-30 21:55:12 +10:00 |
Connor McLaughlin
|
f6ff7e48c1
|
Build: Fix compiling for arm64/linux
|
2022-07-28 22:38:08 +10:00 |
Connor McLaughlin
|
8af4f4f01a
|
Common: ScopeGuard -> ScopedGuard
|
2022-07-26 18:37:16 +10:00 |
Connor McLaughlin
|
c233a8042f
|
GLContext: Dynamically load wayland-egl
|
2022-07-25 18:06:17 +10:00 |
Connor McLaughlin
|
25c52f97d4
|
CMake: Include Vulkan headers
|
2022-07-25 01:06:24 +10:00 |
Connor McLaughlin
|
af91fcf195
|
Backport more common classes
|
2022-07-21 17:29:58 +10:00 |
Connor McLaughlin
|
f6b3652ae6
|
Add MemorySettingsInterface
|
2022-07-21 17:29:58 +10:00 |
Connor McLaughlin
|
6a6ab6529a
|
Backport SettingsInterface
|
2022-07-21 17:29:58 +10:00 |
Connor McLaughlin
|
b7fbde31a7
|
Move utility classes from common to own static lib
|
2022-07-21 17:29:58 +10:00 |
Connor McLaughlin
|
d2ca454576
|
Sync filesystem.h/path.h
|
2022-07-21 17:29:57 +10:00 |
Connor McLaughlin
|
f89529015c
|
dep: Move Vulkan loader to common
|
2022-07-21 17:29:57 +10:00 |
Connor McLaughlin
|
b5bf3593c4
|
ByteStream: Move routines from FileSystem to ByteStream
|
2022-07-21 17:29:57 +10:00 |
Connor McLaughlin
|
d5128a5ea9
|
HTTPDownloader: Move to common
|
2022-03-27 16:59:02 +10:00 |
Connor McLaughlin
|
cb51ab7197
|
Misc: Purge unused definitions
|
2022-03-27 16:59:02 +10:00 |
Connor McLaughlin
|
4d262e8072
|
CDImage: Add CD-ROM device implementation
|
2021-07-26 01:30:53 +10:00 |
Connor McLaughlin
|
14e7f8fd13
|
GPU: Add D3D12 renderer
|
2021-07-10 21:45:10 +10:00 |
Connor McLaughlin
|
262c43ac00
|
Build: Don't compile WGL/stackwalker for libretro
|
2021-06-03 21:32:23 +10:00 |
Connor McLaughlin
|
77984035d2
|
CDImage: Add CDImagePPF to overlap a PPF on another image
|
2021-06-01 21:54:50 +10:00 |