| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-10-17 | Merge pull request #11747 from Kelebek1/image_alias_sample_names | liamwhite | |
| Small things | |||
| 2023-10-17 | Merge pull request #11788 from Squall-Leonhart/IFREMOVED | Fernando S | |
| [crash fix]brings back the removed if statement in util.cpp and adds the num_level test to it like previous discontinued PR | |||
| 2023-10-15 | brings back the removed If statement and adds the num_level test | Squall Leonhart | |
| 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 | |||
| 2023-10-11 | Transition MSAA images to general layout without uploading data | Kelebek1 | |
| 2023-10-11 | Get out of render pass before query barriers, fix image names with samples > ↵ | Kelebek1 | |
| 1, remove image alias bit | |||
| 2023-10-11 | Merge pull request #11743 from Squall-Leonhart/IFREMOVED | Fernando S | |
| Fix mistaken usage of info.block instead of level_info.block | |||
| 2023-10-11 | Fix mistaken usage of info.block instead of level_info.block | Squall-Leonhart | |
| 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. | |||
| 2023-10-10 | Merge pull request #11534 from Squall-Leonhart/IFREMOVED | liamwhite | |
| Partial revert of #10433 (Texture Cache Util: Fix block depth adjustment on slices) | |||
| 2023-10-09 | add Z32, FLOAT, UINT, UINT, UINT, LINEAR to format lookup table | Squall Leonhart | |
| Should fix and close #11711 | |||
| 2023-10-06 | Implement X8_D24 format | Kelebek1 | |
| 2023-10-02 | ci: fix new codespell errors | Liam | |
| 2023-09-20 | Reuse part of my previous idea to to use num_levels to check within ↵ | Squall-Leonhart | |
| AdjustMipBlockSize The partial revert was not enough for Tsukihime, this might do the trick | |||
| 2023-09-18 | Merge pull request #11258 from Squall-Leonhart/Z16_Assert_Fix | liamwhite | |
| Fix a logged assert in the format lookup table for Z16 | |||
| 2023-09-18 | Partial revert of #10433 | Squall Leonhart | |
| 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. | |||
| 2023-09-11 | Look for the most recently modified image for present | Kelebek1 | |
| 2023-08-13 | Mark accelerted DMA destination buffers and images as GPU-modified | Kelebek1 | |
| 2023-08-11 | Needed to make this an extra case so it didnt also start asserting in BOTW. | Squall-Leonhart | |
| Thanks Liam | |||
| 2023-08-11 | Fix an assert in the format lookup table fir Z16 | Squall Leonhart | |
| Came across this while looking into Asterix and Obelix XXL glitching | |||
| 2023-07-10 | Merge pull request #10996 from Kelebek1/readblock_optimisation | bunnei | |
| Use spans over guest memory where possible instead of copying data | |||
| 2023-07-03 | oops re open | gidoly | |
| 2023-07-02 | Use spans over guest memory where possible instead of copying data. | Kelebek1 | |
| 2023-07-02 | Merge pull request #10479 from GPUCode/format-list | liamwhite | |
| Add support for VK_KHR_image_format_list | |||
| 2023-07-01 | Revert "texture_cache: Fix incorrect logic for AccelerateDMA" | Liam | |
| This reverts commit 1fc47361a12afd91d8ea0b76378e0b3d4feb93a6. | |||
| 2023-07-01 | renderer_vulkan: Add support for VK_KHR_image_format_list | GPUCode | |
| 2023-06-30 | Merge pull request #10953 from FernandoS27/oh-oopsies-yfc | Fernando S | |
| Texture cache: Fix YFC regression due to code testing | |||
| 2023-06-29 | AccelerateDMA: Don't accelerate 3D texture DMA operations | Fernando Sahmkow | |
| 2023-06-29 | Texture cache: Fix YFC regression due to code testing | Fernando Sahmkow | |
| 2023-06-27 | video_core: Add BCn decoding support | GPUCode | |
| 2023-06-22 | Remove memory allocations in some hot paths | Kelebek1 | |
| 2023-06-21 | Merge pull request #10777 from liamwhite/no-barrier | bunnei | |
| video_core: optionally skip barriers on feedback loops | |||
| 2023-06-20 | Merge pull request #10818 from vonchenplus/render_target_samples | liamwhite | |
| video_core: add samples check when find render target | |||
| 2023-06-18 | Merge pull request #10744 from Wollnashorn/af-for-all | Fernando S | |
| video_core: Improved anisotropic filtering heuristics | |||
| 2023-06-17 | video_core: add samples check when find render target | FengChen | |
| 2023-06-17 | video_core: Only apply AF to 2D (array) image types | Wollnashorn | |
| 2023-06-16 | video_core: Use sampler IDs instead pointers in the pipeline config | Wollnashorn | |
| The previous approach of storing pointers returned by `GetGraphicsSampler`/`GetComputeSampler` caused UB, as these functions can cause reallocation of the sampler slot vector and therefore invalidate the pointers | |||
| 2023-06-15 | video_core: Disable AF for non-color image formats | Wollnashorn | |
| 2023-06-15 | video_core: Add per-image anisotropy heuristics (format & mip count) | Wollnashorn | |
| 2023-06-14 | video_core: optionally skip barriers on feedback loops | Liam | |
| 2023-06-08 | image_info: adjust rescale thresholds and refactor constant use | Liam | |
| 2023-06-02 | texture_cache: Fix incorrect logic for AccelerateDMA | ameerj | |
| 2023-05-26 | Merge pull request #10418 from liamwhite/blink-and-youll-miss-it | Matías Locatti | |
| texture_cache: process aliases and overlaps in the correct order | |||
| 2023-05-25 | video_core: don't garbage collect during configuration | Liam | |
| 2023-05-24 | Merge pull request #10435 from FernandoS27/gotta-clean-mess-ups | bunnei | |
| Texture cache: revert wrong acceleration assumption | |||
| 2023-05-24 | Texture cache: revert wrong acceleration assumption | Fernando Sahmkow | |
| 2023-05-24 | Texture Cache Util: Fix block depth adjustment on slices. | Fernando Sahmkow | |
| 2023-05-24 | texture_cache: process aliases and overlaps in the correct order | Fernando Sahmkow | |
| 2023-05-24 | Merge pull request #10422 from liamwhite/gc | Fernando S | |
| video_core: tune garbage collection aggressiveness | |||
| 2023-05-24 | Merge pull request #10398 from liamwhite/bcn | Fernando S | |
| video_core: add ASTC recompression | |||
| 2023-05-23 | video_core: tune garbage collection aggressiveness | Liam | |
| 2023-05-23 | textures: add BC1 and BC3 compressors and recompression setting | Liam | |
