Commit Graph

  • 9189aacfe2 OpenGL: Fix viewport/Scissor scaling on downscaling. FernandoS27 2021-10-23 15:57:05 +02:00
  • 74ce2f4f6f OpenGL: Fix viewport/Scissor scaling on downscaling. FernandoS27 2021-10-23 15:57:05 +02:00
  • c97c46747d Vulkan: fix regression. FernandoS27 2021-10-23 15:56:44 +02:00
  • 759bb872c3 Vulkan: fix regression. FernandoS27 2021-10-23 15:56:44 +02:00
  • 87abab71ff host_shaders: Misc copyright/style changes ameerj 2021-10-23 02:40:02 -04:00
  • 9db1c7f6c9 host_shaders: Misc copyright/style changes ameerj 2021-10-23 02:40:02 -04:00
  • 864f2e0b81 configure_graphics.ui: Cleanup scaling options and fix duplicate name warning ameerj 2021-10-23 01:49:41 -04:00
  • 612c52a5fc configure_graphics.ui: Cleanup scaling options and fix duplicate name warning ameerj 2021-10-23 01:49:41 -04:00
  • 99124b7261 FSR: Fix GCC build errors ameerj 2021-10-23 01:29:44 -04:00
  • 9f2bab53fd FSR: Fix GCC build errors ameerj 2021-10-23 01:29:44 -04:00
  • bb03675485 Vulkan: Reimplement FSR constant generation functions to avoid GCC warnings Marshall Mohror 2021-10-23 00:11:12 -05:00
  • 71e8b72b01 Vulkan: Reimplement FSR constant generation functions to avoid GCC warnings Marshall Mohror 2021-10-23 00:11:12 -05:00
  • 47369faaab vk_blit_screen: Fix AA destruction order ameerj 2021-10-23 00:15:19 -04:00
  • 29ef93cc67 vk_blit_screen: Fix AA destruction order ameerj 2021-10-23 00:15:19 -04:00
  • dcc5b4f6b0 Presentation: Only use FP16 in scaling shaders on supported devices in Vulkan Marshall Mohror 2021-10-22 23:09:29 -05:00
  • c2f855fb98 Presentation: Only use FP16 in scaling shaders on supported devices in Vulkan Marshall Mohror 2021-10-22 23:09:29 -05:00
  • a39e867c73 renderer_vulkan/blit_image: Use generic color state on Depth to Color blits ameerj 2021-10-23 00:02:19 -04:00
  • 42b2b47f60 renderer_vulkan/blit_image: Use generic color state on Depth to Color blits ameerj 2021-10-23 00:02:19 -04:00
  • 282a4501d9 vk_texture_cache: Refactor 3D scaling helpers ameerj 2021-10-22 23:46:21 -04:00
  • d8e0e95991 vk_texture_cache: Refactor 3D scaling helpers ameerj 2021-10-22 23:46:21 -04:00
  • 93c9eb196f gl_rasterizer: Fix ScissorTest and Clear when scaling ameerj 2021-10-22 22:59:30 -04:00
  • 572315d46b gl_rasterizer: Fix ScissorTest and Clear when scaling ameerj 2021-10-22 22:59:30 -04:00
  • 172d4f1e3b gl_texture_cache: Simplify scaling procedures ameerj 2021-10-22 22:11:23 -04:00
  • 904f32975e gl_texture_cache: Simplify scaling procedures ameerj 2021-10-22 22:11:23 -04:00
  • 5c6fa88935 OpenGlTextureCache: Fix state invalidation on rescaling. Fernando Sahmkow 2021-10-23 01:52:34 +02:00
  • 1ecaca64b4 OpenGlTextureCache: Fix state invalidation on rescaling. Fernando Sahmkow 2021-10-23 01:52:34 +02:00
  • c5dbd93adb VulkanBufferCache: Avoid adding barriers between multiple copies. Fernando Sahmkow 2021-10-23 00:25:19 +02:00
  • 4462c6ee38 VulkanBufferCache: Avoid adding barriers between multiple copies. Fernando Sahmkow 2021-10-23 00:25:19 +02:00
  • 99547d2656 HostShader: Fix gaussian and add attribution. Fernando Sahmkow 2021-10-23 00:23:50 +02:00
  • 59680838a9 HostShader: Fix gaussian and add attribution. Fernando Sahmkow 2021-10-23 00:23:50 +02:00
  • a96c9c803b Yuzu UI: Add button for Anti Alias Fernando Sahmkow 2021-10-22 22:56:08 +02:00
  • 30039bb358 Yuzu UI: Add button for Anti Alias Fernando Sahmkow 2021-10-22 22:56:08 +02:00
  • 21a8ba0437 Vulkan: Fix FXAA in AMD. Fernando Sahmkow 2021-10-22 19:44:10 +02:00
  • e3e55f450f Vulkan: Fix FXAA in AMD. Fernando Sahmkow 2021-10-22 19:44:10 +02:00
  • 6cdfaee7b4 Texture Cache: Fix blitting. Fernando Sahmkow 2021-10-21 21:31:33 +02:00
  • ceace57320 Texture Cache: Fix blitting. Fernando Sahmkow 2021-10-21 21:31:33 +02:00
  • e6f1ed08fb Vulkan: Implement FXAA FernandoS27 2021-10-22 19:22:34 +02:00
  • 0a3e7c6f14 Vulkan: Implement FXAA FernandoS27 2021-10-22 19:22:34 +02:00
  • 056894f07a OpenGL: fix FXAA with scaling Marshall Mohror 2021-10-20 21:40:02 -05:00
  • 598aaf3d74 OpenGL: fix FXAA with scaling Marshall Mohror 2021-10-20 21:40:02 -05:00
  • 48cf376462 OpenGL: Implement FXAA Marshall Mohror 2021-10-20 18:36:06 -05:00
  • be286aaa66 OpenGL: Implement FXAA Marshall Mohror 2021-10-20 18:36:06 -05:00
  • 74e39ed6ee Frontend: Add anti-aliasing method setting Marshall Mohror 2021-10-20 18:33:07 -05:00
  • e6c99aecb0 Frontend: Add anti-aliasing method setting Marshall Mohror 2021-10-20 18:33:07 -05:00
  • 510caeefb3 Settings: Add anti-aliasing method setting Marshall Mohror 2021-10-20 18:32:11 -05:00
  • d5d689d3aa Settings: Add anti-aliasing method setting Marshall Mohror 2021-10-20 18:32:11 -05:00
  • 2eff80b47f QtGUI: Add buttton to toggle the filter. FernandoS27 2021-10-21 02:05:16 +02:00
  • 9fa06bcc03 QtGUI: Add buttton to toggle the filter. FernandoS27 2021-10-21 02:05:16 +02:00
  • 9e065b9c7d VideoCore: Add gaussian filtering. FernandoS27 2021-10-21 01:27:54 +02:00
  • f54d6dee54 VideoCore: Add gaussian filtering. FernandoS27 2021-10-21 01:27:54 +02:00
  • bf01b7993d TextureCache: Improve Reaper. FernandoS27 2021-10-20 23:21:52 +02:00
  • 52fc766daf TextureCache: Improve Reaper. FernandoS27 2021-10-20 23:21:52 +02:00
  • bb3e95133d Vulkan: fix waiting on semaphore. FernandoS27 2021-10-20 23:13:29 +02:00
  • 6db528fb65 Vulkan: fix waiting on semaphore. FernandoS27 2021-10-20 23:13:29 +02:00
  • 916b882ea8 Update scaleforce to use FP16 Marshall Mohror 2021-10-20 13:35:59 -05:00
  • 887480c513 Update scaleforce to use FP16 Marshall Mohror 2021-10-20 13:35:59 -05:00
  • e7fc60406e VideoCore: Add more rescaling option. FernandoS27 2021-10-20 18:56:34 +02:00
  • 43200a46fe VideoCore: Add more rescaling option. FernandoS27 2021-10-20 18:56:34 +02:00
  • d37d10e7a7 TextureCache: fix rescaling in aliases and overlap joins. FernandoS27 2021-10-20 18:27:25 +02:00
  • 564caa296b TextureCache: fix rescaling in aliases and overlap joins. FernandoS27 2021-10-20 18:27:25 +02:00
  • 7506ac4118 Presentation: Fix turning FSR on and off in settings Marshall Mohror 2021-10-19 21:20:28 -05:00
  • 62092586a1 Presentation: Fix turning FSR on and off in settings Marshall Mohror 2021-10-19 21:20:28 -05:00
  • 4ad22c7d2b Video Core: fix building for GCC. Fernando Sahmkow 2021-10-20 00:33:03 +02:00
  • ba4171de79 Video Core: fix building for GCC. Fernando Sahmkow 2021-10-20 00:33:03 +02:00
  • 826a350e2b Vulkan Rasterizer: Fix clears on integer textures. FernandoS27 2021-10-19 19:41:57 +02:00
  • 91357303b1 Vulkan Rasterizer: Fix clears on integer textures. FernandoS27 2021-10-19 19:41:57 +02:00
  • 150bc45401 Texture cache: fix Intel with rescaler. FernandoS27 2021-10-19 18:32:08 +02:00
  • 7f45ef70f3 Texture cache: fix Intel with rescaler. FernandoS27 2021-10-19 18:32:08 +02:00
  • f3ff8bdc0e TextureCache: Fix blitting filter in Vulkan and correct viewport/scissor calculation when downscaling. FernandoS27 2021-10-19 17:46:01 +02:00
  • 0439a16f5c TextureCache: Fix blitting filter in Vulkan and correct viewport/scissor calculation when downscaling. FernandoS27 2021-10-19 17:46:01 +02:00
  • 3b61de74e6 Texture Cache: fix memory managment and optimize scaled downloads, uploads. Fernando Sahmkow 2021-10-18 22:56:36 +02:00
  • 00a337fe07 Texture Cache: fix memory managment and optimize scaled downloads, uploads. Fernando Sahmkow 2021-10-18 22:56:36 +02:00
  • c2ca55c9d5 Texture Cache: ease the requirements of textures being blacklisted. Fernando Sahmkow 2021-10-18 14:04:54 +02:00
  • 9cb30de1ba Texture Cache: ease the requirements of textures being blacklisted. Fernando Sahmkow 2021-10-18 14:04:54 +02:00
  • 50b4c774cb Vulkan: Fix Blit Depth Stencil Fernando Sahmkow 2021-10-17 20:08:39 +02:00
  • 20096dfe4c Vulkan: Fix Blit Depth Stencil Fernando Sahmkow 2021-10-17 20:08:39 +02:00
  • 425ab9ef4b Texture Cache: Fix downscaling and correct memory comsumption. Fernando Sahmkow 2021-10-17 18:01:18 +02:00
  • c8785738b0 Texture Cache: Fix downscaling and correct memory comsumption. Fernando Sahmkow 2021-10-17 18:01:18 +02:00
  • b60966041c Presentation: add Nearest Neighbor filter. Fernando Sahmkow 2021-10-17 17:22:16 +02:00
  • d20bfdd9a3 Presentation: add Nearest Neighbor filter. Fernando Sahmkow 2021-10-17 17:22:16 +02:00
  • 77b0812d69 externals: Add only included ffx-fsr headers ameerj 2021-10-23 23:35:02 -04:00
  • c81ced43ae externals: Add only included ffx-fsr headers ameerj 2021-10-23 23:35:02 -04:00
  • 37cb0377ae vulkan: Implement FidelityFX Super Resolution Marshall Mohror 2021-10-16 20:33:58 -05:00
  • 2173534da5 vulkan: Implement FidelityFX Super Resolution Marshall Mohror 2021-10-16 20:33:58 -05:00
  • d4f5193bd3 Texture Cache: Rescale conversions between depth and color FernandoS27 2021-10-17 02:21:26 +02:00
  • a75a56e998 Texture Cache: Rescale conversions between depth and color FernandoS27 2021-10-17 02:21:26 +02:00
  • ef1dc42635 Texture cache: Fix memory consumption and ignore rating when a depth texture is rendered. Fernando Sahmkow 2021-10-17 01:22:13 +02:00
  • 2ea2bc9f01 Texture cache: Fix memory consumption and ignore rating when a depth texture is rendered. Fernando Sahmkow 2021-10-17 01:22:13 +02:00
  • 618de4e787 vulkan: Fix rescaling push constant usage ameerj 2021-10-16 00:30:43 -04:00
  • d644a3780c vulkan: Fix rescaling push constant usage ameerj 2021-10-16 00:30:43 -04:00
  • b7ccc58f23 Texture Cahe: Fix downscaling on SMO. Fernando Sahmkow 2021-10-15 22:59:16 +02:00
  • 7bb52ad3a7 Texture Cahe: Fix downscaling on SMO. Fernando Sahmkow 2021-10-15 22:59:16 +02:00
  • 0f14c9379e texture_cache_base: Remove unused function declarations ameerj 2021-10-14 14:12:25 -04:00
  • 4cbb1d0799 texture_cache_base: Remove unused function declarations ameerj 2021-10-14 14:12:25 -04:00
  • ca1db63116 yuzu: Fix build errors ameerj 2021-10-14 00:08:57 -04:00
  • 4290f2101d yuzu: Fix build errors ameerj 2021-10-14 00:08:57 -04:00
  • ebf36f23dd vk_texture_cache: Use 3D to scale images when blit is unsupported ameerj 2021-10-13 23:53:59 -04:00
  • 3c0e8a57e6 vk_texture_cache: Use 3D to scale images when blit is unsupported ameerj 2021-10-13 23:53:59 -04:00
  • 4de584005f texture_cache: Fix infinitely recursive ImageCanRescale check ameerj 2021-10-12 01:45:54 -04:00
  • 1efc65f2d3 texture_cache: Fix infinitely recursive ImageCanRescale check ameerj 2021-10-12 01:45:54 -04:00