summaryrefslogtreecommitdiff
path: root/src/shader_recompiler/backend/glasm/emit_glasm_instructions.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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/+1
* shader: Properly scale image reads and add GL SPIR-V supportGravatar ReinUsesLisp2021-11-161-0/+1
* shader: Add IsTextureScaled opcodeGravatar ReinUsesLisp2021-11-161-0/+1
* 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: Add shader loop safety check settingsGravatar lat9nq2021-07-221-0/+2
* glasm: Use integer lod for TXQGravatar ReinUsesLisp2021-07-221-1/+1
* glasm: Implement Y directionGravatar ReinUsesLisp2021-07-221-1/+1
* glasm: Implement undef instructionsGravatar ReinUsesLisp2021-07-221-5/+5
* glasm: Fix usage counting on phi nodesGravatar ReinUsesLisp2021-07-221-1/+1
* glasm: Implement global memory fallbacksGravatar ReinUsesLisp2021-07-221-11/+11
* glasm: Implement int64 add and subtractGravatar ReinUsesLisp2021-07-221-2/+2
* glasm: Implement indirect attribute loadsGravatar ReinUsesLisp2021-07-221-1/+1
* glasm: Implement SampleIdGravatar ReinUsesLisp2021-07-221-1/+1
* glasm: Implement IsHelperInvocationGravatar ReinUsesLisp2021-07-221-1/+1
* glasm: Implement FSWZADDGravatar ameerj2021-07-221-1/+2
* glasm: Implement patch memoryGravatar ReinUsesLisp2021-07-221-1/+1
* glasm: Fix InvocationId declarationGravatar ReinUsesLisp2021-07-221-1/+1
* glasm: Fix potential aliasing bug on cube array samplesGravatar ReinUsesLisp2021-07-221-4/+4
* glasm: Implement EmitVertex and EndPrimitiveGravatar ReinUsesLisp2021-07-221-1/+1
* glasm: Implement ImageGradientGravatar ReinUsesLisp2021-07-221-2/+3
* glasm: Implement 64-bit shiftsGravatar ReinUsesLisp2021-07-221-3/+5
* glasm: Implement ImageFetchGravatar ReinUsesLisp2021-07-221-2/+2
* glasm: Implement SelectU1Gravatar ReinUsesLisp2021-07-221-1/+2
* glasm: Implement gl_WorkGroupIDGravatar ReinUsesLisp2021-07-221-1/+1
* glasm: Implement TXQ and improve texture info readsGravatar ReinUsesLisp2021-07-221-1/+1
* glasm: Implement textureGather instructionsGravatar ReinUsesLisp2021-07-221-4/+5
* glasm: Implement gl_FragDepth and gl_SampleMask storesGravatar ReinUsesLisp2021-07-221-1/+1
* shader: Read branch conditions from an instructionGravatar ReinUsesLisp2021-07-221-1/+2
* glasm: Implement TEX and TEXS instructionsGravatar ReinUsesLisp2021-07-221-3/+3
* glasm: Improve texture sampling instructionsGravatar ReinUsesLisp2021-07-221-27/+27
* glasm: Implement rest of shared memGravatar ameerj2021-07-221-6/+6
* glasm: Implement derivative instructions on GLASMGravatar ReinUsesLisp2021-07-221-4/+4
* glasm: Implement local memory for glasmGravatar ameerj2021-07-221-1/+1
* glasm: Initial implementation of phi nodes on GLASMGravatar ReinUsesLisp2021-07-221-1/+2
* glasm: Rework control flow introducing a syntax listGravatar ReinUsesLisp2021-07-221-6/+1
* glasm: Implement Storage atomicsGravatar ameerj2021-07-221-13/+25
* glasm: Implement shuffle and vote instructions on GLASMGravatar ReinUsesLisp2021-07-221-14/+14
* glasm: Add MUFU instructions to GLASMGravatar ReinUsesLisp2021-07-221-7/+7
* glasm: Implement IAbs64 and INeg64 on GLASMGravatar ReinUsesLisp2021-07-221-2/+2
* glasm: Implement SelectU64 on GLASMGravatar ReinUsesLisp2021-07-221-1/+2
* glasm: Implement storage atomic opsGravatar ameerj2021-07-221-54/+54
* glasm: Add conversion instructions to GLASMGravatar ReinUsesLisp2021-07-221-60/+62
* glasm: Add fp min/max insts and fix store for fp64 on GLASMGravatar ReinUsesLisp2021-07-221-2/+2
* glasm: Add logical instructions on GLASMGravatar ReinUsesLisp2021-07-221-4/+4
* glasm: Add floating-point comparisons on GLASMGravatar ReinUsesLisp2021-07-221-27/+27