summaryrefslogtreecommitdiffstats
path: root/src/shader_recompiler/backend/glsl/emit_glsl_integer.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2023-02-14remove static from pointer sized or smaller types for aesthetics, change constexpr static to static constexpr for consistencyarades791-1/+1
2023-02-14add static lifetime to constexpr values to force compile time evaluation where possiblearades791-1/+1
2022-04-23general: Convert source file copyright comments over to SPDXMorph1-3/+2
2022-03-20shader_recompiler: Reduce unused includesameerj1-2/+0
2021-12-30emit_glsl_integer: Use negation work aroundameerj1-2/+2
2021-12-06shader_recompiler: Adjust emit_context includesameerj1-1/+1
2021-11-16shader: Add integer division opcodesReinUsesLisp1-0/+8
2021-07-23opengl: Implement LOP.CCameerj1-3/+11
2021-07-23glsl: Better IAdd Overflow CC fixameerj1-10/+12
2021-07-23shader: Remove IAbs64ReinUsesLisp1-4/+0
2021-07-23glsl: Fix IADD CCameerj1-4/+6
2021-07-23glsl: Cleanup/Address feedbackameerj1-0/+1
2021-07-23glsl: Remove Signed Integer variablesameerj1-1/+1
2021-07-23glsl: Reorganize backend code, remove unneeded [[maybe_unused]]ameerj1-4/+2
2021-07-23glsl: Rework variable allocator to allow for variable reuseameerj1-5/+5
2021-07-23glsl: minor cleanupameerj1-9/+10
2021-07-23shader_recompiler: GCC fixeslat9nq1-0/+1
2021-07-23glsl: Better Storage access and wip warpsameerj1-2/+2
2021-07-23glsl: Fix integer conversions, implement clamp CCameerj1-6/+15
2021-07-23glsl: Implement IADD CCameerj1-2/+15
2021-07-23glsl: WIP var forward declarationameerj1-4/+4
2021-07-23glsl: Fix bindings, add some CC opsameerj1-2/+27
2021-07-23glsl: remove unused headersameerj1-2/+0
2021-07-23glsl: Add a more robust fp formatterameerj1-2/+2
2021-07-23glsl: Implement more Integer opsameerj1-109/+65
2021-07-23glsl: Implement BF*ameerj1-5/+5
2021-07-23glsl: Implement a few Integer instructionsameerj1-26/+25
2021-07-23glsl: Use std::string_view for Emit function args.ameerj1-51/+63
2021-07-23glsl: Pass IR::Inst& to Emit functionsameerj1-44/+44
2021-07-23glsl: INeg and IAdd negate testsameerj1-57/+68
2021-07-23glsl: Reusable typed variables. IADD32ameerj1-0/+221
2021-07-23glsl: Initial backendameerj1-0/+0
2021-07-23glasm: Add GLASM backend infrastructureReinUsesLisp1-0/+0