summaryrefslogtreecommitdiffstats
path: root/src/shader_recompiler/backend/glsl/emit_glsl_instructions.h (unfollow)
Commit message (Expand)AuthorFilesLines
2023-01-28shader_recompiler: TXQ: Skip QueryLevels when possibleameerj1-1/+1
2023-01-26shader_recompiler: Remove S32 IR typeameerj1-1/+0
2022-11-07video_core: Fix few issues in Tess stageFengChen1-0/+1
2022-11-04video_core: Fix SNORM texture buffer emulating error (#9001)Feng Chen1-0/+1
2022-09-20video_core: Generate mipmap texture by drawingFengChen1-0/+1
2022-04-23general: Convert source file copyright comments over to SPDXMorph1-3/+2
2022-01-30shaders: Add U64->U32x2 Atomic fallback functionsameerj1-0/+31
2021-12-30shader: Add integer attribute get optimization passameerj1-0/+2
2021-11-16shader: Add IsTextureScaled opcodeReinUsesLisp1-0/+2
2021-11-16shader: Add integer division opcodesReinUsesLisp1-0/+2
2021-11-16shader: Add resolution down factor opcodeReinUsesLisp1-0/+1
2021-07-23shader: Remove IAbs64ReinUsesLisp1-1/+0
2021-07-23shader: Move loop safety tests to code emissionReinUsesLisp1-2/+0
2021-07-23shader: Split profile and runtime info headersReinUsesLisp1-3/+0
2021-07-23glsl: Add LoopSafety instructionsameerj1-0/+2
2021-07-23glsl: Address Rodrigo's feedbackameerj1-1/+1
2021-07-23glsl: Reorganize backend code, remove unneeded [[maybe_unused]]ameerj1-7/+0
2021-07-23glsl: Implement indexed attribute loadsameerj1-1/+2
2021-07-23glsl: Implement Load/WriteGlobalameerj1-3/+3
2021-07-23glsl: Implement tessellation shadersameerj1-1/+1
2021-07-23glsl: Implement ImageGradient and other texture function variantsameerj1-2/+2
2021-07-23glsl: Fix atomic SSBO offsetsameerj1-1/+1
2021-07-23glsl: Use NotImplemented macro with function name outputameerj1-0/+2
2021-07-23glsl: Rework var alloc to not assign unused resultsameerj1-13/+13
2021-07-23glsl: Fix ATOM and implement ATOMSameerj1-12/+12
2021-07-23glsl: Implement VOTEameerj1-10/+10
2021-07-23glsl: Implement ST{LS}ameerj1-8/+8
2021-07-23glsl: Implement more instructions used by SMOameerj1-3/+3
2021-07-23glsl: Better Storage access and wip warpsameerj1-9/+17
2021-07-23glsl: Fix bindings, add some CC opsameerj1-2/+2
2021-07-23glsl: Implement derivatives and YDirectionameerj1-6/+6
2021-07-23glsl: Fix non-immediate buffer accessameerj1-12/+16
2021-07-23glsl: textures wipameerj1-5/+5
2021-07-23glsl: Implement some attribute getters and settersameerj1-3/+6
2021-07-23glsl: F16x2 storage atomicsameerj1-2/+2
2021-07-23glsl: Revert ssbo aliasing. Storage Atomics implameerj1-1/+2
2021-07-23glsl: Wip storage atomic opsameerj1-56/+54
2021-07-23glsl: Implement FCMPameerj1-23/+12
2021-07-23glsl: More FP instructions/fixesameerj1-4/+4
2021-07-23glsl: Add many FP32/64 instructionsameerj1-144/+180
2021-07-23glsl: Implement more Integer opsameerj1-2/+2
2021-07-23glsl: Implement BF*ameerj1-2/+2
2021-07-23glsl: Implement a few Integer instructionsameerj1-4/+6
2021-07-23glsl: Use std::string_view for Emit function args.ameerj1-376/+412
2021-07-23glsl: Pass IR::Inst& to Emit functionsameerj1-81/+81
2021-07-23glsl: INeg and IAdd negate testsameerj1-35/+37
2021-07-23glsl: Fix "reg" allocingameerj1-404/+379
2021-07-23glsl: Initial backendameerj1-0/+656