Fernando Sahmkow
|
ce7c3bdf0c
|
Vulkan: implement Logical Operations.
|
2021-12-18 06:52:28 +01:00 |
|
Fernando Sahmkow
|
790bbcb016
|
Vulkan: Implement VK_EXT_primitive_topology_list_restart
|
2021-12-18 05:47:48 +01:00 |
|
Morph
|
036cb348bf
|
maxwell_to_vk: Add ASTC_2D_5X4_UNORM
|
2021-12-10 22:44:24 -05:00 |
|
Morph
|
0f7d2bbd55
|
maxwell_to_vk: Add ASTC_2D_8X5_UNORM
- Used by Lego City Undercover
|
2021-12-09 13:53:53 -05:00 |
|
Morph
|
052c01db9a
|
renderer_vulkan: Add R16G16_UINT
- Used by Immortals Fenyx Rising
|
2021-12-08 10:55:11 -05:00 |
|
Fernando S
|
d15bbac985
|
Merge pull request #7396 from FernandoS27/blit-this-mf
TextureCache: Eliminate format deduction as full depth conversion has been supported.
|
2021-11-28 12:16:31 +01:00 |
|
Fernando Sahmkow
|
c03917860b
|
Texture Cache: Always copy on NVIDIA.
|
2021-11-22 00:06:56 +01:00 |
|
Fernando Sahmkow
|
09a236dbbf
|
TextureCache: Simplify blitting of D24S8 formats and fix bugs.
|
2021-11-22 00:00:01 +01:00 |
|
Fernando Sahmkow
|
eae2158c12
|
VulkanTexturECache: Use reinterpret on D32_S8 formats.
|
2021-11-21 21:09:49 +01:00 |
|
Morph
|
e0c4af1b7b
|
vk_texture_cache: Mark VkBufferUsageFlags as static constexpr
|
2021-11-20 21:49:37 -05:00 |
|
Morph
|
feba9b7300
|
vk_blit_image: Consolidate CreatePipelineTargetEx functions
|
2021-11-20 21:18:37 -05:00 |
|
bunnei
|
9e4707b508
|
Merge pull request #7368 from FernandoS27/vulkan-conv
Fix ART Blit detection regression and add D24S8 <-> RGBA8 conv to Vulkan
|
2021-11-20 16:51:13 -08:00 |
|
Fernando Sahmkow
|
e6d7d48d78
|
TextureCache: Refactor and fix linux compiling.
|
2021-11-20 14:46:19 +01:00 |
|
Fernando Sahmkow
|
e926797029
|
TextureCache: Implement buffer copies on Vulkan.
|
2021-11-20 06:15:29 +01:00 |
|
Fernando Sahmkow
|
df1eabfc53
|
TextureCache: Add R16G16 to D24S8 converter.
|
2021-11-20 00:02:12 +01:00 |
|
Fernando Sahmkow
|
4241b9e26c
|
TextureCache: Add B10G11R11 to D24S8 converter.
|
2021-11-19 23:22:44 +01:00 |
|
bunnei
|
2b5f99cebd
|
Merge pull request #7357 from Morph1984/s8_uint
video_core: Implement S8_UINT format
|
2021-11-19 01:16:49 -08:00 |
|
Fernando Sahmkow
|
5e58fd30b6
|
TextureCache: Implement additional D24S8 convertions.
|
2021-11-19 06:27:44 +01:00 |
|
Fernando Sahmkow
|
a21d1447ab
|
Vulkan: implement D24S8 <-> RGBA8 convertions.
|
2021-11-19 03:17:02 +01:00 |
|
Morph
|
39a49776b6
|
renderer_vulkan: Implement S8_UINT stencil format
It should be noted that on Windows, only nvidia gpus support this format natively as of this commit.
|
2021-11-18 00:05:51 -05:00 |
|
ameerj
|
ba5778b0e3
|
texture_cache: Use pixel format conversion when supported by the runtime
|
2021-11-16 22:32:46 -05:00 |
|
Fernando Sahmkow
|
923aab37f8
|
TextureCache: Fix OGL cleaning
|
2021-11-17 00:59:46 +01:00 |
|
Fernando Sahmkow
|
c74619d266
|
TextureCache: Add automatic anisotropic filtering and refactor code.
|
2021-11-16 23:14:51 +01:00 |
|
Fernando Sahmkow
|
28fddb9c5e
|
TextureCache: Make a better Anisotropic setter.
|
2021-11-16 22:11:33 +01:00 |
|
FernandoS27
|
759bb872c3
|
Vulkan: fix regression.
|
2021-11-16 22:11:33 +01:00 |
|
ameerj
|
9f2bab53fd
|
FSR: Fix GCC build errors
|
2021-11-16 22:11:33 +01:00 |
|
Marshall Mohror
|
71e8b72b01
|
Vulkan: Reimplement FSR constant generation functions to avoid GCC warnings
|
2021-11-16 22:11:33 +01:00 |
|
ameerj
|
29ef93cc67
|
vk_blit_screen: Fix AA destruction order
|
2021-11-16 22:11:32 +01:00 |
|
Marshall Mohror
|
c2f855fb98
|
Presentation: Only use FP16 in scaling shaders on supported devices in Vulkan
|
2021-11-16 22:11:32 +01:00 |
|
ameerj
|
42b2b47f60
|
renderer_vulkan/blit_image: Use generic color state on Depth to Color blits
Fixes Bayonetta 2 on AMD
|
2021-11-16 22:11:32 +01:00 |
|
ameerj
|
d8e0e95991
|
vk_texture_cache: Refactor 3D scaling helpers
|
2021-11-16 22:11:32 +01:00 |
|
Fernando Sahmkow
|
4462c6ee38
|
VulkanBufferCache: Avoid adding barriers between multiple copies.
|
2021-11-16 22:11:32 +01:00 |
|
Fernando Sahmkow
|
e3e55f450f
|
Vulkan: Fix FXAA in AMD.
|
2021-11-16 22:11:32 +01:00 |
|
FernandoS27
|
0a3e7c6f14
|
Vulkan: Implement FXAA
|
2021-11-16 22:11:32 +01:00 |
|
FernandoS27
|
f54d6dee54
|
VideoCore: Add gaussian filtering.
|
2021-11-16 22:11:32 +01:00 |
|
FernandoS27
|
6db528fb65
|
Vulkan: fix waiting on semaphore.
|
2021-11-16 22:11:32 +01:00 |
|
FernandoS27
|
564caa296b
|
TextureCache: fix rescaling in aliases and overlap joins.
|
2021-11-16 22:11:31 +01:00 |
|
Marshall Mohror
|
62092586a1
|
Presentation: Fix turning FSR on and off in settings
|
2021-11-16 22:11:31 +01:00 |
|
Fernando Sahmkow
|
ba4171de79
|
Video Core: fix building for GCC.
|
2021-11-16 22:11:31 +01:00 |
|
FernandoS27
|
91357303b1
|
Vulkan Rasterizer: Fix clears on integer textures.
|
2021-11-16 22:11:31 +01:00 |
|
FernandoS27
|
7f45ef70f3
|
Texture cache: fix Intel with rescaler.
|
2021-11-16 22:11:31 +01:00 |
|
FernandoS27
|
0439a16f5c
|
TextureCache: Fix blitting filter in Vulkan and correct viewport/scissor calculation when downscaling.
|
2021-11-16 22:11:31 +01:00 |
|
Fernando Sahmkow
|
00a337fe07
|
Texture Cache: fix memory managment and optimize scaled downloads, uploads.
|
2021-11-16 22:11:31 +01:00 |
|
Fernando Sahmkow
|
20096dfe4c
|
Vulkan: Fix Blit Depth Stencil
|
2021-11-16 22:11:31 +01:00 |
|
Fernando Sahmkow
|
c8785738b0
|
Texture Cache: Fix downscaling and correct memory comsumption.
|
2021-11-16 22:11:31 +01:00 |
|
Fernando Sahmkow
|
d20bfdd9a3
|
Presentation: add Nearest Neighbor filter.
|
2021-11-16 22:11:31 +01:00 |
|
Marshall Mohror
|
2173534da5
|
vulkan: Implement FidelityFX Super Resolution
|
2021-11-16 22:11:31 +01:00 |
|
FernandoS27
|
a75a56e998
|
Texture Cache: Rescale conversions between depth and color
|
2021-11-16 22:11:31 +01:00 |
|
Fernando Sahmkow
|
2ea2bc9f01
|
Texture cache: Fix memory consumption and ignore rating when a depth texture is rendered.
|
2021-11-16 22:11:31 +01:00 |
|
ameerj
|
d644a3780c
|
vulkan: Fix rescaling push constant usage
|
2021-11-16 22:11:31 +01:00 |
|