Age | Commit message (Expand) | Author |
2023-12-20 | emit_glsl_image: Use inlined texelFetch offsets | Ameer J |
2023-01-29 | Merge pull request #9694 from ameerj/txq-mips | liamwhite |
2023-01-28 | shader_recompiler: TXQ: Skip QueryLevels when possible | ameerj |
2023-01-25 | shader_recompiler: Remove S32 IR type | ameerj |
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-09-20 | video_core: Generate mipmap texture by drawing | FengChen |
2022-04-23 | general: Convert source file copyright comments over to SPDX | Morph |
2022-01-29 | shaders: Add U64->U32x2 Atomic fallback functions | ameerj |
2021-12-29 | shader: Add integer attribute get optimization pass | ameerj |
2021-11-16 | shader: Add IsTextureScaled opcode | ReinUsesLisp |
2021-11-16 | shader: Add integer division opcodes | ReinUsesLisp |
2021-11-16 | shader: Add resolution down factor opcode | ReinUsesLisp |
2021-07-22 | shader: Remove IAbs64 | ReinUsesLisp |
2021-07-22 | shader: Move loop safety tests to code emission | ReinUsesLisp |
2021-07-22 | shader: Split profile and runtime info headers | ReinUsesLisp |
2021-07-22 | glsl: Add LoopSafety instructions | ameerj |
2021-07-22 | glsl: Address Rodrigo's feedback | ameerj |
2021-07-22 | glsl: Reorganize backend code, remove unneeded [[maybe_unused]] | ameerj |
2021-07-22 | glsl: Implement indexed attribute loads | ameerj |
2021-07-22 | glsl: Implement Load/WriteGlobal | ameerj |
2021-07-22 | glsl: Implement tessellation shaders | ameerj |
2021-07-22 | glsl: Implement ImageGradient and other texture function variants | ameerj |
2021-07-22 | glsl: Fix atomic SSBO offsets | ameerj |
2021-07-22 | glsl: Use NotImplemented macro with function name output | ameerj |
2021-07-22 | glsl: Rework var alloc to not assign unused results | ameerj |
2021-07-22 | glsl: Fix ATOM and implement ATOMS | ameerj |
2021-07-22 | glsl: Implement VOTE | ameerj |
2021-07-22 | glsl: Implement ST{LS} | ameerj |
2021-07-22 | glsl: Implement more instructions used by SMO | ameerj |
2021-07-22 | glsl: Better Storage access and wip warps | ameerj |
2021-07-22 | glsl: Fix bindings, add some CC ops | ameerj |
2021-07-22 | glsl: Implement derivatives and YDirection | ameerj |
2021-07-22 | glsl: Fix non-immediate buffer access | ameerj |
2021-07-22 | glsl: textures wip | ameerj |
2021-07-22 | glsl: Implement some attribute getters and setters | ameerj |
2021-07-22 | glsl: F16x2 storage atomics | ameerj |
2021-07-22 | glsl: Revert ssbo aliasing. Storage Atomics impl | ameerj |
2021-07-22 | glsl: Wip storage atomic ops | ameerj |
2021-07-22 | glsl: Implement FCMP | ameerj |
2021-07-22 | glsl: More FP instructions/fixes | ameerj |
2021-07-22 | glsl: Add many FP32/64 instructions | ameerj |
2021-07-22 | glsl: Implement more Integer ops | ameerj |
2021-07-22 | glsl: Implement BF* | ameerj |
2021-07-22 | glsl: Implement a few Integer instructions | ameerj |
2021-07-22 | glsl: Use std::string_view for Emit function args. | ameerj |
2021-07-22 | glsl: Pass IR::Inst& to Emit functions | ameerj |
2021-07-22 | glsl: INeg and IAdd negate tests | ameerj |
2021-07-22 | glsl: Fix "reg" allocing | ameerj |
2021-07-22 | glsl: Initial backend | ameerj |