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 |
Albert Liu
|
46ff2b553d
|
CDImage: Add support for loading PBP images
|
2021-03-15 20:06:39 -07:00 |
Connor McLaughlin
|
753dd0480f
|
CDImage: Add support for loading mds/mdf images
|
2021-03-07 16:26:15 +10:00 |
Connor McLaughlin
|
ac4dd11fa0
|
CDImage: Add support for ECM images
|
2021-03-07 02:47:00 +10:00 |
Connor McLaughlin
|
eb4d6efecd
|
Common: Add easing.h
|
2021-02-24 01:22:04 +10:00 |
Connor McLaughlin
|
e540ab7038
|
Common: Add LRUCache class
|
2021-02-22 12:22:28 +10:00 |
Connor McLaughlin
|
122cf67bb3
|
Common: Add crash handler functions for Windows
|
2021-01-31 17:00:57 +10:00 |
Connor McLaughlin
|
ceb67b5018
|
Common: Add memory arena and page fault handler classes
|
2020-10-18 14:54:38 +10:00 |
Connor McLaughlin
|
c89d94c2ff
|
Move Cubeb AudioStream to FrontendCommon
This way it doesn't need to be built for libretro.
|
2020-10-11 12:21:08 +10:00 |
Connor McLaughlin
|
70768c02af
|
Common: Add Shift-JIS helpers
|
2020-09-19 00:28:47 +10:00 |
Connor McLaughlin
|
17b5c749bf
|
libretro: Re-enable hw context switch, add auto option
|
2020-08-23 14:51:23 +10:00 |
Connor McLaughlin
|
045e6dff61
|
Common: Add Win32ProgressCallback
|
2020-08-06 19:33:08 +10:00 |
Connor McLaughlin
|
7cafb8c515
|
Common: Add MinizipHelpers (RAM and UTF-8 compatible fopen)
|
2020-08-06 19:33:02 +10:00 |
Connor McLaughlin
|
3187d07d03
|
CDImage: Add memory CD image class
|
2020-07-22 00:03:07 +10:00 |
Connor McLaughlin
|
7d88bba764
|
Common: Add an image helper class
|
2020-07-01 00:56:46 +10:00 |
Connor McLaughlin
|
1399e95b77
|
Common: Add a range of Vulkan helper/wrapper classes
|
2020-06-19 00:18:07 +10:00 |
Connor McLaughlin
|
0890164987
|
Common: Add scope_guard.h from Dolphin
|
2020-06-19 00:16:59 +10:00 |
Connor McLaughlin
|
8daff5e677
|
Common: Add dimensional_array.h
|
2020-06-18 03:10:33 +10:00 |
Connor McLaughlin
|
8b04b74f27
|
Common: Add a CD image hasher class
|
2020-06-08 01:19:35 +10:00 |