Commit Graph

  • ce0b8d618d Move demangle impl to cpp Kelebek1 2023-01-14 05:12:41 +00:00
  • 80a55c1663 Add stacktrace symbol demangling Kelebek1 2023-01-13 21:06:13 +00:00
  • d7dbd8e774
    Update settings.h Matías Locatti 2023-01-13 04:56:25 -03:00
  • 4294429a07
    CPP Matías Locatti 2023-01-13 04:55:26 -03:00
  • bb2aec00a2
    UI change Matías Locatti 2023-01-13 04:54:29 -03:00
  • 3ba53f2511 1.5X resolution scaler option Matías Locatti 2023-01-13 02:34:24 -03:00
  • e9c3d16f6f debugger: add host fastmem pointer fetch command Liam 2023-01-12 18:35:14 -05:00
  • 2f2ef5b147 nvnflinger: correct swap interval handling Liam 2023-01-11 21:57:30 -05:00
  • 0e8f98a441
    Merge pull request #9605 from german77/mouse_mapping bunnei 2023-01-10 17:32:58 -08:00
  • 87b02f78e1 yuzu: Read mouse wheel input Narr the Reg 2023-01-10 18:18:30 -06:00
  • c277dad25f
    Merge pull request #9596 from liamwhite/mvk Morph 2023-01-10 18:11:44 -05:00
  • cbcf210c19
    Merge pull request #9582 from yuzu-emu/revert-9518-revert-9504-pg2 liamwhite 2023-01-10 15:27:33 -05:00
  • 0eae0b6803
    Merge pull request #9601 from liamwhite/it-never-ends liamwhite 2023-01-10 15:27:12 -05:00
  • 74404261d2
    Merge pull request #9598 from liamwhite/indirect liamwhite 2023-01-10 15:27:02 -05:00
  • e2c68edd35
    Merge pull request #9595 from liamwhite/per-game liamwhite 2023-01-10 15:26:49 -05:00
  • 9f974ea818
    Merge pull request #9565 from MonsterDruide1/tas-multiplayer-lengths liamwhite 2023-01-10 15:26:36 -05:00
  • 385ddef8c3 qt: unlock during signal emission Liam 2023-01-10 12:46:01 -05:00
  • fa8581e900 vulkan_common: fix indirect draw with count Liam 2023-01-10 09:43:36 -05:00
  • eaf425bd32 MoltenVK: restrict number of vertex attributes/bindings to 16 TellowKrinkle 2023-01-09 19:01:09 -05:00
  • 1caa84e652 qt: fix configuration weirdness on turbo Liam 2023-01-09 17:54:49 -05:00
  • fda0e7e989
    macOS: Make Yuzu show up in the Launchpad Games folder (#9594) UltraHDR 2023-01-09 21:43:45 +00:00
  • 6bf1436f5c
    Merge pull request #9589 from liamwhite/default Morph 2023-01-09 16:23:24 -05:00
  • ffb12f4f9f
    Merge pull request #9581 from liamwhite/turbo2 Morph 2023-01-09 16:23:16 -05:00
  • a4cd747122
    Merge pull request #9530 from liamwhite/vk-feature-init Morph 2023-01-09 16:23:04 -05:00
  • 3be8312120
    Merge pull request #9569 from liamwhite/shutdown-wars Morph 2023-01-09 16:21:27 -05:00
  • 279005448a vulkan_device: refactor feature testing Liam 2022-12-31 09:48:50 -05:00
  • 948ac976d1
    Merge pull request #9583 from FernandoS27/fuck-ogl-already Fernando S 2023-01-08 14:05:29 -05:00
  • 0df43e4e07 renderer_vulkan: disable turbo by default Liam 2023-01-08 11:38:07 -05:00
  • efbb6fe288 VideoCore: Fix OGL cache invalidation. Fernando Sahmkow 2023-01-07 21:56:17 -05:00
  • a5693afa03
    Revert "Revert "k_page_group: synchronize"" bunnei 2023-01-07 15:32:10 -08:00
  • 66e4a48b75
    Merge pull request #9563 from german77/crash_not_allowed bunnei 2023-01-07 13:41:27 -08:00
  • 505923f0f3 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
  • 115bf20448 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
  • c19c8ac92c 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
  • 432d48d9c8
    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
  • 444b25bae1 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
  • 9ed4c13758 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
  • 4bda2b475f 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
  • 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
  • 8b251fc3f6
    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
  • 6d74490139
    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
  • 5bcbb8de45
    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
  • f6245dc40a 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
  • eaca61e073
    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
  • 1ee0540f82 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
  • 12b4c9c04c 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
  • 6c812a0c84 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
  • 9e2997c4b6 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
  • 3f0985c7b0 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
  • bbfad79c89 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
  • 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
  • 9c9008ac81 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
  • f2aa816679 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
  • 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
  • 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
  • b56ad93bbc 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
  • af5ecb0b15 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
  • 6c7eb81f7d 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
  • 4d9af4a9d2 Vulkan: Fix drivers that don't support dynamic_state_2 up Fernando Sahmkow 2023-01-05 00:10:21 -05:00
  • 013b689153 video_core: Implement opengl/vulkan draw_texture Feng Chen 2023-01-05 12:28:48 +08:00
  • 1e8cee2ddf video_core: Implement maxwell3d draw texture method Feng Chen 2023-01-05 12:27:41 +08:00
  • 7a2bd13f5b cmake: support the standard cmake testing option Alexandre Bouvier 2023-01-05 05:00:44 +01:00
  • d0fe27708e tests: update catch2 to 3.0.1 Alexandre Bouvier 2023-01-05 03:38:38 +01:00
  • a4269c285a common: add setting for renderer clock workaround Liam 2023-01-04 20:53:08 -05:00
  • 301e9bbc03 vulkan: implement 'turbo mode' clock booster Liam 2022-12-19 19:29:58 -05:00
  • 66ae79de13 renderer_vulkan: implement fallback path for null descriptors Liam 2022-12-06 21:43:14 -05:00
  • b78328f19a
    Merge pull request #9501 from FernandoS27/yfc-rel-2 liamwhite 2023-01-04 21:20:00 -05:00
  • 3ecc03ec1b yuzu-ui: Add setting for disabling macro HLE Fernando Sahmkow 2023-01-04 14:56:52 -05:00
  • a0c697124c Video_core: Address feedback Fernando Sahmkow 2023-01-03 10:01:25 -05:00
  • 03ccd8bf43 Texture Cache: Implement async texture downloads. Fernando Sahmkow 2022-12-28 09:32:31 -05:00
  • bbeb6e460c
    Merge pull request #9518 from gidoly/revert-9504-pg2 liamwhite 2023-01-03 21:40:57 -05:00
  • ddbf851ef6 Vulkan: Update blacklisting to latest driver versions. Fernando Sahmkow 2022-12-27 22:14:36 -05:00
  • a045e860dd ShaderCompiler: Inline driver specific constants. Fernando Sahmkow 2022-12-27 21:39:46 -05:00
  • b62ffb612d Vulkan: rework stencil tracking. Fernando Sahmkow 2022-12-27 16:40:28 -05:00
  • 6f031f08fe
    Merge pull request #9547 from MonsterDruide1/tas-doesnt-flap liamwhite 2023-01-03 15:03:58 -05:00
  • 04cb05fce0 TAS: Immediately switch stick to TAS on input MonsterDruide1 2023-01-03 20:08:25 +01:00
  • a7e610403d
    Merge pull request #9542 from abouvier/cmake-module-path liamwhite 2023-01-02 13:45:36 -05:00