summaryrefslogtreecommitdiffstats
path: root/src/shader_recompiler/backend/glasm/emit_glasm_instructions.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* shader: Read branch conditions from an instructionReinUsesLisp2021-07-231-1/+2
* glasm: Implement TEX and TEXS instructionsReinUsesLisp2021-07-231-3/+3
* glasm: Improve texture sampling instructionsReinUsesLisp2021-07-231-27/+27
* glasm: Implement rest of shared memameerj2021-07-231-6/+6
* glasm: Implement derivative instructions on GLASMReinUsesLisp2021-07-231-4/+4
* glasm: Implement local memory for glasmameerj2021-07-231-1/+1
* glasm: Initial implementation of phi nodes on GLASMReinUsesLisp2021-07-231-1/+2
* glasm: Rework control flow introducing a syntax listReinUsesLisp2021-07-231-6/+1
* glasm: Implement Storage atomicsameerj2021-07-231-13/+25
* glasm: Implement shuffle and vote instructions on GLASMReinUsesLisp2021-07-231-14/+14
* glasm: Add MUFU instructions to GLASMReinUsesLisp2021-07-231-7/+7
* glasm: Implement IAbs64 and INeg64 on GLASMReinUsesLisp2021-07-231-2/+2
* glasm: Implement SelectU64 on GLASMReinUsesLisp2021-07-231-1/+2
* glasm: Implement storage atomic opsameerj2021-07-231-54/+54
* glasm: Add conversion instructions to GLASMReinUsesLisp2021-07-231-60/+62
* glasm: Add fp min/max insts and fix store for fp64 on GLASMReinUsesLisp2021-07-231-2/+2
* glasm: Add logical instructions on GLASMReinUsesLisp2021-07-231-4/+4
* glasm: Add floating-point comparisons on GLASMReinUsesLisp2021-07-231-27/+27
* emit_glasm: Implement more integer alu opsameerj2021-07-231-11/+11
* glasm: Reimplement bitwise ops and BFI/BFEameerj2021-07-231-16/+18
* glasm: Initial GLASM fp64 supportReinUsesLisp2021-07-231-6/+6
* glasm: Implement GLASM fp16 packing and move bitwise insnsReinUsesLisp2021-07-231-2/+2
* glasm: Implement more GLASM composite instructionsReinUsesLisp2021-07-231-10/+15
* glasm: Make GLASM aware of typesReinUsesLisp2021-07-231-457/+387
* glasm: Use CMP.S for Select32ameerj2021-07-231-2/+2
* glasm: Implement BFI, BFEameerj2021-07-231-31/+35
* glasm: Implement basic GLASM instructionsReinUsesLisp2021-07-231-80/+97
* glasm: Add GLASM backend infrastructureReinUsesLisp2021-07-231-0/+650