summaryrefslogtreecommitdiffstats
path: root/src/shader_recompiler/backend/glasm/emit_glasm_instructions.h (unfollow)
Commit message (Expand)AuthorFilesLines
2021-07-23shader: Read branch conditions from an instructionReinUsesLisp1-1/+2
2021-07-23glasm: Implement TEX and TEXS instructionsReinUsesLisp1-3/+3
2021-07-23glasm: Improve texture sampling instructionsReinUsesLisp1-27/+27
2021-07-23glasm: Implement rest of shared memameerj1-6/+6
2021-07-23glasm: Implement derivative instructions on GLASMReinUsesLisp1-4/+4
2021-07-23glasm: Implement local memory for glasmameerj1-1/+1
2021-07-23glasm: Initial implementation of phi nodes on GLASMReinUsesLisp1-1/+2
2021-07-23glasm: Rework control flow introducing a syntax listReinUsesLisp1-6/+1
2021-07-23glasm: Implement Storage atomicsameerj1-13/+25
2021-07-23glasm: Implement shuffle and vote instructions on GLASMReinUsesLisp1-14/+14
2021-07-23glasm: Add MUFU instructions to GLASMReinUsesLisp1-7/+7
2021-07-23glasm: Implement IAbs64 and INeg64 on GLASMReinUsesLisp1-2/+2
2021-07-23glasm: Implement SelectU64 on GLASMReinUsesLisp1-1/+2
2021-07-23glasm: Implement storage atomic opsameerj1-54/+54
2021-07-23glasm: Add conversion instructions to GLASMReinUsesLisp1-60/+62
2021-07-23glasm: Add fp min/max insts and fix store for fp64 on GLASMReinUsesLisp1-2/+2
2021-07-23glasm: Add logical instructions on GLASMReinUsesLisp1-4/+4
2021-07-23glasm: Add floating-point comparisons on GLASMReinUsesLisp1-27/+27
2021-07-23emit_glasm: Implement more integer alu opsameerj1-11/+11
2021-07-23glasm: Reimplement bitwise ops and BFI/BFEameerj1-16/+18
2021-07-23glasm: Initial GLASM fp64 supportReinUsesLisp1-6/+6
2021-07-23glasm: Implement GLASM fp16 packing and move bitwise insnsReinUsesLisp1-2/+2
2021-07-23glasm: Implement more GLASM composite instructionsReinUsesLisp1-10/+15
2021-07-23glasm: Make GLASM aware of typesReinUsesLisp1-457/+387
2021-07-23glasm: Use CMP.S for Select32ameerj1-2/+2
2021-07-23glasm: Implement BFI, BFEameerj1-31/+35
2021-07-23glasm: Implement basic GLASM instructionsReinUsesLisp1-80/+97
2021-07-23glasm: Add GLASM backend infrastructureReinUsesLisp1-0/+650