| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge pull request #13171 from liamwhite/fake-address | 2024-02-27 | 1 | -2/+6 | |
| |\ | | | | | texture_cache: do not track invalid addresses | ||||
| | * | texture_cache: do not track invalid addresses | 2024-02-26 | 1 | -2/+6 | |
| | | | |||||
| * | | texture_cache: use two-pass collection for costly load resources (#13096) | 2024-02-27 | 1 | -7/+23 | |
| |/ | |||||
| * | Merge pull request #10529 from liamwhite/critical-spacing | 2024-02-20 | 1 | -3/+3 | |
| |\ | | | | | caches: make critical reclamation less eager and possible in more cases | ||||
| | * | texture_cache: tweak iteration tracking change | 2024-02-11 | 1 | -1/+1 | |
| | | | |||||
| | * | texture_cache: avoid overestimation of ASTC texture sizes | 2024-02-11 | 1 | -2/+2 | |
| | | | |||||
| | * | caches: make critical reclamation less eager and possible in more cases | 2024-02-11 | 1 | -2/+2 | |
| | | | |||||
| * | | Merge pull request #12975 from FernandoS27/keep-your-own-vodoo-doll-away-from-gf | 2024-02-13 | 3 | -7/+10 | |
| |\ \ | | | | | | | Texture Cache: Fix untracking on GPU remap | ||||
| | * | | Texture Cache: Fix untracking on GPU remap | 2024-02-10 | 3 | -7/+10 | |
| | |/ | |||||
| * / | nvnflinger/gpu: implement blending | 2024-02-09 | 1 | -1/+7 | |
| |/ | |||||
| * | VideoCore: Move Slot Vector to Common | 2024-02-04 | 3 | -244/+17 | |
| | | |||||
| * | video_core: consistently account for resolution scaling when rendering | 2024-01-31 | 2 | -6/+7 | |
| | | |||||
| * | Texture Cache: make sparse texture table per channel | 2024-01-31 | 2 | -40/+51 | |
| | | |||||
| * | Merge pull request #12499 from Kelebek1/time | 2024-01-25 | 1 | -1/+1 | |
| |\ | | | | | Rework time services | ||||
| | * | Rework time service to fix time passing offline. | 2024-01-24 | 1 | -1/+1 | |
| | | | |||||
| * | | Core: Eliminate core/memory dependancies. | 2024-01-18 | 1 | -1/+0 | |
| | | | |||||
| * | | SMMU: Initial adaptation to video_core. | 2024-01-18 | 3 | -51/+56 | |
| |/ | |||||
| * | video_core: Fix buffer_row_length computation for linear compressed textures | 2023-12-26 | 3 | -33/+35 | |
| | | |||||
| * | Merge pull request #12382 from liamwhite/image-limit | 2023-12-19 | 1 | -1/+1 | |
| |\ | | | | | renderer_vulkan: allow up to 7 swapchain images | ||||
| | * | renderer_vulkan: allow up to 7 swapchain images | 2023-12-16 | 1 | -1/+1 | |
| | | | |||||
| * | | Revert "video_core: use interval map for page count tracking" | 2023-12-17 | 1 | -5/+5 | |
| |/ | |||||
| * | video_core: use interval map for page count tracking | 2023-12-14 | 1 | -5/+5 | |
| | | |||||
| * | texture_cache: fix max_element comparison function | 2023-12-03 | 1 | -1/+1 | |
| | | |||||
| * | renderer_vulkan: do not recreate swapchain for srgb | 2023-12-03 | 2 | -10/+28 | |
| | | |||||
| * | texture_cache: use pedantic type names | 2023-12-01 | 1 | -1/+1 | |
| | | |||||
| * | renderer_vulkan: Introduce separate cmd buffer for uploads | 2023-11-12 | 1 | -0/+4 | |
| | | |||||
| * | Merge pull request #11747 from Kelebek1/image_alias_sample_names | 2023-10-17 | 2 | -3/+7 | |
| |\ | | | | | Small things | ||||
| | * | Get out of render pass before query barriers, fix image names with samples > ↵ | 2023-10-11 | 2 | -3/+7 | |
| | | | | | | | | | 1, remove image alias bit | ||||
| * | | Merge pull request #11788 from Squall-Leonhart/IFREMOVED | 2023-10-17 | 1 | -2/+9 | |
| |\ \ | | | | | | | [crash fix]brings back the removed if statement in util.cpp and adds the num_level test to it like previous discontinued PR | ||||
| | * | | brings back the removed If statement and adds the num_level test | 2023-10-15 | 1 | -2/+9 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This resolves the out of bounds read/writes in the linear swizzler, it brings back the scaled TOTK Recall bug however, pending further work in the block size calculation. Recall is not glitched in the Dynamic FPS resolution mod to the degree that it is in the native yuzu scaler, this can be a workaround for the time being. The recall effect is constructed from multiple 320x180 texture slices, it breaking may have a similar origin to https://github.com/Ryujinx/Ryujinx/pull/5640 but it may also be connected to the other deficiencies identified in the Yuzu size calculations, such as no apparent implementation of slice testing for end of slce depth as opposed to full aligned size as implemented in https://github.com/Ryujinx/Ryujinx/pull/5220 | ||||
| * | | | Transition MSAA images to general layout without uploading data | 2023-10-11 | 1 | -0/+1 | |
| | |/ |/| | |||||
| * | | Merge pull request #11743 from Squall-Leonhart/IFREMOVED | 2023-10-11 | 1 | -2/+2 | |
| |\| | | | | | Fix mistaken usage of info.block instead of level_info.block | ||||
| | * | Fix mistaken usage of info.block instead of level_info.block | 2023-10-11 | 1 | -2/+2 | |
| | | | | | | | | | | | | | Fixed an error on my part, in the last change I had mistakenly passed unadjusted block info into FullUploadSwizzles and UnswizzleImage Revert (my mistaken changing of) the construction of SwizzleParameters in UnswizzleImage and FullUploadSwizzles to use level_info.block instead of info.block. This ensures that the block information used in the swizzling process is correctly adjusted for each mip level. | ||||
| * | | Merge pull request #11534 from Squall-Leonhart/IFREMOVED | 2023-10-10 | 1 | -21/+20 | |
| |\| | | | | | Partial revert of #10433 (Texture Cache Util: Fix block depth adjustment on slices) | ||||
| | * | Reuse part of my previous idea to to use num_levels to check within ↵ | 2023-09-20 | 1 | -14/+20 | |
| | | | | | | | | | | | | | AdjustMipBlockSize The partial revert was not enough for Tsukihime, this might do the trick | ||||
| | * | Partial revert of #10433 | 2023-09-18 | 1 | -9/+2 | |
| | | | | | | | | | | | The If block in this change was causing some 2D textures to be treated as if their mip 0 was a 3D Slice, this could be ascertained as the same texture viewed from different distances would render fine, but then close up would look like a decoding failure. It also resulted in some 3D ASTC textures not being scaled appropriate leading to broken graphical effects such as the jagged TOTK recall animation being a circle, as the If block was only accepting the image based on its original info without any adjustments applied. | ||||
| * | | add Z32, FLOAT, UINT, UINT, UINT, LINEAR to format lookup table | 2023-10-09 | 1 | -0/+2 | |
| | | | | | | | Should fix and close #11711 | ||||
| * | | Implement X8_D24 format | 2023-10-06 | 3 | -0/+7 | |
| | | | |||||
| * | | ci: fix new codespell errors | 2023-10-02 | 2 | -2/+2 | |
| | | | |||||
| * | | Merge pull request #11258 from Squall-Leonhart/Z16_Assert_Fix | 2023-09-18 | 1 | -0/+2 | |
| |\ \ | |/ |/| | Fix a logged assert in the format lookup table for Z16 | ||||
| | * | Needed to make this an extra case so it didnt also start asserting in BOTW. | 2023-08-11 | 1 | -0/+2 | |
| | | | | | | | | | Thanks Liam | ||||
| | * | Fix an assert in the format lookup table fir Z16 | 2023-08-11 | 1 | -1/+1 | |
| | | | | | | | | | Came across this while looking into Asterix and Obelix XXL glitching | ||||
| * | | Look for the most recently modified image for present | 2023-09-11 | 1 | -1/+14 | |
| | | | |||||
| * | | Mark accelerted DMA destination buffers and images as GPU-modified | 2023-08-13 | 1 | -3/+3 | |
| |/ | |||||
| * | Merge pull request #10996 from Kelebek1/readblock_optimisation | 2023-07-10 | 3 | -32/+21 | |
| |\ | | | | | Use spans over guest memory where possible instead of copying data | ||||
| | * | Use spans over guest memory where possible instead of copying data. | 2023-07-02 | 3 | -32/+21 | |
| | | | |||||
| * | | oops re open | 2023-07-03 | 1 | -0/+4 | |
| |/ | |||||
| * | Merge pull request #10479 from GPUCode/format-list | 2023-07-02 | 2 | -8/+2 | |
| |\ | | | | | Add support for VK_KHR_image_format_list | ||||
| | * | renderer_vulkan: Add support for VK_KHR_image_format_list | 2023-07-01 | 2 | -8/+2 | |
| | | | |||||
| * | | Revert "texture_cache: Fix incorrect logic for AccelerateDMA" | 2023-07-01 | 1 | -4/+8 | |
| |/ | | | | This reverts commit 1fc47361a12afd91d8ea0b76378e0b3d4feb93a6. | ||||