Commit Graph

  • 505923f0f3 Revert "shader_recompiler: Align SSBO offsets to meet host requirements" Liam 2023-01-07 15:50:58 -05:00
  • 5d93c3bb00 Revert "shader_recompiler: Align SSBO offsets to meet host requirements" Liam 2023-01-07 15:50:58 -05:00
  • 57a4388e2d Revert "Vulkan, OpenGL: Hook up storage buffer alignment code" Liam 2023-01-07 15:48:50 -05:00
  • ecf4f380b6 Revert "Vulkan, OpenGL: Hook up storage buffer alignment code" Liam 2023-01-07 15:48:50 -05:00
  • 115bf20448 TAS: Show all script lengths for multiplayer MonsterDruide1 2022-01-21 19:21:47 +01:00
  • a1bec20a60 TAS: Show all script lengths for multiplayer MonsterDruide1 2022-01-21 19:21:47 +01:00
  • 926438b68d Merge pull request #9578 from bylaws/patch-2 liamwhite 2023-01-07 15:14:08 -05:00
  • 002e1e9e68 Merge pull request #9578 from bylaws/patch-2 liamwhite 2023-01-07 15:14:08 -05:00
  • c19c8ac92c renderer_vulkan: pause turbo submissions on inactive queue Liam 2023-01-07 11:56:31 -05:00
  • a2853754c4 renderer_vulkan: pause turbo submissions on inactive queue Liam 2023-01-07 11:56:31 -05:00
  • d34275a260 Avoid OOB array access reading passthrough attr mask Billy Laws 2023-01-07 18:38:21 +00:00
  • ea68f05d8f Avoid OOB array access reading passthrough attr mask Billy Laws 2023-01-07 18:38:21 +00:00
  • 432d48d9c8 Merge pull request #9570 from liamwhite/less-clock-boost Narr the Reg 2023-01-07 10:41:37 -06:00
  • a445e93e52 Merge pull request #9570 from liamwhite/less-clock-boost Narr the Reg 2023-01-07 10:41:37 -06:00
  • cc92b7fd94 Merge pull request #9573 from liamwhite/optional Narr the Reg 2023-01-07 10:40:21 -06:00
  • 034e292657 Merge pull request #9573 from liamwhite/optional Narr the Reg 2023-01-07 10:40:21 -06:00
  • 444b25bae1 vulkan_device: avoid attempt to access empty optional Liam 2023-01-06 21:23:21 -05:00
  • f82c3649c3 vulkan_device: avoid attempt to access empty optional Liam 2023-01-06 21:23:21 -05:00
  • 2e4dde12c7 renderer_vulkan: disable clock boost on unvalidated devices Liam 2023-01-06 19:07:47 -05:00
  • 652b95d1b8 renderer_vulkan: disable clock boost on unvalidated devices Liam 2023-01-06 19:07:47 -05:00
  • 9ed4c13758 qt: additional fixes for reentrant shutdown Liam 2023-01-06 18:50:01 -05:00
  • 76c4ba3ee5 qt: additional fixes for reentrant shutdown Liam 2023-01-06 18:50:01 -05:00
  • c0f17e1b27 Merge pull request #9567 from german77/antialias liamwhite 2023-01-06 15:20:23 -05:00
  • 1fbeefd573 Merge pull request #9567 from german77/antialias liamwhite 2023-01-06 15:20:23 -05:00
  • 4bda2b475f opengl: Sanitize antialiasing config Narr the Reg 2023-01-06 13:25:29 -06:00
  • c5a006cb24 opengl: Sanitize antialiasing config Narr the Reg 2023-01-06 13:25:29 -06:00
  • 7ef897a277 Merge pull request #9566 from Wollnashorn/vulkan-cache-header-fix Fernando S 2023-01-06 11:58:36 -05:00
  • eabc1afbd5 Merge pull request #9566 from Wollnashorn/vulkan-cache-header-fix Fernando S 2023-01-06 11:58:36 -05:00
  • 457826a83b video_core/vulkan: Fixed loading of Vulkan driver pipeline cache The header size of the Vulkan driver pipeline cache files was incorrectly in PipelineCache::LoadVulkanPipelineCache, for which the pipeline cache wasn't read correctly and got invalidated on each load. Wollnashorn 2023-01-06 16:52:41 +01:00
  • dcf8c4b4c8 video_core/vulkan: Fixed loading of Vulkan driver pipeline cache The header size of the Vulkan driver pipeline cache files was incorrectly in PipelineCache::LoadVulkanPipelineCache, for which the pipeline cache wasn't read correctly and got invalidated on each load. Wollnashorn 2023-01-06 16:52:41 +01:00
  • 8b251fc3f6 Merge pull request #9535 from bylaws/master Fernando S 2023-01-06 10:06:45 -05:00
  • 6adfb0ab14 Merge pull request #9535 from bylaws/master Fernando S 2023-01-06 10:06:45 -05:00
  • 3c05988df2 Merge pull request #9561 from liamwhite/update-dynarmic liamwhite 2023-01-06 10:00:18 -05:00
  • bd9882cd7d Merge pull request #9561 from liamwhite/update-dynarmic liamwhite 2023-01-06 10:00:18 -05:00
  • 6d74490139 Merge pull request #9558 from MonsterDruide1/network-timeout-noerror liamwhite 2023-01-06 10:00:09 -05:00
  • be16c84eca Merge pull request #9558 from MonsterDruide1/network-timeout-noerror liamwhite 2023-01-06 10:00:09 -05:00
  • 020dbcdbc7 Merge pull request #9552 from liamwhite/turbo liamwhite 2023-01-06 09:59:59 -05:00
  • 41958ff4ae Merge pull request #9552 from liamwhite/turbo liamwhite 2023-01-06 09:59:59 -05:00
  • 5bcbb8de45 Merge pull request #9559 from FernandoS27/cached-writes Fernando S 2023-01-06 07:31:39 -05:00
  • 7adf046099 Merge pull request #9559 from FernandoS27/cached-writes Fernando S 2023-01-06 07:31:39 -05:00
  • 990fe2b3fc Merge pull request #9564 from FernandoS27/oops-i-did-it-again liamwhite 2023-01-05 22:14:27 -05:00
  • f86cdc5881 Merge pull request #9564 from FernandoS27/oops-i-did-it-again liamwhite 2023-01-05 22:14:27 -05:00
  • f6245dc40a MacroHLE: eliminate 2 rushed macros. Fernando Sahmkow 2023-01-05 20:53:31 -05:00
  • d46062e354 MacroHLE: eliminate 2 rushed macros. Fernando Sahmkow 2023-01-05 20:53:31 -05:00
  • 8042ce7e19 input_common: Create an update engine Narr the Reg 2023-01-05 19:16:55 -06:00
  • 243f2931b5 input_common: Create an update engine Narr the Reg 2023-01-05 19:16:55 -06:00
  • eaca61e073 Merge pull request #9528 from liamwhite/mvk-nulldesc liamwhite 2023-01-05 18:31:55 -05:00
  • 7ad49399b3 Merge pull request #9528 from liamwhite/mvk-nulldesc liamwhite 2023-01-05 18:31:55 -05:00
  • 3e33a878dc Merge pull request #9536 from liamwhite/debug-utils liamwhite 2023-01-05 18:31:45 -05:00
  • 075f942d5d Merge pull request #9536 from liamwhite/debug-utils liamwhite 2023-01-05 18:31:45 -05:00
  • 1ee0540f82 externals: update dynarmic, xbyak Liam 2023-01-05 18:06:06 -05:00
  • 7429e31f30 externals: update dynarmic, xbyak Liam 2023-01-05 18:06:06 -05:00
  • 58fec43768 Run clang-format Billy Laws 2023-01-05 22:10:21 +00:00
  • 535e297ebd Run clang-format Billy Laws 2023-01-05 22:10:21 +00:00
  • 12b4c9c04c externals: Update sirit Billy Laws 2023-01-05 20:17:22 +00:00
  • 5b7dec680e externals: Update sirit Billy Laws 2023-01-05 20:17:22 +00:00
  • 68ed60cee4 shader_recompiler: Fix shuffle partitioning for >64 invoc-per-subgroup GPUs Billy Laws 2022-12-30 13:45:00 +00:00
  • c7c901dd63 shader_recompiler: Fix shuffle partitioning for >64 invoc-per-subgroup GPUs Billy Laws 2022-12-30 13:45:00 +00:00
  • 6c812a0c84 Vulkan, OpenGL: Hook up geometry shader passthrough emulation Billy Laws 2023-01-01 13:35:23 +00:00
  • 00c51d0a4f Vulkan, OpenGL: Hook up geometry shader passthrough emulation Billy Laws 2023-01-01 13:35:23 +00:00
  • 625a4af73a shader_recompiler: Add support for lowering geometry passthrough Billy Laws 2022-12-31 23:19:10 +00:00
  • a92251c623 shader_recompiler: Add support for lowering geometry passthrough Billy Laws 2022-12-31 23:19:10 +00:00
  • 9e2997c4b6 Vulkan, OpenGL: Hook up storage buffer alignment code Billy Laws 2023-01-01 13:23:24 +00:00
  • 195248d6fe Vulkan, OpenGL: Hook up storage buffer alignment code Billy Laws 2023-01-01 13:23:24 +00:00
  • 8804a4eb23 shader_recompiler: Align SSBO offsets to meet host requirements Billy Laws 2022-11-23 21:30:23 +00:00
  • ae868e7ffb shader_recompiler: Align SSBO offsets to meet host requirements Billy Laws 2022-11-23 21:30:23 +00:00
  • 3f0985c7b0 shader_recompiler: SPIRV: Only enable int64 feature when supported Billy Laws 2022-11-19 15:53:19 +00:00
  • 3772cfc976 shader_recompiler: SPIRV: Only enable int64 feature when supported Billy Laws 2022-11-19 15:53:19 +00:00
  • c1cc99584c shader_recompiler: Add comparison operators to descriptor types Billy Laws 2022-10-21 22:58:37 +01:00
  • d862241ba7 shader_recompiler: Add comparison operators to descriptor types Billy Laws 2022-10-21 22:58:37 +01:00
  • bbfad79c89 Vulkan: Add a workaround for input_position on Adreno drivers Billy Laws 2022-08-02 17:41:41 +01:00
  • 77aea7e2b4 Vulkan: Add a workaround for input_position on Adreno drivers Billy Laws 2022-08-02 17:41:41 +01:00
  • 1428451722 Merge pull request #9527 from Wollnashorn/amd-cache-fix Fernando S 2023-01-05 16:38:07 -05:00
  • 94542c5d73 Merge pull request #9527 from Wollnashorn/amd-cache-fix Fernando S 2023-01-05 16:38:07 -05:00
  • e07976a22b video_core/vulkan: Vulkan driver pipelines now contain cache version So that old cache can get deleted when the cache version changes and does not grow infinitely Wollnashorn 2023-01-05 04:36:17 +01:00
  • 1896bc9987 video_core/vulkan: Vulkan driver pipelines now contain cache version So that old cache can get deleted when the cache version changes and does not grow infinitely Wollnashorn 2023-01-05 04:36:17 +01:00
  • 9c9008ac81 video_core/vulkan: Driver pipeline cache will now be deleted with the shader cache Wollnashorn 2023-01-03 04:18:45 +01:00
  • 7ba5544a6c video_core/vulkan: Driver pipeline cache will now be deleted with the shader cache Wollnashorn 2023-01-03 04:18:45 +01:00
  • 8945fafcc0 config: Set the Vulkan driver pipeline cache option to be global Wollnashorn 2023-01-02 02:51:07 +01:00
  • 1011652852 config: Set the Vulkan driver pipeline cache option to be global Wollnashorn 2023-01-02 02:51:07 +01:00
  • f2aa816679 video_core/vulkan: Added check if Vulkan pipeline path has been set Wollnashorn 2022-12-31 21:39:14 +01:00
  • 8a9ebe4146 video_core/vulkan: Added check if Vulkan pipeline path has been set Wollnashorn 2022-12-31 21:39:14 +01:00
  • f4626512ff config: Better wording for VK pipeline cache option and enable by default Wollnashorn 2022-12-31 02:49:08 +01:00
  • 0b17b4edd2 config: Better wording for VK pipeline cache option and enable by default Wollnashorn 2022-12-31 02:49:08 +01:00
  • 67d4f190f7 yuzu-cmd: Removed use_vulkan_driver_pipeline_cache from default_ini.h The addition of the use_vulkan_driver_pipeline_cache option into the default ini string literal caused the 16,384-byte limit of the MSVC compiler to be exceeded. Wollnashorn 2022-12-30 19:31:01 +01:00
  • 2b153d8734 yuzu-cmd: Removed use_vulkan_driver_pipeline_cache from default_ini.h The addition of the use_vulkan_driver_pipeline_cache option into the default ini string literal caused the 16,384-byte limit of the MSVC compiler to be exceeded. Wollnashorn 2022-12-30 19:31:01 +01:00
  • 16809c1fa7 video_core/vulkan: Added VkPipelineCache to store Vulkan pipelines As an optional feature which can be enabled in the advanced graphics configuration, all pipelines that get built at the initial shader loading are stored in a VkPipelineCache object and are dumped to the disk. Wollnashorn 2022-12-30 14:50:07 +01:00
  • ef0b585b0b video_core/vulkan: Added VkPipelineCache to store Vulkan pipelines As an optional feature which can be enabled in the advanced graphics configuration, all pipelines that get built at the initial shader loading are stored in a VkPipelineCache object and are dumped to the disk. Wollnashorn 2022-12-30 14:50:07 +01:00
  • b56ad93bbc BufferBase: Don't ignore GPU pages. Fernando Sahmkow 2023-01-05 06:43:54 -05:00
  • d777ec15f8 BufferBase: Don't ignore GPU pages. Fernando Sahmkow 2023-01-05 06:43:54 -05:00
  • 2d0c4f2b1d Fermi2D: sync cache flushes Fernando Sahmkow 2023-01-05 06:43:28 -05:00
  • 91e1c7a727 Fermi2D: sync cache flushes Fernando Sahmkow 2023-01-05 06:43:28 -05:00
  • af5ecb0b15 MemoryManager: use fastmem directly. Fernando Sahmkow 2023-01-05 06:06:33 -05:00
  • 7f18e3bb89 MemoryManager: use fastmem directly. Fernando Sahmkow 2023-01-05 06:06:33 -05:00
  • 688a9fbfa6 net: Silently translate ETIMEDOUT network error MonsterDruide1 2023-01-04 13:49:31 +01:00
  • 3eb787dcef net: Silently translate ETIMEDOUT network error MonsterDruide1 2023-01-04 13:49:31 +01:00
  • 6c7eb81f7d video_core: Cache GPU internal writes. Fernando Sahmkow 2023-01-04 22:05:20 -05:00
  • 8eafb91af0 video_core: Cache GPU internal writes. Fernando Sahmkow 2023-01-04 22:05:20 -05:00
  • e82e3e06be Merge pull request #9557 from FernandoS27/ooops-i-killed-the-shitty-drivers liamwhite 2023-01-05 00:14:01 -05:00
  • 53e9f8a75d Merge pull request #9557 from FernandoS27/ooops-i-killed-the-shitty-drivers liamwhite 2023-01-05 00:14:01 -05:00