Connor McLaughlin
|
817c7ef96a
|
FrontendCommon: Mark host display files as final
Libretro has its own display classes now.
|
2021-05-23 16:18:15 +10:00 |
|
Connor McLaughlin
|
2aea58d056
|
HostDisplay: Add method to render screenshots at window size
|
2021-03-06 02:21:27 +10:00 |
|
Connor McLaughlin
|
65daf1d6a0
|
Vulkan: Support fullscreen resolution enumeration
|
2021-02-16 02:58:25 +10:00 |
|
Connor McLaughlin
|
5a66639d78
|
HostDisplay: Add virtual method for getting resolutions
|
2021-02-14 18:36:21 +10:00 |
|
Connor McLaughlin
|
7a48bcc585
|
FrontendCommon: Remove WITH_IMGUI #ifdefs
We never compile FrontendCommon without imgui anyway.
|
2021-01-31 17:10:27 +10:00 |
|
Connor McLaughlin
|
e697d9aa33
|
HostDisplay: Move imgui context creation to base class
|
2021-01-31 17:10:27 +10:00 |
|
Connor McLaughlin
|
6c6fdeb15e
|
HostDisplay: Make textures have levels/layers/samples attributes
|
2021-01-24 20:41:40 +10:00 |
|
Connor McLaughlin
|
dc46d52029
|
FrontendCommon: Remove unnecessary #ifndef LIBRETRO macros
These were only needed because of ancient compilers on the libretro
buildbot, it still compiles fine with these fields on the latest
compilers.
|
2020-12-27 00:54:53 +10:00 |
|
Connor McLaughlin
|
702ed21207
|
HostDisplay: Add threaded presentation for Vulkan renderer
Can add a significant speedup for fast forward. Automatically disabled
when vsync is enabled.
|
2020-12-27 00:54:53 +10:00 |
|
Connor McLaughlin
|
ca84925ff8
|
HostDisplay: Support screenshotting 16-bit display formats
|
2020-12-22 03:24:51 +10:00 |
|
Connor McLaughlin
|
d3d881aa6b
|
GPU/Software: Reduce number of copies by one, enable 16-bit scanout
|
2020-11-21 18:39:04 +10:00 |
|
Connor McLaughlin
|
d102b2facd
|
Qt: Fix selecting fullscreen mode breaking other backend borderless
|
2020-11-03 16:17:45 +10:00 |
|
Connor McLaughlin
|
414bc30f24
|
HostDisplay: Implement exclusive fullscreen for D3D11 renderer
|
2020-11-02 00:56:05 +10:00 |
|
Connor McLaughlin
|
68d08ddbcb
|
Merge branch 'postprocessing'
|
2020-09-13 12:14:21 +10:00 |
|
Connor McLaughlin
|
3847be86b0
|
Fix a bunch of random warnings
|
2020-09-13 11:54:51 +10:00 |
|
Connor McLaughlin
|
2819715260
|
FrontendCommon: Add a post processing implementation
|
2020-09-13 01:23:43 +10:00 |
|
Connor McLaughlin
|
b9ffca1ddf
|
libretro: Vulkan renderer support
|
2020-07-04 22:14:07 +10:00 |
|
Connor McLaughlin
|
655dff84e2
|
VulkanHostDisplay: Fix software cursor rendering
|
2020-07-01 01:57:25 +10:00 |
|
Connor McLaughlin
|
2a38090e7a
|
HostDisplay: Move most backend logic to FrontendCommon
|
2020-06-30 03:03:56 +10:00 |
|
Connor McLaughlin
|
77291096db
|
Settings: Add GPU adapter option and hook up to D3D11/Vulkan
|
2020-06-20 03:34:19 +10:00 |
|
Connor McLaughlin
|
7fce9b102e
|
FrontendCommon: Add GPU enumeration methods to D3D11/Vulkan host displays
|
2020-06-20 03:34:19 +10:00 |
|
Connor McLaughlin
|
6aacf0019a
|
FrontendCommon: Add a Vulkan host display interface
|
2020-06-19 00:18:19 +10:00 |
|