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 |
Connor McLaughlin
|
69cfcd22a2
|
CDImageCue: Replace libcue with in-house cue parser
|
2021-05-21 14:52:55 +10:00 |
Connor McLaughlin
|
1392a64a93
|
Re-add libretro core
|
2021-05-20 12:18:54 +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
|
955afc3182
|
Common: Add Error helper class
|
2021-03-19 01:52:50 +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
|
10c3506f1a
|
Cheevos: Linux support
|
2021-02-28 19:01:16 +10:00 |
Connor McLaughlin
|
f7426b0988
|
GL/Context: Support fbdev
|
2021-02-14 18:36:21 +10:00 |
Connor McLaughlin
|
cbdf722dd6
|
GL/ContextEGL: Fix compiling with both DRM/KMS and X11 enabled
|
2021-02-01 01:45:30 +10:00 |
Connor McLaughlin
|
b09da307b5
|
Common: Add DRM display helper class and GBM GL context
|
2021-01-31 17:10:27 +10:00 |
Connor McLaughlin
|
122cf67bb3
|
Common: Add crash handler functions for Windows
|
2021-01-31 17:00:57 +10:00 |
Connor McLaughlin
|
d23645e02f
|
CMake: Fix Linux build
|
2021-01-11 03:18:30 +10:00 |