Commit Graph

  • 5082712b4e Merge pull request #7389 from ameerj/screenshot-1x bunnei 2021-11-21 02:31:32 -08:00
  • ba5210675a Merge pull request #7359 from heinermann/kthread_crash bunnei 2021-11-20 23:59:58 -08:00
  • fc34749778 Merge pull request #7393 from Morph1984/pm-ams-get-pid bunnei 2021-11-20 22:08:25 -08:00
  • 779f4ac72d TextureCache: Eliminate format deduction as full depth conversion has been supported. Fernando Sahmkow 2021-11-21 05:32:34 +01:00
  • 5cf93c1346 kernel: svc: Move all IsValid functions to an anonymous namespace Morph 2021-11-20 21:54:46 -05:00
  • 2726d705f8 kernel: svc: Implement SetProcessMemoryPermission Morph 2021-11-20 20:23:59 -05:00
  • 281437c811 kernel: KPageTable: Rename SetCodeMemoryPermission to SetProcessMemoryPermission Morph 2021-11-20 20:05:02 -05:00
  • a41c6dafea vk_texture_cache: Mark VkBufferUsageFlags as static constexpr Morph 2021-11-20 21:49:37 -05:00
  • 095bc88428 vk_blit_image: Consolidate CreatePipelineTargetEx functions Morph 2021-11-20 21:18:37 -05:00
  • 9173f07a51 service: pm: Implement AtmosphereGetProcessId Morph 2021-11-20 19:52:25 -05:00
  • 3dc38d185b service: pm: Add all relevant result codes Morph 2021-11-20 19:42:30 -05:00
  • ea6fa044f3 Merge pull request #7368 from FernandoS27/vulkan-conv bunnei 2021-11-20 16:51:13 -08:00
  • 40cd0bb97b service: pm: Rename title id to program id Morph 2021-11-20 19:39:26 -05:00
  • fe1f06c856 Fix screenshot dimensions when at 1x scale ameerj 2021-11-20 17:48:22 -05:00
  • da2fe81905 TextureCache: Refactor and fix linux compiling. Fernando Sahmkow 2021-11-20 14:46:19 +01:00
  • 4ca6e9a9e2 TextureCache: Assure full conversions on depth/stencil write shaders. Fernando Sahmkow 2021-11-20 06:17:01 +01:00
  • 0857f82913 TextureCache: Implement buffer copies on Vulkan. Fernando Sahmkow 2021-11-20 06:15:29 +01:00
  • c3e1ffc44b Merge pull request #7294 from vonchenplus/fix_image_update_error_when_width_too_small bunnei 2021-11-19 15:56:27 -08:00
  • e02cff2f69 TextureCache: Add R16G16 to D24S8 converter. Fernando Sahmkow 2021-11-20 00:02:12 +01:00
  • 1d5e6a51d7 TextureCache: Add B10G11R11 to D24S8 converter. Fernando Sahmkow 2021-11-19 23:22:44 +01:00
  • 6f896d1fae TextureCache: Further fixes on resolve algorithm. Fernando Sahmkow 2021-11-19 22:23:48 +01:00
  • 4dd85f86a8 Implement convert legacy to generic Feng Chen 2021-11-19 15:32:53 +08:00
  • b44fbf6cdd Merge pull request #7369 from Morph1984/amd-fsr-statusbar bunnei 2021-11-19 01:20:27 -08:00
  • d2e009f355 Merge pull request #7273 from fpdotmonkey/submodule-checkout-command-on-new-line bunnei 2021-11-19 01:19:50 -08:00
  • a69813948f Merge pull request #7342 from goldenx86/patch-3 bunnei 2021-11-19 01:17:18 -08:00
  • c45af76ea0 Merge pull request #7357 from Morph1984/s8_uint bunnei 2021-11-19 01:16:49 -08:00
  • b805c7bf05 TextureCache: Implement additional D24S8 convertions. Fernando Sahmkow 2021-11-19 06:27:44 +01:00
  • 0ff228405f TextureCache: force same image format when resolving an image. Fernando Sahmkow 2021-11-19 05:46:57 +01:00
  • bc5ed1aa1b main: Fix default AA name Morph 2021-11-18 23:22:32 -05:00
  • a237fb5f75 configure_graphics_ui: AMD's -> AMD Morph 2021-11-18 23:09:28 -05:00
  • c76163b611 main: Shorten AMD FSR status bar text Morph 2021-11-18 23:04:06 -05:00
  • b130f648d7 TextureCache: Fix regression caused by ART and improve blit detection algorithm to be smarter. Fernando Sahmkow 2021-11-19 03:17:54 +01:00
  • 2ec7fcecb7 Vulkan: implement D24S8 <-> RGBA8 convertions. Fernando Sahmkow 2021-11-19 03:17:02 +01:00
  • 0bc46fedd6 Merge pull request #7349 from ameerj/ogl-convert-image bunnei 2021-11-18 11:30:47 -08:00
  • a100f5d5d4 Merge pull request #7353 from v1993/no-more-epilepsy bunnei 2021-11-18 11:26:28 -08:00
  • dc61b7045b renderer_vulkan: Implement S8_UINT stencil format Morph 2021-11-17 15:08:08 -05:00
  • 66fed9ecbd Merge pull request #7348 from Morph1984/ci-disable-submodule-fetch Ameer J 2021-11-17 23:58:34 -05:00
  • f7e155d8b9 gl_texture_cache: Round format conversion PBO to next power of 2 ameerj 2021-11-17 23:49:44 -05:00
  • 2054013edb Merge pull request #7355 from german77/hotkey_spam bunnei 2021-11-17 18:16:17 -08:00
  • d8a783a368 Fix crash on exit due to static scoped dummy threads Adam Heinermann 2021-11-17 15:00:55 -08:00
  • 6dd6dc046c renderer_opengl: Implement S8_UINT stencil format Morph 2021-11-17 15:05:07 -05:00
  • 2348eb41f3 video_core: Add S8_UINT stencil format Morph 2021-11-17 15:04:38 -05:00
  • 311324e231 hotkeys: Don't allow hotkeys to spam german77 2021-11-17 10:42:20 -06:00
  • f7e0a37753 Prevent window flickering when holding Esc Valeri 2021-11-17 18:07:47 +03:00
  • 894cc9d876 Fix image update/download error when width too small Feng Chen 2021-11-17 12:21:17 +08:00
  • 20ed7ba441 texture_cache: Use pixel format conversion when supported by the runtime ameerj 2021-11-16 18:56:40 -05:00
  • 50c3d53076 gl_texture_cache: Make FormatConversionPass more generic ameerj 2021-11-16 18:32:36 -05:00
  • 35ca6274f4 gl_texture_cache: Rename BGRCopyPass to FormatConversionPass ameerj 2021-11-16 18:19:47 -05:00
  • 16aa49d138 ci: Don't fetch submodules when fetching PRs Morph 2021-11-16 22:26:54 -05:00
  • 71313509f7 Merge pull request #7219 from FernandoS27/aristotles-right-testicle bunnei 2021-11-16 18:52:11 -08:00
  • 3154773c00 Merge pull request #7347 from lioncash/catch Morph 2021-11-16 21:26:11 -05:00
  • 1c8a3d8d29 TextureCache: Fix Automatic Anisotropic. Fernando Sahmkow 2021-11-17 02:22:21 +01:00
  • 6e57c519e2 CMakeLists: Update catch to 2.13.7 Lioncash 2021-11-16 20:04:22 -05:00
  • 1128cc35b9 TextureCache: OGL query device memory if possible. FernandoS27 2021-11-17 01:40:49 +01:00
  • 978f598ff6 TextureCache: Fix OGL cleaning Fernando Sahmkow 2021-11-17 00:59:46 +01:00
  • 282e04bffb TextureCache: Add automatic anisotropic filtering and refactor code. Fernando Sahmkow 2021-11-16 23:07:17 +01:00
  • 5230378709 TextureCache: Make a better Anisotropic setter. Fernando Sahmkow 2021-10-30 01:52:11 +02:00
  • 6c97ab571a Texture Cache: revert Image changes. Fernando Sahmkow 2021-10-30 01:50:32 +02:00
  • 6f98690963 ShaderCache: Better fix for Shuffling gl_FragCoord Fernando Sahmkow 2021-10-30 01:47:18 +02:00
  • d46a71e786 HostShader: fix Gaussian filter. FernandoS27 2021-10-29 17:45:02 +02:00
  • de1c8c5c2c Texture Cahe/Shader decompiler: Resize PointSize on rescaling, refactor and make reaper more agressive on 4Gb GPUs. FernandoS27 2021-10-29 17:02:57 +02:00
  • 917b2466ad texture_cache: Refactor Render Target scaling function ameerj 2021-10-24 23:07:15 -04:00
  • 9fc1fa1b0d gl_resource_manager: Ensure non EXT_framebuffer objects are created ameerj 2021-10-24 22:52:43 -04:00
  • 099b0b3167 Texture Cache: Fix memory usage on ScaleDown. FernandoS27 2021-10-23 17:17:02 +02:00
  • 9189aacfe2 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
  • 87abab71ff 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
  • 99124b7261 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
  • 47369faaab 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
  • a39e867c73 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
  • 93c9eb196f 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
  • 5c6fa88935 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
  • 99547d2656 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
  • 21a8ba0437 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
  • e6f1ed08fb 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
  • 48cf376462 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
  • 510caeefb3 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
  • 9e065b9c7d 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
  • bb3e95133d 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
  • e7fc60406e 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
  • 7506ac4118 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
  • 826a350e2b 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
  • f3ff8bdc0e 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