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 |
|
ameerj
|
3c0e8a57e6
|
vk_texture_cache: Use 3D to scale images when blit is unsupported
|
2021-11-16 22:11:31 +01:00 |
|
ameerj
|
311b2327cb
|
vk_texture_cache: Fix BlitScale of non-2D images
|
2021-11-16 22:11:31 +01:00 |
|
ameerj
|
b4742306d8
|
video_core: Refactor resolution scale function
|
2021-11-16 22:11:31 +01:00 |
|
ameerj
|
83aec496da
|
vk_texture_cache: Fix unsupported blit format error checking
|
2021-11-16 22:11:30 +01:00 |
|
ameerj
|
52cc6f51aa
|
vk_texture_cache: Fix early returns on unsupported scales
|
2021-11-16 22:11:30 +01:00 |
|
ameerj
|
d99a6e8e47
|
video_core: Misc resolution scaling related refactoring
|
2021-11-16 22:11:30 +01:00 |
|
Fernando Sahmkow
|
6ca801276b
|
Texture Cache: Fix Rescaling on Multisample
|
2021-11-16 22:11:30 +01:00 |
|
Fernando Sahmkow
|
fc21f37496
|
TextureCache: Base fixes on rescaling.
|
2021-11-16 22:11:30 +01:00 |
|
ameerj
|
abe81f73ef
|
vk_texture_cache: Simplify scaled image management
|
2021-11-16 22:11:30 +01:00 |
|
ameerj
|
c2174cbb8f
|
vk_rasterizer: Fix scaling on Y_NEGATE
|
2021-11-16 22:11:30 +01:00 |
|
ameerj
|
0213e5353d
|
vk_texture_cache: Use nearest neighbor scaling when available
|
2021-11-16 22:11:30 +01:00 |
|
ameerj
|
3beae9ae77
|
vk_texture_cache: Minor cleanup
|
2021-11-16 22:11:30 +01:00 |
|
ameerj
|
8539edc252
|
Renderers: Unify post processing filter shaders
|
2021-11-16 22:11:29 +01:00 |
|
Fernando Sahmkow
|
bca25d2a0f
|
Renderer: Implement Bicubic and ScaleForce filters.
|
2021-11-16 22:11:29 +01:00 |
|
Fernando Sahmkow
|
cdbe98a4d0
|
Texture Cache: fix scaling on upload and stop scaling on base resolution.
|
2021-11-16 22:11:29 +01:00 |
|
ameerj
|
92bb068ad5
|
emit_spirv: Fix RescalingLayout alignment
|
2021-11-16 22:11:29 +01:00 |
|
ameerj
|
a8a021ddcf
|
emit_spirv: Fix RescalingLayout alignment
|
2021-11-16 22:11:29 +01:00 |
|
ReinUsesLisp
|
d04e2dac6c
|
shader: Properly scale image reads and add GL SPIR-V support
Thanks for everything!
|
2021-11-16 22:11:29 +01:00 |
|
ReinUsesLisp
|
928ff21aae
|
shader: Properly blacklist and scale image loads
|
2021-11-16 22:11:29 +01:00 |
|
ReinUsesLisp
|
0100b5e700
|
texture_cache: Add getter to query if image view is rescaled
|
2021-11-16 22:11:29 +01:00 |
|
ReinUsesLisp
|
dc0a20f7e0
|
vk_rasterizer: Minor style change
|
2021-11-16 22:11:29 +01:00 |
|