| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | spirv_emit_context: declare GroupNonUniform capability for ↵ | 2022-12-13 | 1 | -0/+2 | ||
| |/ | | | | SubgroupLocalInvocationId | |||||
| * | Merge pull request #9300 from ameerj/pch | 2022-12-03 | 3 | -1/+12 | ||
| |\ | | | | | CMake: Use precompiled headers to improve compile times | |||||
| | * | CMake: Consolidate common PCH headers | 2022-11-30 | 1 | -7/+1 | ||
| | | | ||||||
| | * | CMake: Use precompiled headers | 2022-11-29 | 2 | -0/+18 | ||
| | | | ||||||
| | * | value.h: remove recursive include | 2022-11-29 | 1 | -1/+0 | ||
| | | | ||||||
| * | | Merge pull request #9289 from liamwhite/fruit-company | 2022-12-03 | 6 | -3/+9 | ||
| |\ \ | | | | | | | general: fix compile for Apple Clang | |||||
| | * | | general: fix compile for Apple Clang | 2022-11-22 | 6 | -3/+9 | ||
| | |/ | ||||||
| * | | Merge pull request #9303 from liamwhite/new-vulkan-init | 2022-12-02 | 3 | -19/+31 | ||
| |\ \ | | | | | | | Vulkan: update initialization | |||||
| | * | | Vulkan: update initialization | 2022-11-27 | 3 | -19/+31 | ||
| | |/ | | | | | | | Co-authored-by: bylaws <bylaws@users.noreply.github.com> | |||||
| * / | shader_recompiler: add gl_Layer translation GS for older hardware | 2022-12-01 | 7 | -1/+165 | ||
| |/ | ||||||
| * | spirv_emit_context: add missing flat decoration | 2022-11-18 | 1 | -0/+1 | ||
| | | ||||||
| * | Merge pull request #9253 from vonchenplus/attr_layer | 2022-11-18 | 5 | -0/+13 | ||
| |\ | | | | | shader: Implement miss attribute layer | |||||
| | * | shader: Implement miss attribute layer | 2022-11-17 | 5 | -0/+13 | ||
| | | | ||||||
| * | | Merge pull request #9167 from vonchenplus/tess | 2022-11-11 | 16 | -5/+60 | ||
| |\ \ | | | | | | | video_core: Fix few issues in Tess stage | |||||
| | * | | video_core: Fix few issues in Tess stage | 2022-11-07 | 16 | -5/+60 | ||
| | |/ | ||||||
| * / | ir/texture_pass: Use host_info instead of querying Settings::values (#9176) | 2022-11-11 | 4 | -8/+13 | ||
| |/ | ||||||
| * | video_core: Fix SNORM texture buffer emulating error (#9001) | 2022-11-04 | 15 | -16/+115 | ||
| | | ||||||
| * | Merge pull request #8858 from vonchenplus/mipmap | 2022-11-03 | 20 | -1/+163 | ||
| |\ | | | | | video_core: Generate mipmap texture by drawing | |||||
| | * | Merge branch 'master' into mipmap | 2022-09-20 | 1 | -5/+5 | ||
| | |\ | ||||||
| | * | | video_core: Generate mipmap texture by drawing | 2022-09-20 | 20 | -1/+163 | ||
| | | | | ||||||
| * | | | Revert "shader_recompiler/dead_code_elimination: Add DeadBranchElimination pass" | 2022-10-25 | 3 | -98/+9 | ||
| | | | | ||||||
| * | | | Merge pull request #8873 from vonchenplus/fix_legacy_location_error | 2022-10-24 | 3 | -19/+33 | ||
| |\ \ \ | | | | | | | | | video_core: Fix legacy to generic location unpaired | |||||
| | * | | | Address feedback | 2022-10-17 | 1 | -6/+6 | ||
| | | | | | ||||||
| | * | | | video_core: Fix legacy to generic location unpaired | 2022-09-20 | 3 | -15/+29 | ||
| | | |/ | |/| | ||||||
| * | | | CMakeLists: Disable C4100 and C4324 | 2022-10-22 | 2 | -8/+0 | ||
| | | | | | | | | | | | | | Disabling C4100 is similar to -Wno-unused-parameter | |||||
| * | | | CMakeLists: Remove redundant warnings | 2022-10-22 | 1 | -2/+0 | ||
| | | | | | | | | | | | | | These warnings are already included in /W3. | |||||
| * | | | CMakeLists: Treat MSVC warnings as errors | 2022-10-22 | 1 | -1/+0 | ||
| | | | | ||||||
| * | | | general: Enforce C4800 everywhere except in video_core | 2022-10-22 | 1 | -1/+0 | ||
| | | | | ||||||
| * | | | CMakeLists: Remove all redundant warnings | 2022-10-22 | 1 | -8/+2 | ||
| | | | | | | | | | | | | | These are already explicitly or implicitly set in src/CMakeLists.txt | |||||
| * | | | General: Fix compilation for GCC | 2022-10-06 | 1 | -1/+1 | ||
| | | | | ||||||
| * | | | Shader Decompiler: implement better tracking for Vulkan samplers. | 2022-10-06 | 1 | -9/+59 | ||
| | | | | ||||||
| * | | | Shader Decompiler: Check for shift when deriving composite samplers. | 2022-10-06 | 2 | -3/+35 | ||
| | | | | ||||||
| * | | | Shader Decompiler: Fix dangerous behavior of invalid iterator insertion. | 2022-10-06 | 1 | -3/+3 | ||
| | | | | ||||||
| * | | | shader_recompiler: add extended LDC to GLASM backend | 2022-10-02 | 1 | -4/+21 | ||
| | | | | ||||||
| * | | | chore: fix some typos | 2022-09-23 | 2 | -2/+2 | ||
| |/ / | | | | | | | Fix some typos reported by Lintian | |||||
| * / | style: General style changes to match with the rest of the codebase | 2022-08-31 | 1 | -5/+5 | ||
| |/ | ||||||
| * | video_code: support rectangle texture | 2022-08-25 | 10 | -2/+44 | ||
| | | ||||||
| * | Add missed shader defines. Fixes Xenoblade Chronicles 3 booting with Vulkan. | 2022-07-29 | 1 | -2/+3 | ||
| | | ||||||
| * | chore: make yuzu REUSE compliant | 2022-07-27 | 2 | -4/+5 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [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 | |||||
| * | Merge pull request #8383 from Morph1984/shadow-of-the-past | 2022-06-14 | 1 | -3/+0 | ||
| |\ | | | | | yuzu: Make variable shadowing a compile-time error | |||||
| | * | CMakeLists: Make variable shadowing a compile-time error | 2022-06-13 | 1 | -3/+0 | ||
| | | | | | | | | | Now that the entire project is free of variable shadowing, we can enforce this as a compile time error to prevent any further introduction of this logic bug. | |||||
| * | | general: fix compilation on GCC 12 | 2022-06-13 | 1 | -1/+1 | ||
| | | | ||||||
| * | | structured_control_flow: Remove constexpr Flow::Block | 2022-06-13 | 1 | -6/+0 | ||
| |/ | | | | | | 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. | |||||
| * | general: Avoid ambiguous format_to compilation errors | 2022-05-14 | 2 | -2/+2 | ||
| | | | | | | | | 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. | |||||
| * | GCC 12 fixes | 2022-04-28 | 1 | -1/+1 | ||
| | | ||||||
| * | general: Convert source file copyright comments over to SPDX | 2022-04-23 | 233 | -699/+466 | ||
| | | | | | | 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. | |||||
| * | Merge pull request #8133 from liamwhite/gl-spv-cbuf | 2022-04-07 | 6 | -25/+51 | ||
| |\ | | | | | shader_recompiler: support const buffer indirect addressing on OpenGL | |||||
| | * | shader_recompiler: Decrease indirect cbuf limit to match hardware | 2022-04-04 | 1 | -1/+1 | ||
| | | | ||||||
| | * | shader_compiler: support const buffer indirect addressing in GLSL | 2022-04-01 | 4 | -9/+38 | ||
| | | | ||||||
| | * | shader_recompiler: support const buffer indirect addressing on OpenGL SPIR-V | 2022-04-01 | 3 | -17/+14 | ||
| | | | ||||||