dd7dfe348f
HostDisplay: Clamp scissor rect for cursor
...
Scissor with x/y < 0 is invalid.
To you know who you are, stop copying these changes and putting your
name on it, or respect the copyright declared in the files. You're
violating both copyright as well as the license by not attributing.
2023-02-07 20:08:49 +10:00
befbc7bc2e
HostDisplay: Fix cursor texture leak
2023-02-07 20:06:29 +10:00
af73d8ac24
D3D12HostDisplay: Fix software cursor rendering
2022-12-27 22:17:58 +10:00
8c7a192128
Misc: Add copyright/license statement to applicable files
...
Should've did this in the beginning.
2022-12-04 21:03:49 +10:00
7d3ac98cc6
HostDisplay: Manually throttle fullscreen UI presentation
...
Fixes flickering screen in fullscreen with Vulkan.
2022-12-04 14:06:56 +10:00
eafa4fb1a3
HostDisplay: Simplify method naming
...
Match PCSX2.
2022-12-04 13:22:13 +10:00
27b0847ee7
WindowInfo: Don't clear display when going surfaceless
...
Fixes panic when a popup occurs when using GLX.
2022-11-23 19:13:29 +10:00
97ff2bf000
Misc: Remove last remnants of UWP
2022-11-03 13:13:10 +10:00
11ba87059e
HostDisplay: Remove parameters which get pulled from config
...
No point duplicating them.
2022-10-14 00:14:34 +10:00
ccfe3925fc
HostDisplay: Use border sampling for post processing shaders
2022-10-13 22:53:16 +10:00
adf41b9bbd
D3D12HostDisplay: Implement post processing
2022-10-13 22:13:09 +10:00
0709f92ac1
Misc: Cleanup/deduplicate from c9cba5e
2022-10-13 17:37:39 +10:00
a9038133c8
HostDisplay: Common texture base class for all APIs
2022-10-04 00:00:56 +10:00
6bafcea94f
HostDisplay: Remove DestroyRenderDevice()
2022-09-26 22:15:51 +10:00
0b3461338c
HostDisplay: Use streaming for sw renderer display
2022-09-13 17:50:42 +10:00
bec0d6e7df
HostDisplay: Add GPU usage statistics
2022-09-03 14:17:51 +10:00
1aa7facda8
Frontends: Pick best render API based on renderer
...
Stops unnecessary display recreation in big picture UI.
2022-08-26 23:30:45 +10:00
c7e8233b7b
System: Move present skip check to core
2022-08-19 00:07:14 +10:00
4688277987
SwapChain: Reduce buffer count from 3 to 2
2022-08-10 17:08:59 +10:00
29a5ac5d80
D3DHostDisplay: Fix starting in exclusive fullscreen
2022-07-24 17:43:56 +10:00
b42b5501f6
UI: Massive revamp, new features and improvements
2022-07-22 21:19:54 +10:00
0c0bd4c995
dep: Update imgui to v1.88
2022-07-21 17:29:58 +10:00
287b1e1abc
D3D12HostDisplay: IDXGIDevice is not a parent of ID3D12Device
2021-10-29 14:00:30 +10:00
09c65b48b8
D3D12HostDisplay: Fix headless rendering
2021-07-23 18:08:57 +10:00
e17c93ab04
D3D12HostDisplay: Fix incorrect resource state in DownloadTexture()
2021-07-22 13:58:03 +10:00
cebf8957e6
D3D12HostDisplay: Implement RenderScreenshot()
2021-07-22 13:58:03 +10:00
a747e15ac7
D3D12HostDisplay: Fix possible panic on fullscreen switch
2021-07-22 13:36:08 +10:00
5fa07999e7
D3D12HostDisplay: Fix debug violation in DestroyRenderSurface()
2021-07-13 14:17:04 +10:00
4bec982ca8
D3D12HostDisplay: Fix incorrect height when streaming updates
2021-07-11 13:43:47 +10:00
14e7f8fd13
GPU: Add D3D12 renderer
2021-07-10 21:45:10 +10:00