Stenzek
|
547601559c
|
Common: Add TaskQueue class
|
2025-01-03 20:16:37 +10:00 |
Stenzek
|
d3246deb77
|
ThirdParty: Add aes.cpp
|
2024-11-29 17:06:06 +10:00 |
Stenzek
|
bbe6612b25
|
Common: Add SHA256Digest
|
2024-11-29 15:20:33 +10:00 |
Stenzek
|
6551358212
|
Log: Replace channel string search with bitset
Knocks off around ~20KB of code.
|
2024-10-31 14:41:33 +10:00 |
Stenzek
|
3078339f64
|
Common: Extract out ryml helpers
|
2024-09-09 00:35:31 +10:00 |
Stenzek
|
88ee70ef8a
|
Misc: Remove unused files
|
2024-09-01 23:17:17 +10:00 |
Stenzek
|
0321a2cdc4
|
Common: Purge ByteStream
|
2024-07-29 17:27:32 +10:00 |
Stenzek
|
ab7a3e1934
|
BinaryReaderWriter: Add class for files as well as spans
|
2024-07-29 17:27:32 +10:00 |
Stenzek
|
7a3a72ec3d
|
GPU: Add display rotation option
|
2024-07-26 23:09:33 +10:00 |
Stenzek
|
e0509ebd9f
|
Common: Remove Rectangle class
|
2024-07-03 15:54:32 +10:00 |
Stenzek
|
0ae6ddcf7f
|
Common: Add GSVector
Mostly based on PCSX2.
|
2024-07-03 00:24:12 +10:00 |
Stenzek
|
4e905a63ec
|
Util: Add socket helper classes
|
2024-05-26 22:20:29 +10:00 |
Stenzek
|
b143d96476
|
Build: Use deps DLLs on Windows
|
2024-03-24 16:02:59 +10:00 |
Stenzek
|
620d08f72d
|
Build: Move Image from common to util
|
2024-03-06 16:09:21 +10:00 |
Stenzek
|
fcb8ce1ebc
|
Common: Add DynamicLibrary
|
2024-02-25 20:30:40 +10:00 |
Stenzek
|
fdd3edf73a
|
Common: Add LLVM SmallVector
|
2023-12-09 22:08:14 +10:00 |
Stenzek
|
0fe6e9170b
|
HTTPDownloader: Move to util project
|
2023-11-06 23:17:57 +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
|
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
|
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 |
Connor McLaughlin
|
8c7a192128
|
Misc: Add copyright/license statement to applicable files
Should've did this in the beginning.
|
2022-12-04 21:03:49 +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
|
7bbacd2392
|
Misc: Remove unused code
|
2022-08-22 19:55:38 +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
|
cb127b6412
|
Common: Remove Event
|
2022-07-30 21:55:12 +10:00 |
Connor McLaughlin
|
8af4f4f01a
|
Common: ScopeGuard -> ScopedGuard
|
2022-07-26 18:37:16 +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
|
d5128a5ea9
|
HTTPDownloader: Move to common
|
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
|
77984035d2
|
CDImage: Add CDImagePPF to overlap a PPF on another image
|
2021-06-01 21:54:50 +10:00 |
Connor McLaughlin
|
69cfcd22a2
|
CDImageCue: Replace libcue with in-house cue parser
|
2021-05-21 14:52:55 +10:00 |
Connor McLaughlin
|
2ac6f60bbb
|
Rename cpu_detect.h to platform.h and add OS
|
2021-04-04 13:01:43 +10:00 |
Connor McLaughlin
|
924756860e
|
HostDisplay: Support refresh rate queries on all platforms except Mac
|
2021-04-03 02:53:28 +10:00 |
Connor McLaughlin
|
50d712c3fe
|
CDImage: Support sub-images, use subimages for m3u
|
2021-03-27 15:18:29 +10:00 |
Connor McLaughlin
|
11dcba1b68
|
CDImage: Use Error class for complex errors
|
2021-03-19 01:58:00 +10:00 |