ameerj
|
99124b7261
|
FSR: Fix GCC build errors
|
2021-11-16 22:11:33 +07:00 |
Marshall Mohror
|
bb03675485
|
Vulkan: Reimplement FSR constant generation functions to avoid GCC warnings
|
2021-11-16 22:11:33 +07:00 |
ameerj
|
47369faaab
|
vk_blit_screen: Fix AA destruction order
|
2021-11-16 22:11:32 +07:00 |
Marshall Mohror
|
dcc5b4f6b0
|
Presentation: Only use FP16 in scaling shaders on supported devices in Vulkan
|
2021-11-16 22:11:32 +07:00 |
ameerj
|
a39e867c73
|
renderer_vulkan/blit_image: Use generic color state on Depth to Color blits
Fixes Bayonetta 2 on AMD
|
2021-11-16 22:11:32 +07:00 |
ameerj
|
282a4501d9
|
vk_texture_cache: Refactor 3D scaling helpers
|
2021-11-16 22:11:32 +07:00 |
ameerj
|
93c9eb196f
|
gl_rasterizer: Fix ScissorTest and Clear when scaling
|
2021-11-16 22:11:32 +07:00 |
ameerj
|
172d4f1e3b
|
gl_texture_cache: Simplify scaling procedures
|
2021-11-16 22:11:32 +07:00 |
Fernando Sahmkow
|
5c6fa88935
|
OpenGlTextureCache: Fix state invalidation on rescaling.
|
2021-11-16 22:11:32 +07:00 |
Fernando Sahmkow
|
c5dbd93adb
|
VulkanBufferCache: Avoid adding barriers between multiple copies.
|
2021-11-16 22:11:32 +07:00 |
Fernando Sahmkow
|
99547d2656
|
HostShader: Fix gaussian and add attribution.
|
2021-11-16 22:11:32 +07:00 |
Fernando Sahmkow
|
a96c9c803b
|
Yuzu UI: Add button for Anti Alias
|
2021-11-16 22:11:32 +07:00 |
Fernando Sahmkow
|
21a8ba0437
|
Vulkan: Fix FXAA in AMD.
|
2021-11-16 22:11:32 +07:00 |
Fernando Sahmkow
|
6cdfaee7b4
|
Texture Cache: Fix blitting.
|
2021-11-16 22:11:32 +07:00 |
FernandoS27
|
e6f1ed08fb
|
Vulkan: Implement FXAA
|
2021-11-16 22:11:32 +07:00 |
Marshall Mohror
|
056894f07a
|
OpenGL: fix FXAA with scaling
|
2021-11-16 22:11:32 +07:00 |
Marshall Mohror
|
48cf376462
|
OpenGL: Implement FXAA
|
2021-11-16 22:11:32 +07:00 |
Marshall Mohror
|
74e39ed6ee
|
Frontend: Add anti-aliasing method setting
|
2021-11-16 22:11:32 +07:00 |
Marshall Mohror
|
510caeefb3
|
Settings: Add anti-aliasing method setting
|
2021-11-16 22:11:32 +07:00 |
FernandoS27
|
2eff80b47f
|
QtGUI: Add buttton to toggle the filter.
|
2021-11-16 22:11:32 +07:00 |
FernandoS27
|
9e065b9c7d
|
VideoCore: Add gaussian filtering.
|
2021-11-16 22:11:32 +07:00 |
FernandoS27
|
bf01b7993d
|
TextureCache: Improve Reaper.
|
2021-11-16 22:11:32 +07:00 |
FernandoS27
|
bb3e95133d
|
Vulkan: fix waiting on semaphore.
|
2021-11-16 22:11:32 +07:00 |
Marshall Mohror
|
916b882ea8
|
Update scaleforce to use FP16
|
2021-11-16 22:11:32 +07:00 |
FernandoS27
|
e7fc60406e
|
VideoCore: Add more rescaling option.
|
2021-11-16 22:11:31 +07:00 |
FernandoS27
|
d37d10e7a7
|
TextureCache: fix rescaling in aliases and overlap joins.
|
2021-11-16 22:11:31 +07:00 |
Marshall Mohror
|
7506ac4118
|
Presentation: Fix turning FSR on and off in settings
|
2021-11-16 22:11:31 +07:00 |
Fernando Sahmkow
|
4ad22c7d2b
|
Video Core: fix building for GCC.
|
2021-11-16 22:11:31 +07:00 |
FernandoS27
|
826a350e2b
|
Vulkan Rasterizer: Fix clears on integer textures.
|
2021-11-16 22:11:31 +07:00 |
FernandoS27
|
150bc45401
|
Texture cache: fix Intel with rescaler.
|
2021-11-16 22:11:31 +07:00 |
FernandoS27
|
f3ff8bdc0e
|
TextureCache: Fix blitting filter in Vulkan and correct viewport/scissor calculation when downscaling.
|
2021-11-16 22:11:31 +07:00 |
Fernando Sahmkow
|
3b61de74e6
|
Texture Cache: fix memory managment and optimize scaled downloads, uploads.
|
2021-11-16 22:11:31 +07:00 |
Fernando Sahmkow
|
c2ca55c9d5
|
Texture Cache: ease the requirements of textures being blacklisted.
|
2021-11-16 22:11:31 +07:00 |
Fernando Sahmkow
|
50b4c774cb
|
Vulkan: Fix Blit Depth Stencil
|
2021-11-16 22:11:31 +07:00 |
Fernando Sahmkow
|
425ab9ef4b
|
Texture Cache: Fix downscaling and correct memory comsumption.
|
2021-11-16 22:11:31 +07:00 |
Fernando Sahmkow
|
b60966041c
|
Presentation: add Nearest Neighbor filter.
|
2021-11-16 22:11:31 +07:00 |
ameerj
|
77b0812d69
|
externals: Add only included ffx-fsr headers
The submodule adds a lot of unneeded bloat due its addition of samples that contain large media files that are difficult to compress.
|
2021-11-16 22:11:31 +07:00 |
Marshall Mohror
|
37cb0377ae
|
vulkan: Implement FidelityFX Super Resolution
|
2021-11-16 22:11:31 +07:00 |
FernandoS27
|
d4f5193bd3
|
Texture Cache: Rescale conversions between depth and color
|
2021-11-16 22:11:31 +07:00 |
Fernando Sahmkow
|
ef1dc42635
|
Texture cache: Fix memory consumption and ignore rating when a depth texture is rendered.
|
2021-11-16 22:11:31 +07:00 |
ameerj
|
618de4e787
|
vulkan: Fix rescaling push constant usage
|
2021-11-16 22:11:31 +07:00 |
Fernando Sahmkow
|
b7ccc58f23
|
Texture Cahe: Fix downscaling on SMO.
|
2021-11-16 22:11:31 +07:00 |
ameerj
|
0f14c9379e
|
texture_cache_base: Remove unused function declarations
|
2021-11-16 22:11:31 +07:00 |
ameerj
|
ca1db63116
|
yuzu: Fix build errors
|
2021-11-16 22:11:31 +07:00 |
ameerj
|
ebf36f23dd
|
vk_texture_cache: Use 3D to scale images when blit is unsupported
|
2021-11-16 22:11:31 +07:00 |
ameerj
|
4de584005f
|
texture_cache: Fix infinitely recursive ImageCanRescale check
|
2021-11-16 22:11:31 +07:00 |
ameerj
|
b1ae935f11
|
vk_texture_cache: Fix BlitScale of non-2D images
|
2021-11-16 22:11:31 +07:00 |
ameerj
|
abd07e4158
|
video_core: Refactor resolution scale function
|
2021-11-16 22:11:31 +07:00 |
ameerj
|
b14f2c7c82
|
texture_cache: Fix image resolves when src/dst are not both scaled
|
2021-11-16 22:11:30 +07:00 |
lat9nq
|
49c0c7efd2
|
yuzu_cmd: Read resolution_setup and scaling_filter from config
Also adds descriptions and the settings to the default config.
|
2021-11-16 22:11:30 +07:00 |