Connor McLaughlin
|
c0352eb19f
|
GPU/HW: Clear host display texture on interlace switch
|
2021-07-11 14:09:11 +10:00 |
|
Connor McLaughlin
|
096a92ba84
|
GPU/HW: Simplify shader compile progress updates
|
2021-07-11 13:21:41 +10:00 |
|
Connor McLaughlin
|
cf51557b7f
|
GPU/Vulkan: Fix possible out-of-range pipeline with depth buffer
|
2021-07-09 13:07:41 +10:00 |
|
Connor McLaughlin
|
f7587eaeac
|
GPU/HW: Fix incorrect range for shader compiling progress
|
2021-06-25 13:56:06 +10:00 |
|
Connor McLaughlin
|
8407610e42
|
GPU/Vulkan: Invalidate display framebuffer where possible
|
2021-06-11 20:47:46 +10:00 |
|
Connor McLaughlin
|
245dd5b27a
|
GPU/HW: Fix crash with oversized writes and sw readback
|
2021-05-20 14:14:26 +10:00 |
|
Connor McLaughlin
|
5d877250e9
|
GPU/HW: Add an option to use software renderer for readbacks
|
2021-05-20 13:28:36 +10:00 |
|
Connor McLaughlin
|
ddea2818d9
|
Qt: Add renderer/resolution to status bar
|
2021-03-28 13:47:53 +10:00 |
|
Connor McLaughlin
|
c502f8b0a6
|
GPU/Vulkan: Fix box downsampling using incorrect texture
|
2021-03-25 13:33:48 +10:00 |
|
Connor McLaughlin
|
c062cc2c26
|
GPU/Vulkan: Fix UBO hazard across cmdbuffers
|
2021-03-14 02:01:48 +10:00 |
|
Connor McLaughlin
|
4e2ee86c1a
|
GPU/Vulkan: Fix incorrect layout in ClearDepthBuffer()
|
2021-03-08 17:44:10 +10:00 |
|
Connor McLaughlin
|
21e53016d7
|
GPU/Vulkan: Fix possible misalignment in VRAM writes
|
2021-03-04 01:36:43 +10:00 |
|
Connor McLaughlin
|
97cf3f770e
|
GPU: Fix previous frame adaptive downsample leaking in
|
2021-02-28 04:03:48 +10:00 |
|
Connor McLaughlin
|
24c2165bb3
|
GPU: Allow closing window/app to interrupt shader compilation
|
2021-02-19 01:48:44 +10:00 |
|
Connor McLaughlin
|
46dbea509a
|
GPU: Fix adaptive downsampling regression
|
2021-02-18 02:08:47 +10:00 |
|
Connor McLaughlin
|
c043643c4d
|
GPU/HW: Fix typo in IncludeVRAMDirtyRectangle() name
|
2021-02-07 20:00:16 +10:00 |
|
Connor McLaughlin
|
837fb6128b
|
GPU/HW: Fix mask bit when rendering with transparency and no DSB
Fixes some sprites in Bloody Roar on Mali GPUs.
|
2021-02-06 20:14:28 +10:00 |
|
Connor McLaughlin
|
626b2ecec1
|
GPU/Vulkan: Fix a possible layout violation when displaying
Happened in some games, e.g. Driver.
|
2021-02-02 00:52:23 +10:00 |
|
Connor McLaughlin
|
43bb69fb6b
|
GPU/SW: Fix 576-line scanout of PAL games
|
2021-02-01 18:39:36 +10:00 |
|
Connor McLaughlin
|
23e102b90a
|
GPU: Make display texture 720x576 instead of 1024x512
Some PAL games render in the full permissable 576 height, not 512.
|
2021-02-01 01:10:32 +10:00 |
|
Connor McLaughlin
|
1b16ba3d98
|
Warning fixes
|
2021-01-26 03:38:31 +10:00 |
|
Connor McLaughlin
|
3f96473fb5
|
System: Reuse existing texture/buffers for runahead/rewind
|
2021-01-25 01:15:46 +10:00 |
|
Connor McLaughlin
|
516d685dd0
|
System: Add memory-only save states and rewind
|
2021-01-25 01:15:45 +10:00 |
|
Connor McLaughlin
|
a0a24c7752
|
GPU/Vulkan: Only update sample texture when render area dirty
Fixes crash when using Show VRAM in some games with Vulkan.
|
2021-01-12 02:19:23 +10:00 |
|
Connor McLaughlin
|
3cb2cd8235
|
GPU: Add adaptive and box downsampling modes
|
2020-12-30 17:41:39 +10:00 |
|
Connor McLaughlin
|
8db961042a
|
GPU: Support replacing VRAM writes with new textures
|
2020-12-26 00:47:03 +10:00 |
|
Connor McLaughlin
|
aa1543271e
|
GPU: Support emulating a depth buffer from PGXP depth values
|
2020-12-23 01:39:49 +10:00 |
|
Connor McLaughlin
|
d5d9cb623d
|
GPU/Vulkan: Fix possible framebuffer destroy-while-in-use
|
2020-12-22 00:56:55 +10:00 |
|
Connor McLaughlin
|
7b6d30a994
|
GPU/HW: Fix possible VRAM corruption when live switching resolutions
Mask bit was getting lost based on guest state.
|
2020-12-17 01:20:06 +10:00 |
|
Connor McLaughlin
|
03d4f80883
|
GPU: Move enums/types into separate file
|
2020-11-21 18:39:04 +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
|
ae1e4b1b8f
|
GPU: Add chroma smoothing for 24-bit display enhancement
|
2020-11-03 16:17:45 +10:00 |
|
Connor McLaughlin
|
2eaebd8921
|
GPU: Implement support for multisample antialiasing
|
2020-10-31 14:27:58 +10:00 |
|
Connor McLaughlin
|
7755e238d3
|
GPU/Vulkan: Fix depth not being updated with VRAM writes
Fixes menu not showing in Dragon Quest VII.
|
2020-10-19 11:46:45 +10:00 |
|
Connor McLaughlin
|
d73271ec0a
|
GPU: Add option to force 4:3 for 24-bit content (e.g. FMVs)
|
2020-09-26 15:11:45 +10:00 |
|
Connor McLaughlin
|
3847be86b0
|
Fix a bunch of random warnings
|
2020-09-13 11:54:51 +10:00 |
|
Connor McLaughlin
|
3625834ea7
|
GPU/HW: Add loading bar to shader compilation
|
2020-09-12 00:26:34 +10:00 |
|
Connor McLaughlin
|
6f250a4ff7
|
GPU/HW: Add JINC2 and xBRZ texture filtering options
Shaders ported from beetle-psx.
|
2020-09-12 00:26:34 +10:00 |
|
Connor McLaughlin
|
2cecb8bbdb
|
GPU/Vulkan: End render pass in ClearDisplay()
Fixes crash on Mesa/radv.
|
2020-09-08 11:44:54 +10:00 |
|
Connor McLaughlin
|
2c36750a0e
|
VulkanHostDisplay: Fix imgui image textures not rendering
|
2020-09-06 17:47:23 +10:00 |
|
Connor McLaughlin
|
e21fc9e253
|
GPU/Vulkan: Use half width framebuffer for VRAM readbacks
|
2020-09-01 12:02:04 +10:00 |
|
Connor McLaughlin
|
421c65ea69
|
GPU/Vulkan: Fix reverse subtract blending with texture filtering
Fixes pointer in Final Fantasy VII with texture filtering.
|
2020-08-24 00:22:56 +10:00 |
|
Connor McLaughlin
|
d1ee6c0da7
|
GPU/HW: Make settings update slightly safer
|
2020-08-12 02:27:52 +10:00 |
|
Connor McLaughlin
|
2130d3b004
|
GPU/Vulkan: Don't add UV limits as attribute when unused
|
2020-08-11 03:58:59 +10:00 |
|
Connor McLaughlin
|
5c6e92cdfc
|
GPU/HW: Disable coordinate clamping when unnecessary
|
2020-08-10 23:28:37 +10:00 |
|
Connor McLaughlin
|
b95ce993e0
|
GPU/HW: Clamp interpolated UVs to polygon limits
Fixes texture filtering and PGXP issues in some games.
|
2020-08-10 23:28:37 +10:00 |
|
Connor McLaughlin
|
0fc301d654
|
GPU/HW: Use wrap texture address modes
|
2020-08-04 14:40:00 +10:00 |
|
Connor McLaughlin
|
818892cb1b
|
GPU: Claer interlaced field buffer when enabling
Fixes old frames getting briefly displayed.
|
2020-08-03 03:26:13 +10:00 |
|
Connor McLaughlin
|
be6ae8b70b
|
GPU/Vulkan: Work around Mali crash with readbacks
|
2020-08-03 02:03:33 +10:00 |
|
Connor McLaughlin
|
96ba9198ef
|
GPU/HW: Expand lines into triangles before rendering
Fewer batches, consistent upscaling behavior.
|
2020-08-02 17:17:11 +10:00 |
|