| Commit message (Collapse) | Author | Files | Lines | ||
|---|---|---|---|---|---|
| 2023-11-18 | shader_recompiler: Fix spelling of "derivate" (#12067) | 3 | -4/+4 | ||
| 2023-08-18 | Shader Recomnpiler: implement textuzreGrad 3D emulation constant propagation | 1 | -0/+1 | ||
| 2023-02-04 | shader_recompiler/value.h: Remove lingering references to S32 | 1 | -11/+0 | ||
| 2023-01-29 | Move to Clang Format 15 | 2 | -8/+8 | ||
| Depends on https://github.com/yuzu-emu/build-environments/pull/69 clang-15 primary run | |||||
| 2023-01-28 | shader_recompiler: TXQ: Skip QueryLevels when possible | 3 | -9/+11 | ||
| 2023-01-25 | shader_recompiler: Remove S32 IR type | 6 | -27/+15 | ||
| 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-04 | Video_core: Address feedback | 2 | -0/+3 | ||
| 2023-01-01 | MacroHLE: Add HLE replacement for base vertex and base instance. | 4 | -0/+18 | ||
| 2022-11-29 | value.h: remove recursive include | 1 | -1/+0 | ||
| 2022-11-22 | general: fix compile for Apple Clang | 1 | -0/+1 | ||
| 2022-11-07 | video_core: Fix few issues in Tess stage | 4 | -3/+7 | ||
| 2022-11-04 | video_core: Fix SNORM texture buffer emulating error (#9001) | 6 | -15/+38 | ||
| 2022-10-25 | Revert "shader_recompiler/dead_code_elimination: Add DeadBranchElimination pass" | 2 | -9/+0 | ||
| 2022-09-20 | video_core: Generate mipmap texture by drawing | 3 | -0/+12 | ||
| 2022-08-25 | video_code: support rectangle texture | 2 | -0/+7 | ||
| 2022-05-14 | general: Avoid ambiguous format_to compilation errors | 1 | -1/+1 | ||
| 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 | 29 | -87/+58 | ||
| 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-03-23 | dead_code_elimination_pass: Remove unreachable Phi arguments | 2 | -0/+9 | ||
| 2022-03-20 | general: Fix clang/gcc build errors | 1 | -0/+1 | ||
| 2022-03-20 | shader_recompiler: Reduce unused includes | 5 | -8/+0 | ||
| 2022-01-29 | lower_int64_to_int32: Add 64-bit atomic fallbacks | 1 | -9/+9 | ||
| 2022-01-29 | shaders: Add U64->U32x2 Atomic fallback functions | 2 | -0/+38 | ||
| 2022-01-09 | logging/log.h: move enum class formatter to a separate file ... | 1 | -2/+2 | ||
| ... to common/logging/formatter.h | |||||
| 2022-01-08 | logging: adapt to changes in fmt 8.1 | 1 | -2/+2 | ||
| 2021-12-29 | shader: Add integer attribute get optimization pass | 1 | -0/+1 | ||
| Works around an nvidia driver bug, where casting the integer attributes to float and back to an integer always returned 0. | |||||
| 2021-12-18 | Remove spirv handle legacy related code | 1 | -1/+1 | ||
| 2021-11-19 | Implement convert legacy to generic | 1 | -0/+2 | ||
| 2021-11-16 | shader: Properly scale image reads and add GL SPIR-V support | 3 | -0/+6 | ||
| Thanks for everything! | |||||
| 2021-11-16 | shader: Add IsTextureScaled opcode | 3 | -0/+9 | ||
| 2021-11-16 | shader: Add copy constructor to instructions | 4 | -1/+20 | ||
| 2021-11-16 | shader: Add integer division opcodes | 3 | -0/+7 | ||
| 2021-11-16 | shader: Add resolution down factor opcode | 3 | -0/+7 | ||
| 2021-11-01 | ShaderCache: Fix Phi Nodes Type on OGL. | 1 | -0/+4 | ||
| 2021-10-31 | ShaderCache: Order Phi Arguments from farthest away to nearest. | 3 | -0/+28 | ||
| 2021-09-07 | Move attribute related definitions to spirv anonymous namespace | 2 | -25/+0 | ||
| 2021-09-06 | Implement intput and output fixed fnc textures | 1 | -0/+2 | ||
| 2021-09-03 | Rename parameters | 2 | -5/+15 | ||
| 2021-09-01 | Add colorfront and txtcoord support | 2 | -0/+13 | ||
| 2021-07-26 | shader_recompiler: Remove unnecessary [[nodiscard]] instances | 2 | -4/+4 | ||
| [[nodiscard]] doesn't do anything on functions with a void return type and causes superfluous warnings. | |||||
| 2021-07-26 | shader: Add TryInstRecursive utility to values | 1 | -0/+8 | ||
| 2021-07-22 | shader_recompiler, video_core: Resolve clang errors | 1 | -1/+2 | ||
| Silences the following warnings-turned-errors: -Wsign-conversion -Wunused-private-field -Wbraced-scalar-init -Wunused-variable And some other errors | |||||
| 2021-07-22 | shader: Ignore global memory ops on devices lacking int64 support | 1 | -14/+14 | ||
| 2021-07-22 | shader: Rework varyings and implement passthrough geometry shaders | 2 | -0/+7 | ||
| Put all varyings into a single std::bitset with helpers to access it. Implement passthrough geometry shaders using host's. | |||||
| 2021-07-22 | shader: Remove IAbs64 | 3 | -11/+3 | ||
| 2021-07-22 | shader: Move loop safety tests to code emission | 3 | -13/+0 | ||
| 2021-07-22 | shader: Add logging | 1 | -1/+1 | ||
| 2021-07-22 | shader: Add shader loop safety check settings | 3 | -2/+17 | ||
| Also add a setting for enable Nsight Aftermath. | |||||
| 2021-07-22 | Revert "glasm: Skip phi moves on undefined instructions" | 1 | -13/+0 | ||
| Causes regressions on Bowser's Fury. | |||||
| 2021-07-22 | glasm: Skip phi moves on undefined instructions | 1 | -0/+13 | ||
| 2021-07-22 | video_core,shader: Clang-format fixes | 2 | -2/+2 | ||