Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-11-18 | shader_recompiler: Fix spelling of "derivate" (#12067)mainline-0-1625 | Ameer J | |
2023-08-18 | Shader Recomnpiler: implement textuzreGrad 3D emulation constant propagation | Fernando Sahmkow | |
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-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-11-29 | value.h: remove recursive include | ameerj | |
2022-11-22 | general: fix compile for Apple Clang | Liam | |
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-09-20 | video_core: Generate mipmap texture by drawing | FengChen | |
2022-08-25 | video_code: support rectangle texture | FengChen | |
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-03-23 | dead_code_elimination_pass: Remove unreachable Phi arguments | ameerj | |
2022-03-20 | general: Fix clang/gcc build errors | ameerj | |
2022-03-20 | shader_recompiler: Reduce unused includes | ameerj | |
2022-01-29 | lower_int64_to_int32: Add 64-bit atomic fallbacks | ameerj | |
2022-01-29 | shaders: Add U64->U32x2 Atomic fallback functions | ameerj | |
2021-12-29 | shader: Add integer attribute get optimization pass | ameerj | |
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 | vonchenplus | |
2021-11-19 | Implement convert legacy to generic | Feng Chen | |
2021-11-16 | shader: Properly scale image reads and add GL SPIR-V support | ReinUsesLisp | |
Thanks for everything! | |||
2021-11-16 | shader: Add IsTextureScaled opcode | ReinUsesLisp | |
2021-11-16 | shader: Add copy constructor to instructions | ReinUsesLisp | |
2021-11-16 | shader: Add integer division opcodes | ReinUsesLisp | |
2021-11-16 | shader: Add resolution down factor opcode | ReinUsesLisp | |
2021-11-01 | ShaderCache: Fix Phi Nodes Type on OGL. | Fernando Sahmkow | |
2021-10-31 | ShaderCache: Order Phi Arguments from farthest away to nearest. | Fernando Sahmkow | |
2021-07-29 | Merge pull request #6722 from ReinUsesLisp/xmad-opts | bunnei | |
shader: Fold integer FMA from Nvidia's pattern | |||
2021-07-26 | shader_recompiler: Remove unnecessary [[nodiscard]] instances | Lioncash | |
[[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 | ReinUsesLisp | |
2021-07-22 | shader_recompiler, video_core: Resolve clang errors | lat9nq | |
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 | ameerj | |
2021-07-22 | shader: Rework varyings and implement passthrough geometry shaders | ReinUsesLisp | |
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 | ReinUsesLisp | |
2021-07-22 | shader: Move loop safety tests to code emission | ReinUsesLisp | |
2021-07-22 | shader: Add logging | ReinUsesLisp | |
2021-07-22 | shader: Add shader loop safety check settings | lat9nq | |
Also add a setting for enable Nsight Aftermath. | |||
2021-07-22 | Revert "glasm: Skip phi moves on undefined instructions" | ReinUsesLisp | |
Causes regressions on Bowser's Fury. | |||
2021-07-22 | glasm: Skip phi moves on undefined instructions | ReinUsesLisp | |
2021-07-22 | video_core,shader: Clang-format fixes | ReinUsesLisp | |
2021-07-22 | shader: Read branch conditions from an instruction | ReinUsesLisp | |
Fixes the identity removal pass. | |||
2021-07-22 | glasm: Implement TEX and TEXS instructions | ReinUsesLisp | |
Remove lod clamp from texture instructions with lod, as this is not needed (nor supported). |