Stenzek
|
65216c9e87
|
VideoConfig: Add SupportsPartialDepthCopies to backend info
D3D11 doesn't support partial copies of depth buffers via
CopySubResource(), so we need to use a different path for the EFB cache.
|
2019-03-09 12:19:53 +10:00 |
|
 spycrabandGitHub
|
f72652f690
|
Revert "Vulkan: Show backend as Vulkan (MoltenVK) on macOS"
|
2019-03-07 02:05:59 +01:00 |
|
spycrab
|
a5534ec950
|
Vulkan: Show backend as Vulkan (MoltenVK) on macOS
|
2019-03-06 15:25:54 +01:00 |
|
Stenzek
|
21d81f99ff
|
VideoBackends: Fix GPU decoding of XFB buffers
Was using UNORM instead of UINT, resulting in invalid values.
|
2019-02-28 20:35:22 +10:00 |
|
Stenzek
|
f039149198
|
Move most backend functionality to VideoCommon
|
2019-02-19 16:57:54 +10:00 |
|
Stenzek
|
f9869cb216
|
Vulkan: Support runtime selection of WSI
|
2019-02-15 18:40:46 +10:00 |
|
Jordan Woyak
|
69b617ce76
|
WiimoteEmu: Remove redundant Matrix library and use the one in Common.
|
2019-02-03 12:02:02 -06:00 |
|
 TilkaandGitHub
|
2d75797c63
|
Merge pull request #7747 from stenzek/vulkan-shutdown
Vulkan: Shutdown fixes and cleanup/refactoring
|
2019-02-02 12:45:20 +00:00 |
|
Stenzek
|
3b033bf3f0
|
Vulkan: Move clear shader from Renderer to ShaderCache
|
2019-01-27 13:07:35 +10:00 |
|
Stenzek
|
e2cf238ec4
|
Vulkan: Move swapchain related members from Renderer to SwapChain
|
2019-01-27 12:59:57 +10:00 |
|
Stenzek
|
bd66db049a
|
Vulkan: Use device-local functions where possible
Avoids a call into the loader library, which may improve performance
ever-so-slightly.
|
2019-01-27 12:51:04 +10:00 |
|
Stenzek
|
ce1cc2d9fa
|
Vulkan: Don't execute command buffer before shutting down
We don't need to, and this was causing occasional crashes on Adreno.
|
2019-01-27 12:41:10 +10:00 |
|
Stenzek
|
b01df8670f
|
Renderer: Fix throttle-disable (TAB) hotkey when vsync is enabled
|
2019-01-27 12:31:12 +10:00 |
|
Stenzek
|
774480ba23
|
Vulkan: Set contents scale of Metal layer to screen factor
This gives us a native resolution framebuffer.
|
2019-01-26 00:02:04 +10:00 |
|
Stenzek
|
ee0fa548bc
|
Vulkan: Don't bind last descriptor set if bounding box is unsupported
Fixes crash on a4xx/Vulkan.
|
2019-01-25 11:15:57 +10:00 |
|
Stenzek
|
e9b02e7dd0
|
Vulkan: Remove unused UpdateUtilityUniformBuffer function
|
2019-01-25 11:15:57 +10:00 |
|
Stenzek
|
e4b205c769
|
Decouple XFB scanout from presentation
|
2019-01-25 11:15:57 +10:00 |
|
Stenzek
|
c9c0b85056
|
VideoBackends: Store a backbuffer 'scale'
This is a scaling factor, used for hi-dpi configurations.
|
2019-01-25 11:15:57 +10:00 |
|
Stenzek
|
e03b8e899e
|
Vulkan: Move texture upload buffer to ObjectCache
|
2019-01-25 11:15:57 +10:00 |
|
Stenzek
|
63dd91628d
|
Remove old RasterFont classes
|
2019-01-25 11:15:57 +10:00 |
|
Stenzek
|
600d1fc0bc
|
Renderer: Use imgui for drawing debug text and OSD
|
2019-01-25 11:15:57 +10:00 |
|
Stenzek
|
d1868d9475
|
RenderBase: Implement imgui rendering
|
2019-01-25 11:10:49 +10:00 |
|
weihuoya
|
66a7db3850
|
Always flush on swap
|
2019-01-08 18:28:59 +08:00 |
|
Stenzek
|
7afd5cc2fb
|
Use main buffers for utility draws
|
2018-12-04 17:37:25 +10:00 |
|
Stenzek
|
5ca18ff04e
|
Vulkan: Restore viewport/scissor state on RestoreAPIState
|
2018-12-04 17:36:08 +10:00 |
|