Age | Commit message (Expand) | Author |
2022-10-22 | CMakeLists: Disable C4100 and C4324 | Morph |
2022-04-23 | general: Convert source file copyright comments over to SPDX | Morph |
2021-12-05 | shader_recompiler: Adjust emit_context includes | ameerj |
2021-07-22 | shader: Move loop safety tests to code emission | ReinUsesLisp |
2021-07-22 | glsl: Add LoopSafety instructions | ameerj |
2021-07-22 | glsl: Reorganize backend code, remove unneeded [[maybe_unused]] | ameerj |
2021-07-22 | glsl: Implement SampleId and SetSampleMask | ameerj |
2021-07-22 | glsl: Implement indexed attribute loads | ameerj |
2021-07-22 | glsl: Implement barriers | ameerj |
2021-07-22 | glsl: Implement image atomics and set layer | ameerj |
2021-07-22 | glsl: Cleanup and address feedback | ameerj |
2021-07-22 | glsl: Implement Load/WriteGlobal | ameerj |
2021-07-22 | glsl: Implement tessellation shaders | ameerj |
2021-07-22 | glsl: Fix atomic SSBO offsets | ameerj |
2021-07-22 | glsl: Implement geometry shaders | 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: Rework variable allocator to allow for variable reuse | 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: Implement TXQ and other misc changes | ameerj |
2021-07-22 | shader_recompiler: GCC fixes | lat9nq |
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: remove unused headers | 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: Update phi node management | ameerj |
2021-07-22 | glsl: implement phi nodes | ameerj |
2021-07-22 | glsl: Wip storage atomic ops | 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 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: Reusable typed variables. IADD32 | ameerj |
2021-07-22 | glsl: Fix "reg" allocing | ameerj |
2021-07-22 | glsl: Initial backend | ameerj |