summaryrefslogtreecommitdiffstats
path: root/src/shader_recompiler/backend/glsl/emit_glsl_instructions.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* shaders: Add U64->U32x2 Atomic fallback functionsameerj2022-01-301-0/+31
* shader: Add integer attribute get optimization passameerj2021-12-301-0/+2
* shader: Add IsTextureScaled opcodeReinUsesLisp2021-11-161-0/+2
* shader: Add integer division opcodesReinUsesLisp2021-11-161-0/+2
* shader: Add resolution down factor opcodeReinUsesLisp2021-11-161-0/+1
* shader: Remove IAbs64ReinUsesLisp2021-07-231-1/+0
* shader: Move loop safety tests to code emissionReinUsesLisp2021-07-231-2/+0
* shader: Split profile and runtime info headersReinUsesLisp2021-07-231-3/+0
* glsl: Add LoopSafety instructionsameerj2021-07-231-0/+2
* glsl: Address Rodrigo's feedbackameerj2021-07-231-1/+1
* glsl: Reorganize backend code, remove unneeded [[maybe_unused]]ameerj2021-07-231-7/+0
* glsl: Implement indexed attribute loadsameerj2021-07-231-1/+2
* glsl: Implement Load/WriteGlobalameerj2021-07-231-3/+3
* glsl: Implement tessellation shadersameerj2021-07-231-1/+1
* glsl: Implement ImageGradient and other texture function variantsameerj2021-07-231-2/+2
* glsl: Fix atomic SSBO offsetsameerj2021-07-231-1/+1
* glsl: Use NotImplemented macro with function name outputameerj2021-07-231-0/+2
* glsl: Rework var alloc to not assign unused resultsameerj2021-07-231-13/+13
* glsl: Fix ATOM and implement ATOMSameerj2021-07-231-12/+12
* glsl: Implement VOTEameerj2021-07-231-10/+10
* glsl: Implement ST{LS}ameerj2021-07-231-8/+8
* glsl: Implement more instructions used by SMOameerj2021-07-231-3/+3
* glsl: Better Storage access and wip warpsameerj2021-07-231-9/+17
* glsl: Fix bindings, add some CC opsameerj2021-07-231-2/+2
* glsl: Implement derivatives and YDirectionameerj2021-07-231-6/+6
* glsl: Fix non-immediate buffer accessameerj2021-07-231-12/+16
* glsl: textures wipameerj2021-07-231-5/+5
* glsl: Implement some attribute getters and settersameerj2021-07-231-3/+6
* glsl: F16x2 storage atomicsameerj2021-07-231-2/+2
* glsl: Revert ssbo aliasing. Storage Atomics implameerj2021-07-231-1/+2
* glsl: Wip storage atomic opsameerj2021-07-231-56/+54
* glsl: Implement FCMPameerj2021-07-231-23/+12
* glsl: More FP instructions/fixesameerj2021-07-231-4/+4
* glsl: Add many FP32/64 instructionsameerj2021-07-231-144/+180
* glsl: Implement more Integer opsameerj2021-07-231-2/+2
* glsl: Implement BF*ameerj2021-07-231-2/+2
* glsl: Implement a few Integer instructionsameerj2021-07-231-4/+6
* glsl: Use std::string_view for Emit function args.ameerj2021-07-231-376/+412
* glsl: Pass IR::Inst& to Emit functionsameerj2021-07-231-81/+81
* glsl: INeg and IAdd negate testsameerj2021-07-231-35/+37
* glsl: Fix "reg" allocingameerj2021-07-231-404/+379
* glsl: Initial backendameerj2021-07-231-0/+656