| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-10-06 | VideoCore: Fix channels with disk pipeline/shader cache. | Fernando Sahmkow | |
| 2022-10-06 | OpenGl: Implement Channels. | Fernando Sahmkow | |
| 2022-10-06 | NVHOST_CTRl: Implement missing method and fix some stuffs. | Fernando Sahmkow | |
| 2022-10-06 | VideoCore: implement channels on gpu caches. | Fernando Sahmkow | |
| 2022-10-06 | NvHost: Remake Ctrl Implementation. | Fernando Sahmkow | |
| 2022-10-06 | Texture Cache: Add ASTC 10x5 Format. | Fernando Sahmkow | |
| 2022-10-05 | Merge pull request #9013 from liamwhite/spinning-a-yarn | bunnei | |
| common: remove "yuzu:" prefix from thread names | |||
| 2022-10-05 | Merge pull request #8987 from liamwhite/another-name-for-reinforcement-steel | Fernando S | |
| vulkan: automatically use larger staging buffer sizes when possible | |||
| 2022-10-04 | Merge pull request #9005 from liamwhite/micro-fit | bunnei | |
| macro_jit_x64: cancel exit for taken branch | |||
| 2022-10-04 | Merge pull request #9010 from liamwhite/buttwise | bunnei | |
| macro_jit_x64: fix miscompilation of bit extraction operations | |||
| 2022-10-03 | vk_scheduler: wait for command processing to complete | Liam | |
| 2022-10-03 | common: remove "yuzu:" prefix from thread names | Liam | |
| 2022-10-01 | Merge pull request #6598 from FernandoS27/falklands-are-british | liamwhite | |
| MacroHLE: Add MultidrawIndirect HLE Macro. | |||
| 2022-10-01 | MacroHLE: Add MultidrawIndirect HLE Macro. | Fernando Sahmkow | |
| 2022-10-01 | macro_jit_x64: fix miscompilation of bit extraction operations | Liam | |
| 2022-10-01 | Merge pull request #8874 from vonchenplus/align_index_buffer_size | bunnei | |
| Align index buffe size when vertex_buffer_unified_memory enable | |||
| 2022-10-01 | macro_jit_x64: cancel exit for taken branch | Liam | |
| 2022-09-30 | Merge pull request #8910 from vonchenplus/astc_decode_error | bunnei | |
| video_core: Modify astc texture decode error fill value | |||
| 2022-09-25 | vulkan: automatically use larger staging buffer sizes when possible | Liam | |
| 2022-09-20 | video_core: Fix legacy to generic location unpaired | FengChen | |
| 2022-09-20 | Merge branch 'master' into mipmap | Feng Chen | |
| 2022-09-20 | video_core: Generate mipmap texture by drawing | FengChen | |
| 2022-09-16 | astc: Enable parallel CPU astc decoding | Morph | |
| Given the issues with GPU accelerated ASTC decoding with NVIDIA's latest drivers, parallelize astc decoding on the CPU. Uses half the available threads in the system for astc decoding. | |||
| 2022-09-15 | video_core: Modify astc texture decode error fill value | FengChen | |
| 2022-09-10 | Align index buffe size when vertex_buffer_unified_memory enable | FengChen | |
| 2022-09-08 | Merge pull request #8819 from liamwhite/cash-money | lat9nq | |
| video_core: add option for pessimistic flushing | |||
| 2022-08-31 | style: General style changes to match with the rest of the codebase | Morph | |
| 2022-08-31 | (shader/pipeline)_cache: Raise shader/pipeline cache version | Morph | |
| Since the following commit: https://github.com/yuzu-emu/yuzu/commit/a83a5d2e4c8932df864dd4cea2b04d87a12c8760 , many games will refuse to boot unless the shader/pipeline cache has been invalidated. | |||
| 2022-08-31 | Merge pull request #8752 from vonchenplus/rectangle_texture | Fernando S | |
| video_code: support rectangle texture | |||
| 2022-08-25 | video_core: add option for pessimistic flushing | Liam | |
| 2022-08-25 | video_code: support rectangle texture | FengChen | |
| 2022-08-23 | video_core: vulkan: rasterizer: Workaround on viewport swizzle on AMD | Narr the Reg | |
| 2022-08-21 | Merge pull request #8784 from Docteh/nosnek | liamwhite | |
| code: dodge PAGE_SIZE #define | |||
| 2022-08-20 | video_core: support framebuffer crop rect top not zero | vonchenplus | |
| 2022-08-19 | code: dodge PAGE_SIZE #define | Kyle Kienapfel | |
| Some header files, specifically for OSX and Musl libc define PAGE_SIZE to be a number This is great except in yuzu we're using PAGE_SIZE as a variable Specific example `static constexpr u64 PAGE_SIZE = u64(1) << PAGE_BITS;` PAGE_SIZE PAGE_BITS PAGE_MASK are all similar variables. Simply deleted the underscores, and then added YUZU_ prefix Might be worth noting that there are multiple uses in different classes/namespaces This list may not be exhaustive Core::Memory 12 bits (4096) QueryCacheBase 12 bits ShaderCache 14 bits (16384) TextureCache 20 bits (1048576, or 1MB) Fixes #8779 | |||
| 2022-08-19 | video_core: implement R16G16B16X16 texture format | Liam | |
| 2022-08-13 | Merge pull request #8739 from merryhime/swizzle_table | bunnei | |
| video_core/textures/decoders: Avoid SWIZZLE_TABLE | |||
| 2022-08-09 | video_core/textures/decoders: Avoid SWIZZLE_TABLE | Merry | |
| 2022-08-07 | Make vsync setting work for Vulkan | DJRobX | |
| 2022-08-06 | Merge pull request #8658 from liamwhite/plgp | bunnei | |
| video_core: differentiate between tiled and untiled framebuffer sizes for unaccelerated blits | |||
| 2022-08-06 | Merge pull request #8700 from liamwhite/xc3-vk-crash | bunnei | |
| vk_texture_cache: return VK_NULL_HANDLE for views of null images | |||
| 2022-08-02 | renderer_vulkan: add format fallbacks for R16G16B16_SFLOAT, ↵ | Liam | |
| R16G16B16_SSCALED, R8G8B8_SSCALED | |||
| 2022-08-02 | vk_texture_cache: return VK_NULL_HANDLE for views of null images | Liam | |
| 2022-07-31 | Merge pull request #8678 from liamwhite/stop-waiting | bunnei | |
| video_core: stop waiting for shader compilation on user cancel | |||
| 2022-07-30 | renderer_opengl: delete shader source after linking | Liam | |
| 2022-07-29 | video_core: stop waiting for shader compilation on user cancel | Liam | |
| 2022-07-27 | video_core: differentiate between tiled and untiled framebuffer sizes for ↵ | Liam | |
| unaccelerated copies | |||
| 2022-07-27 | Merge pull request #8542 from Morph1984/gpu-use-old-q | liamwhite | |
| gpu_thread: Use the previous MPSCQueue implementation | |||
| 2022-07-27 | chore: make yuzu REUSE compliant | Andrea Pappacoda | |
| [REUSE] is a specification that aims at making file copyright information consistent, so that it can be both human and machine readable. It basically requires that all files have a header containing copyright and licensing information. When this isn't possible, like when dealing with binary assets, generated files or embedded third-party dependencies, it is permitted to insert copyright information in the `.reuse/dep5` file. Oh, and it also requires that all the licenses used in the project are present in the `LICENSES` folder, that's why the diff is so huge. This can be done automatically with `reuse download --all`. The `reuse` tool also contains a handy subcommand that analyzes the project and tells whether or not the project is (still) compliant, `reuse lint`. Following REUSE has a few advantages over the current approach: - Copyright information is easy to access for users / downstream - Files like `dist/license.md` do not need to exist anymore, as `.reuse/dep5` is used instead - `reuse lint` makes it easy to ensure that copyright information of files like binary assets / images is always accurate and up to date To add copyright information of files that didn't have it I looked up who committed what and when, for each file. As yuzu contributors do not have to sign a CLA or similar I couldn't assume that copyright ownership was of the "yuzu Emulator Project", so I used the name and/or email of the commit author instead. [REUSE]: https://reuse.software Follow-up to 01cf05bc75b1e47beb08937439f3ed9339e7b254 | |||
| 2022-07-19 | video_core: use correct byte size for framebuffer | Liam | |
