Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-11-26 | Merge branch 'master' into ssbo-align | Ameer J | |
2023-11-19 | Merge pull request #12066 from ameerj/nvidia-nsanity | liamwhite | |
shader_recompiler: add byteswap pattern workaround for Nvidia | |||
2023-11-18 | shader_recompiler: Fix spelling of "derivate" (#12067)mainline-0-1625 | Ameer J | |
2023-11-17 | shader_recompiler: add byteswap pattern workaround for Nvidia | Ameer J | |
2023-10-31 | shader_recompiler: Align SSBO offsets to meet host requirements | Ameer J | |
Co-Authored-By: Billy Laws <blaws05@gmail.com> | |||
2023-08-27 | Shader Recompiler: Auto stub special registers and dump pipelines on exception. | Fernando Sahmkow | |
2023-08-18 | Shader Recomnpiler: implement textuzreGrad 3D emulation constant propagation | Fernando Sahmkow | |
2023-06-12 | Merge pull request #10699 from liamwhite/conditional-barrier | Matías Locatti | |
shader_recompiler: remove barriers in conditional control flow when device lacks support | |||
2023-06-10 | shader_recompiler: translate f64 to f32 when unsupported on host | Liam | |
2023-06-10 | shader_recompiler: remove barriers in conditional control flow when device ↵ | Liam | |
lacks support | |||
2023-05-26 | shader_recompiler: fix copy-paste error | Liam | |
2023-05-11 | Fix Tears of the Kingdom flickering clouds and depths. | Kelebek1 | |
2023-02-19 | Merge pull request #9588 from liamwhite/bylaws-reverts | liamwhite | |
Revert "shader_recompiler: Align SSBO offsets to meet host requirements" | |||
2023-02-04 | shader_recompiler/value.h: Remove lingering references to S32 | ameerj | |
2023-01-29 | Move to Clang Format 15 | Levi Behunin | |
Depends on https://github.com/yuzu-emu/build-environments/pull/69 clang-15 primary run | |||
2023-01-29 | Merge pull request #9694 from ameerj/txq-mips | liamwhite | |
shader_recompiler: TXQ: Skip QueryLevels when possible | |||
2023-01-28 | shader_recompiler: TXQ: Skip QueryLevels when possible | ameerj | |
2023-01-25 | shader_recompiler: Remove S32 IR type | ameerj | |
The frontend IR opcodes do not distinguish between signed and unsigned integer types. Fixes broken shaders when IR validation/graphics debugging is enabled for shaders that used BitCastS32F32 | |||
2023-01-07 | Revert "shader_recompiler: Align SSBO offsets to meet host requirements" | Liam | |
This reverts commit 8804a4eb23e0c4f3e4bab03dee7c204bd38bf21e. | |||
2023-01-07 | Avoid OOB array access reading passthrough attr mask | Billy Laws | |
YFC 1.5 extended the size of the varying mask used to hold passthrough attrs without considering this | |||
2023-01-05 | Run clang-format | Billy Laws | |
2023-01-05 | shader_recompiler: Add support for lowering geometry passthrough | Billy Laws | |
Reuses most of the existing code for generating the gl_Layer passthrough. Fixes geometry in Nier: Automata on GPUs without HW passthrough support. | |||
2023-01-05 | shader_recompiler: Align SSBO offsets to meet host requirements | Billy Laws | |
We can take advantage of SSBO addresses being passed in a constant bufer to account for the extra alignment requirements in the shader itself. | |||
2023-01-04 | Video_core: Address feedback | Fernando Sahmkow | |
2023-01-01 | MacroHLE: Add HLE replacement for base vertex and base instance. | Fernando Sahmkow | |
2022-12-03 | Merge pull request #9300 from ameerj/pch | liamwhite | |
CMake: Use precompiled headers to improve compile times | |||
2022-12-03 | Merge pull request #9289 from liamwhite/fruit-company | liamwhite | |
general: fix compile for Apple Clang | |||
2022-12-01 | shader_recompiler: add gl_Layer translation GS for older hardware | Liam | |
2022-11-29 | value.h: remove recursive include | ameerj | |
2022-11-22 | general: fix compile for Apple Clang | Liam | |
2022-11-11 | Merge pull request #9167 from vonchenplus/tess | liamwhite | |
video_core: Fix few issues in Tess stage | |||
2022-11-11 | ir/texture_pass: Use host_info instead of querying Settings::values (#9176) | Morph | |
2022-11-07 | video_core: Fix few issues in Tess stage | FengChen | |
2022-11-04 | video_core: Fix SNORM texture buffer emulating error (#9001) | Feng Chen | |
2022-11-03 | Merge pull request #8858 from vonchenplus/mipmap | bunnei | |
video_core: Generate mipmap texture by drawing | |||
2022-10-25 | Revert "shader_recompiler/dead_code_elimination: Add DeadBranchElimination pass" | Feng Chen | |
2022-10-24 | Merge pull request #8873 from vonchenplus/fix_legacy_location_error | bunnei | |
video_core: Fix legacy to generic location unpaired | |||
2022-10-17 | Address feedback | FengChen | |
2022-10-06 | Shader Decompiler: Fix dangerous behavior of invalid iterator insertion. | Fernando Sahmkow | |
2022-09-20 | video_core: Fix legacy to generic location unpaired | FengChen | |
2022-09-20 | video_core: Generate mipmap texture by drawing | FengChen | |
2022-08-25 | video_code: support rectangle texture | FengChen | |
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-06-13 | general: fix compilation on GCC 12 | Liam | |
2022-06-13 | structured_control_flow: Remove constexpr Flow::Block | lat9nq | |
This seems to be unsupported in newer libstdc++ versions due to Flow::Block's base class being a non-literal type. It's not clear to me why this was permitted in earlier versions. | |||
2022-05-14 | general: Avoid ambiguous format_to compilation errors | Lioncash | |
Ensures that we're using the fmt version of format_to. These are also the only three outliers. All of the other formatters we have are properly qualified. | |||
2022-04-23 | general: Convert source file copyright comments over to SPDX | Morph | |
This formats all copyright comments according to SPDX formatting guidelines. Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later. | |||
2022-04-02 | fix: typos | Andrea Pappacoda | |
2022-03-23 | dead_code_elimination_pass: Remove unreachable Phi arguments | ameerj | |
2022-03-21 | Merge pull request #8038 from liamwhite/exit-register-detection | Ameer J | |
shader_recompiler/EXIT: increment output register on failed enable test |