Commit Graph

  • 8804a4eb23 shader_recompiler: Align SSBO offsets to meet host requirements Billy Laws 2022-11-23 21:30:23 +0000
  • 3772cfc976 shader_recompiler: SPIRV: Only enable int64 feature when supported Billy Laws 2022-11-19 15:53:19 +0000
  • 3f0985c7b0 shader_recompiler: SPIRV: Only enable int64 feature when supported Billy Laws 2022-11-19 15:53:19 +0000
  • d862241ba7 shader_recompiler: Add comparison operators to descriptor types Billy Laws 2022-10-21 22:58:37 +0100
  • c1cc99584c shader_recompiler: Add comparison operators to descriptor types Billy Laws 2022-10-21 22:58:37 +0100
  • 77aea7e2b4 Vulkan: Add a workaround for input_position on Adreno drivers Billy Laws 2022-08-02 17:41:41 +0100
  • bbfad79c89 Vulkan: Add a workaround for input_position on Adreno drivers Billy Laws 2022-08-02 17:41:41 +0100
  • 94542c5d73 Merge pull request #9527 from Wollnashorn/amd-cache-fix Fernando S 2023-01-05 16:38:07 -0500
  • 1428451722
    Merge pull request #9527 from Wollnashorn/amd-cache-fix Fernando S 2023-01-05 16:38:07 -0500
  • 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 +0100
  • 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 +0100
  • 7ba5544a6c video_core/vulkan: Driver pipeline cache will now be deleted with the shader cache Wollnashorn 2023-01-03 04:18:45 +0100
  • 9c9008ac81 video_core/vulkan: Driver pipeline cache will now be deleted with the shader cache Wollnashorn 2023-01-03 04:18:45 +0100
  • 1011652852 config: Set the Vulkan driver pipeline cache option to be global Wollnashorn 2023-01-02 02:51:07 +0100
  • 8945fafcc0 config: Set the Vulkan driver pipeline cache option to be global Wollnashorn 2023-01-02 02:51:07 +0100
  • 8a9ebe4146 video_core/vulkan: Added check if Vulkan pipeline path has been set Wollnashorn 2022-12-31 21:39:14 +0100
  • f2aa816679 video_core/vulkan: Added check if Vulkan pipeline path has been set Wollnashorn 2022-12-31 21:39:14 +0100
  • 0b17b4edd2 config: Better wording for VK pipeline cache option and enable by default Wollnashorn 2022-12-31 02:49:08 +0100
  • f4626512ff config: Better wording for VK pipeline cache option and enable by default Wollnashorn 2022-12-31 02:49:08 +0100
  • 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 +0100
  • 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 +0100
  • 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 +0100
  • 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 +0100
  • d777ec15f8 BufferBase: Don't ignore GPU pages. Fernando Sahmkow 2023-01-05 06:43:54 -0500
  • b56ad93bbc BufferBase: Don't ignore GPU pages. Fernando Sahmkow 2023-01-05 06:43:54 -0500
  • 91e1c7a727 Fermi2D: sync cache flushes Fernando Sahmkow 2023-01-05 06:43:28 -0500
  • 2d0c4f2b1d Fermi2D: sync cache flushes Fernando Sahmkow 2023-01-05 06:43:28 -0500
  • 7f18e3bb89 MemoryManager: use fastmem directly. Fernando Sahmkow 2023-01-05 06:06:33 -0500
  • af5ecb0b15 MemoryManager: use fastmem directly. Fernando Sahmkow 2023-01-05 06:06:33 -0500
  • 3eb787dcef net: Silently translate ETIMEDOUT network error MonsterDruide1 2023-01-04 13:49:31 +0100
  • 688a9fbfa6 net: Silently translate ETIMEDOUT network error MonsterDruide1 2023-01-04 13:49:31 +0100
  • 8eafb91af0 video_core: Cache GPU internal writes. Fernando Sahmkow 2023-01-04 22:05:20 -0500
  • 6c7eb81f7d video_core: Cache GPU internal writes. Fernando Sahmkow 2023-01-04 22:05:20 -0500
  • 53e9f8a75d Merge pull request #9557 from FernandoS27/ooops-i-killed-the-shitty-drivers liamwhite 2023-01-05 00:14:01 -0500
  • e82e3e06be
    Merge pull request #9557 from FernandoS27/ooops-i-killed-the-shitty-drivers liamwhite 2023-01-05 00:14:01 -0500
  • 660ea18f85 Vulkan: Fix drivers that don't support dynamic_state_2 up Fernando Sahmkow 2023-01-05 00:10:21 -0500
  • 4d9af4a9d2 Vulkan: Fix drivers that don't support dynamic_state_2 up Fernando Sahmkow 2023-01-05 00:10:21 -0500
  • 3b5e1a24bc video_core: Implement opengl/vulkan draw_texture Feng Chen 2023-01-05 12:28:48 +0800
  • 013b689153 video_core: Implement opengl/vulkan draw_texture Feng Chen 2023-01-05 12:28:48 +0800
  • 79268b94de video_core: Implement maxwell3d draw texture method Feng Chen 2023-01-05 12:27:41 +0800
  • 1e8cee2ddf video_core: Implement maxwell3d draw texture method Feng Chen 2023-01-05 12:27:41 +0800
  • 8789c9321a cmake: support the standard cmake testing option Alexandre Bouvier 2023-01-05 05:00:44 +0100
  • 7a2bd13f5b cmake: support the standard cmake testing option Alexandre Bouvier 2023-01-05 05:00:44 +0100
  • 5c2cf39455 tests: update catch2 to 3.0.1 Alexandre Bouvier 2023-01-05 03:38:38 +0100
  • d0fe27708e tests: update catch2 to 3.0.1 Alexandre Bouvier 2023-01-05 03:38:38 +0100
  • d9b2bc7f04 common: add setting for renderer clock workaround Liam 2023-01-04 20:53:08 -0500
  • a4269c285a common: add setting for renderer clock workaround Liam 2023-01-04 20:53:08 -0500
  • 1a32e03a0f vulkan: implement 'turbo mode' clock booster Liam 2022-12-19 19:29:58 -0500
  • 301e9bbc03 vulkan: implement 'turbo mode' clock booster Liam 2022-12-19 19:29:58 -0500
  • 2e1c5b8310 renderer_vulkan: implement fallback path for null descriptors Liam 2022-12-06 21:43:14 -0500
  • 66ae79de13 renderer_vulkan: implement fallback path for null descriptors Liam 2022-12-06 21:43:14 -0500
  • 0415135f8c Merge pull request #9501 from FernandoS27/yfc-rel-2 liamwhite 2023-01-04 21:20:00 -0500
  • b78328f19a
    Merge pull request #9501 from FernandoS27/yfc-rel-2 liamwhite 2023-01-04 21:20:00 -0500
  • e5d02ff039 yuzu-ui: Add setting for disabling macro HLE Fernando Sahmkow 2023-01-04 14:56:52 -0500
  • 3ecc03ec1b yuzu-ui: Add setting for disabling macro HLE Fernando Sahmkow 2023-01-04 14:56:52 -0500
  • 1fdf24a081 Video_core: Address feedback Fernando Sahmkow 2023-01-03 10:01:25 -0500
  • a0c697124c Video_core: Address feedback Fernando Sahmkow 2023-01-03 10:01:25 -0500
  • 62fc8bfe16 Texture Cache: Implement async texture downloads. Fernando Sahmkow 2022-12-28 09:32:31 -0500
  • 03ccd8bf43 Texture Cache: Implement async texture downloads. Fernando Sahmkow 2022-12-28 09:32:31 -0500
  • 25b5675997 Merge pull request #9518 from gidoly/revert-9504-pg2 liamwhite 2023-01-03 21:40:57 -0500
  • bbeb6e460c
    Merge pull request #9518 from gidoly/revert-9504-pg2 liamwhite 2023-01-03 21:40:57 -0500
  • 98b7ebe02d Vulkan: Update blacklisting to latest driver versions. Fernando Sahmkow 2022-12-27 22:14:36 -0500
  • ddbf851ef6 Vulkan: Update blacklisting to latest driver versions. Fernando Sahmkow 2022-12-27 22:14:36 -0500
  • 872f2e7de6 ShaderCompiler: Inline driver specific constants. Fernando Sahmkow 2022-12-27 21:39:46 -0500
  • a045e860dd ShaderCompiler: Inline driver specific constants. Fernando Sahmkow 2022-12-27 21:39:46 -0500
  • efd5661978 Vulkan: rework stencil tracking. Fernando Sahmkow 2022-12-27 16:40:28 -0500
  • b62ffb612d Vulkan: rework stencil tracking. Fernando Sahmkow 2022-12-27 16:40:28 -0500
  • 74a8a0cf56 Merge pull request #9547 from MonsterDruide1/tas-doesnt-flap liamwhite 2023-01-03 15:03:58 -0500
  • 6f031f08fe
    Merge pull request #9547 from MonsterDruide1/tas-doesnt-flap liamwhite 2023-01-03 15:03:58 -0500
  • ffc89d8b84 TAS: Immediately switch stick to TAS on input MonsterDruide1 2023-01-03 20:08:25 +0100
  • 04cb05fce0 TAS: Immediately switch stick to TAS on input MonsterDruide1 2023-01-03 20:08:25 +0100
  • d6d31f90b7 Merge pull request #9542 from abouvier/cmake-module-path liamwhite 2023-01-02 13:45:36 -0500
  • a7e610403d
    Merge pull request #9542 from abouvier/cmake-module-path liamwhite 2023-01-02 13:45:36 -0500
  • eac2672a41 cmake: move find-modules to root cmake dir Alexandre Bouvier 2022-12-31 14:23:38 +0100
  • eceee8c3d9 cmake: move find-modules to root cmake dir Alexandre Bouvier 2022-12-31 14:23:38 +0100
  • 69fd6d4117 Merge pull request #9541 from abouvier/cmake-option liamwhite 2023-01-02 11:29:32 -0500
  • 2b110d61e7
    Merge pull request #9541 from abouvier/cmake-option liamwhite 2023-01-02 11:29:32 -0500
  • 312d83eb72 Merge pull request #9540 from MonsterDruide1/tas-sanitized-record liamwhite 2023-01-02 09:51:29 -0500
  • 6804a43f49
    Merge pull request #9540 from MonsterDruide1/tas-sanitized-record liamwhite 2023-01-02 09:51:29 -0500
  • 942ca592b0 Merge pull request #9537 from abouvier/cmake-almost-quiet bunnei 2023-01-02 01:08:20 -0800
  • 48bcb91a2e
    Merge pull request #9537 from abouvier/cmake-almost-quiet bunnei 2023-01-02 01:08:20 -0800
  • f17ff927e0 Merge pull request #9543 from german77/nifm bunnei 2023-01-01 21:38:43 -0800
  • 09c9be3703
    Merge pull request #9543 from german77/nifm bunnei 2023-01-01 21:38:43 -0800
  • 011f49a00b service: nifm: Initialize request state german77 2023-01-01 20:50:53 -0600
  • 80bcc18788 service: nifm: Initialize request state german77 2023-01-01 20:50:53 -0600
  • 991ea9ab41 service: nifm: Match documentation names german77 2023-01-01 18:29:22 -0600
  • ebd811b535 service: nifm: Match documentation names german77 2023-01-01 18:29:22 -0600
  • 37d8c9a305 cmake: allow options shadowing with normal variables Alexandre Bouvier 2022-12-31 14:31:17 +0100
  • 306c791e67 cmake: allow options shadowing with normal variables Alexandre Bouvier 2022-12-31 14:31:17 +0100
  • d1b330c582 cmake: improve find_package failure messages Alexandre Bouvier 2022-12-31 12:48:08 +0100
  • 1dfcf19c36 cmake: improve find_package failure messages Alexandre Bouvier 2022-12-31 12:48:08 +0100
  • 527c844a44 vulkan_common: blacklist radv from extended_dynamic_state2 on drivers before 22.3.1 Liam 2022-12-24 23:04:55 -0500
  • f9c6d39a6c vulkan_common: blacklist radv from extended_dynamic_state2 on drivers before 22.3.1 Liam 2022-12-24 23:04:55 -0500
  • af9b730db8 video_core: fix build Liam 2022-12-24 22:24:56 -0500
  • 4814d87385 video_core: fix build Liam 2022-12-24 22:24:56 -0500
  • e6e49e584f MacroHLE: Final cleanup and fixes. Fernando Sahmkow 2022-12-24 19:19:41 -0500
  • d09aa0182f MacroHLE: Final cleanup and fixes. Fernando Sahmkow 2022-12-24 19:19:41 -0500
  • ea140a70fa Rasterizer: Setup skeleton for Host Conditional rendering Fernando Sahmkow 2022-12-07 00:28:35 +0100
  • 581a7d785b Rasterizer: Setup skeleton for Host Conditional rendering Fernando Sahmkow 2022-12-07 00:28:35 +0100
  • 3ea10762d2 RasterizerMemory: Add filtering for flushing/invalidation operations. Fernando Sahmkow 2022-11-20 03:07:14 +0100