aboutsummaryrefslogtreecommitdiff
path: root/src/shader_recompiler/backend/glsl/emit_glsl_integer.cpp
AgeCommit message (Collapse)Author
2022-04-23general: Convert source file copyright comments over to SPDXMorph
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-20shader_recompiler: Reduce unused includesameerj
2021-12-29emit_glsl_integer: Use negation work aroundameerj
2021-12-05shader_recompiler: Adjust emit_context includesameerj
2021-11-16shader: Add integer division opcodesReinUsesLisp
2021-07-22opengl: Implement LOP.CCameerj
Used by MH:Rise
2021-07-22glsl: Better IAdd Overflow CC fixameerj
This ensures the original operand values are not overwritten when being used in the overflow detection.
2021-07-22shader: Remove IAbs64ReinUsesLisp
2021-07-22glsl: Fix IADD CCameerj
2021-07-22glsl: Cleanup/Address feedbackameerj
2021-07-22glsl: Remove Signed Integer variablesameerj
2021-07-22glsl: Reorganize backend code, remove unneeded [[maybe_unused]]ameerj
2021-07-22glsl: Rework variable allocator to allow for variable reuseameerj
2021-07-22glsl: minor cleanupameerj
2021-07-22shader_recompiler: GCC fixeslat9nq
2021-07-22glsl: Better Storage access and wip warpsameerj
2021-07-22glsl: Fix integer conversions, implement clamp CCameerj
2021-07-22glsl: Implement IADD CCameerj
2021-07-22glsl: WIP var forward declarationameerj
to fix Loop control flow.
2021-07-22glsl: Fix bindings, add some CC opsameerj
2021-07-22glsl: remove unused headersameerj
2021-07-22glsl: Add a more robust fp formatterameerj
2021-07-22glsl: Implement more Integer opsameerj
2021-07-22glsl: Implement BF*ameerj
2021-07-22glsl: Implement a few Integer instructionsameerj
2021-07-22glsl: Use std::string_view for Emit function args.ameerj
2021-07-22glsl: Pass IR::Inst& to Emit functionsameerj
2021-07-22glsl: INeg and IAdd negate testsameerj
2021-07-22glsl: Reusable typed variables. IADD32ameerj
2021-07-22glsl: Initial backendameerj