ameerj
42b2b47f60
renderer_vulkan/blit_image: Use generic color state on Depth to Color blits
Fixes Bayonetta 2 on AMD
4 years ago
ameerj
d8e0e95991
vk_texture_cache: Refactor 3D scaling helpers
4 years ago
ameerj
572315d46b
gl_rasterizer: Fix ScissorTest and Clear when scaling
4 years ago
ameerj
904f32975e
gl_texture_cache: Simplify scaling procedures
4 years ago
Fernando Sahmkow
1ecaca64b4
OpenGlTextureCache: Fix state invalidation on rescaling.
4 years ago
Fernando Sahmkow
4462c6ee38
VulkanBufferCache: Avoid adding barriers between multiple copies.
4 years ago
Fernando Sahmkow
59680838a9
HostShader: Fix gaussian and add attribution.
4 years ago
Fernando Sahmkow
30039bb358
Yuzu UI: Add button for Anti Alias
4 years ago
Fernando Sahmkow
e3e55f450f
Vulkan: Fix FXAA in AMD.
4 years ago
Fernando Sahmkow
ceace57320
Texture Cache: Fix blitting.
4 years ago
FernandoS27
0a3e7c6f14
Vulkan: Implement FXAA
4 years ago
Marshall Mohror
598aaf3d74
OpenGL: fix FXAA with scaling
4 years ago
Marshall Mohror
be286aaa66
OpenGL: Implement FXAA
4 years ago
Marshall Mohror
e6c99aecb0
Frontend: Add anti-aliasing method setting
4 years ago
Marshall Mohror
d5d689d3aa
Settings: Add anti-aliasing method setting
4 years ago
FernandoS27
9fa06bcc03
QtGUI: Add buttton to toggle the filter.
4 years ago
FernandoS27
f54d6dee54
VideoCore: Add gaussian filtering.
4 years ago
FernandoS27
52fc766daf
TextureCache: Improve Reaper.
4 years ago
FernandoS27
6db528fb65
Vulkan: fix waiting on semaphore.
4 years ago
Marshall Mohror
887480c513
Update scaleforce to use FP16
4 years ago
FernandoS27
43200a46fe
VideoCore: Add more rescaling option.
4 years ago
FernandoS27
564caa296b
TextureCache: fix rescaling in aliases and overlap joins.
4 years ago
Marshall Mohror
62092586a1
Presentation: Fix turning FSR on and off in settings
4 years ago
Fernando Sahmkow
ba4171de79
Video Core: fix building for GCC.
4 years ago
FernandoS27
91357303b1
Vulkan Rasterizer: Fix clears on integer textures.
4 years ago
FernandoS27
7f45ef70f3
Texture cache: fix Intel with rescaler.
4 years ago
FernandoS27
0439a16f5c
TextureCache: Fix blitting filter in Vulkan and correct viewport/scissor calculation when downscaling.
4 years ago
Fernando Sahmkow
00a337fe07
Texture Cache: fix memory managment and optimize scaled downloads, uploads.
4 years ago
Fernando Sahmkow
9cb30de1ba
Texture Cache: ease the requirements of textures being blacklisted.
4 years ago
Fernando Sahmkow
20096dfe4c
Vulkan: Fix Blit Depth Stencil
4 years ago
Fernando Sahmkow
c8785738b0
Texture Cache: Fix downscaling and correct memory comsumption.
4 years ago
Fernando Sahmkow
d20bfdd9a3
Presentation: add Nearest Neighbor filter.
4 years ago
ameerj
c81ced43ae
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.
4 years ago
Marshall Mohror
2173534da5
vulkan: Implement FidelityFX Super Resolution
4 years ago
FernandoS27
a75a56e998
Texture Cache: Rescale conversions between depth and color
4 years ago
Fernando Sahmkow
2ea2bc9f01
Texture cache: Fix memory consumption and ignore rating when a depth texture is rendered.
4 years ago
ameerj
d644a3780c
vulkan: Fix rescaling push constant usage
4 years ago
Fernando Sahmkow
7bb52ad3a7
Texture Cahe: Fix downscaling on SMO.
4 years ago
ameerj
4cbb1d0799
texture_cache_base: Remove unused function declarations
4 years ago
ameerj
4290f2101d
yuzu: Fix build errors
4 years ago
ameerj
3c0e8a57e6
vk_texture_cache: Use 3D to scale images when blit is unsupported
4 years ago
ameerj
1efc65f2d3
texture_cache: Fix infinitely recursive ImageCanRescale check
4 years ago
ameerj
311b2327cb
vk_texture_cache: Fix BlitScale of non-2D images
4 years ago
ameerj
b4742306d8
video_core: Refactor resolution scale function
4 years ago
ameerj
d4f9388875
texture_cache: Fix image resolves when src/dst are not both scaled
4 years ago
lat9nq
0fe6ef6109
yuzu_cmd: Read resolution_setup and scaling_filter from config
Also adds descriptions and the settings to the default config.
4 years ago
lat9nq
c89adcb342
video_core,yuzu: Move UpdateRescalingInfo call to video_core
This only needs to happen once per game boot, so we can just call it
during CreateGPU and be done with it, avoiding the need to call it in
the frontends.
4 years ago
ameerj
b15c9a406f
gl_texture_cache: Disable scissor test when scaling textures
Fixes a bug on BOTW where some objects were no longer being rendered after blitting
4 years ago
ameerj
83aec496da
vk_texture_cache: Fix unsupported blit format error checking
4 years ago
ameerj
52cc6f51aa
vk_texture_cache: Fix early returns on unsupported scales
4 years ago