summaryrefslogtreecommitdiff
path: root/src/shader_recompiler/backend/glsl/emit_glsl_instructions.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* video_core: Fix few issues in Tess stageGravatar FengChen2022-11-071-0/+1
* video_core: Fix SNORM texture buffer emulating error (#9001)Gravatar Feng Chen2022-11-041-0/+1
* video_core: Generate mipmap texture by drawingGravatar FengChen2022-09-201-0/+1
* general: Convert source file copyright comments over to SPDXGravatar Morph2022-04-231-3/+2
* shaders: Add U64->U32x2 Atomic fallback functionsGravatar ameerj2022-01-291-0/+31
* shader: Add integer attribute get optimization passGravatar ameerj2021-12-291-0/+2
* shader: Add IsTextureScaled opcodeGravatar ReinUsesLisp2021-11-161-0/+2
* shader: Add integer division opcodesGravatar ReinUsesLisp2021-11-161-0/+2
* shader: Add resolution down factor opcodeGravatar ReinUsesLisp2021-11-161-0/+1
* shader: Remove IAbs64Gravatar ReinUsesLisp2021-07-221-1/+0
* shader: Move loop safety tests to code emissionGravatar ReinUsesLisp2021-07-221-2/+0
* shader: Split profile and runtime info headersGravatar ReinUsesLisp2021-07-221-3/+0
* glsl: Add LoopSafety instructionsGravatar ameerj2021-07-221-0/+2
* glsl: Address Rodrigo's feedbackGravatar ameerj2021-07-221-1/+1
* glsl: Reorganize backend code, remove unneeded [[maybe_unused]]Gravatar ameerj2021-07-221-7/+0
* glsl: Implement indexed attribute loadsGravatar ameerj2021-07-221-1/+2
* glsl: Implement Load/WriteGlobalGravatar ameerj2021-07-221-3/+3
* glsl: Implement tessellation shadersGravatar ameerj2021-07-221-1/+1
* glsl: Implement ImageGradient and other texture function variantsGravatar ameerj2021-07-221-2/+2
* glsl: Fix atomic SSBO offsetsGravatar ameerj2021-07-221-1/+1
* glsl: Use NotImplemented macro with function name outputGravatar ameerj2021-07-221-0/+2
* glsl: Rework var alloc to not assign unused resultsGravatar ameerj2021-07-221-13/+13
* glsl: Fix ATOM and implement ATOMSGravatar ameerj2021-07-221-12/+12
* glsl: Implement VOTEGravatar ameerj2021-07-221-10/+10
* glsl: Implement ST{LS}Gravatar ameerj2021-07-221-8/+8
* glsl: Implement more instructions used by SMOGravatar ameerj2021-07-221-3/+3
* glsl: Better Storage access and wip warpsGravatar ameerj2021-07-221-9/+17
* glsl: Fix bindings, add some CC opsGravatar ameerj2021-07-221-2/+2
* glsl: Implement derivatives and YDirectionGravatar ameerj2021-07-221-6/+6
* glsl: Fix non-immediate buffer accessGravatar ameerj2021-07-221-12/+16
* glsl: textures wipGravatar ameerj2021-07-221-5/+5
* glsl: Implement some attribute getters and settersGravatar ameerj2021-07-221-3/+6
* glsl: F16x2 storage atomicsGravatar ameerj2021-07-221-2/+2
* glsl: Revert ssbo aliasing. Storage Atomics implGravatar ameerj2021-07-221-1/+2
* glsl: Wip storage atomic opsGravatar ameerj2021-07-221-56/+54
* glsl: Implement FCMPGravatar ameerj2021-07-221-23/+12
* glsl: More FP instructions/fixesGravatar ameerj2021-07-221-4/+4
* glsl: Add many FP32/64 instructionsGravatar ameerj2021-07-221-144/+180
* glsl: Implement more Integer opsGravatar ameerj2021-07-221-2/+2
* glsl: Implement BF*Gravatar ameerj2021-07-221-2/+2
* glsl: Implement a few Integer instructionsGravatar ameerj2021-07-221-4/+6
* glsl: Use std::string_view for Emit function args.Gravatar ameerj2021-07-221-376/+412
* glsl: Pass IR::Inst& to Emit functionsGravatar ameerj2021-07-221-81/+81
* glsl: INeg and IAdd negate testsGravatar ameerj2021-07-221-35/+37
* glsl: Fix "reg" allocingGravatar ameerj2021-07-221-404/+379
* glsl: Initial backendGravatar ameerj2021-07-221-0/+656