Commit Graph

23 Commits (4436cd5b58d2b1c9010bfa0956e2a0990d7f5140)

Author SHA1 Message Date
Connor McLaughlin e84fe4d948 D3D11HostDisplay: Fix alpha channel of lightgun crosshair 4 years ago
Connor McLaughlin 2aea58d056 HostDisplay: Add method to render screenshots at window size 4 years ago
Connor McLaughlin 5a66639d78 HostDisplay: Add virtual method for getting resolutions 5 years ago
Connor McLaughlin 7a48bcc585 FrontendCommon: Remove WITH_IMGUI #ifdefs
We never compile FrontendCommon without imgui anyway.
5 years ago
Connor McLaughlin e697d9aa33 HostDisplay: Move imgui context creation to base class 5 years ago
Connor McLaughlin 6c6fdeb15e HostDisplay: Make textures have levels/layers/samples attributes 5 years ago
Connor McLaughlin bb572741ae HostDisplay: Add GetHostRefreshRate() function
Only implemented in Windows for now.
5 years ago
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.
5 years ago
Connor McLaughlin 702ed21207 HostDisplay: Add threaded presentation for Vulkan renderer
Can add a significant speedup for fast forward. Automatically disabled
when vsync is enabled.
5 years ago
Connor McLaughlin ca84925ff8 HostDisplay: Support screenshotting 16-bit display formats 5 years ago
Connor McLaughlin d3d881aa6b GPU/Software: Reduce number of copies by one, enable 16-bit scanout 5 years ago
Connor McLaughlin d102b2facd Qt: Fix selecting fullscreen mode breaking other backend borderless 5 years ago
Connor McLaughlin 414bc30f24 HostDisplay: Implement exclusive fullscreen for D3D11 renderer 5 years ago
Connor McLaughlin 68d08ddbcb Merge branch 'postprocessing' 5 years ago
Connor McLaughlin 3847be86b0 Fix a bunch of random warnings 5 years ago
Connor McLaughlin 2819715260 FrontendCommon: Add a post processing implementation 5 years ago
Connor McLaughlin 0af22825ad FrontendCommon: Drop imgui deps for libretro build 5 years ago
Connor McLaughlin d6ec1fd84e Build fix 5 years ago
Connor McLaughlin c01854e9d1 Define LIBRETRO macro when building core, skip swap chain 5 years ago
Connor McLaughlin 2a38090e7a HostDisplay: Move most backend logic to FrontendCommon 5 years ago
Connor McLaughlin 77291096db Settings: Add GPU adapter option and hook up to D3D11/Vulkan 5 years ago
Connor McLaughlin 7fce9b102e FrontendCommon: Add GPU enumeration methods to D3D11/Vulkan host displays 5 years ago
Connor McLaughlin 6eb2079088 FrontendCommon: Add D3D11 helper for host display 5 years ago