summaryrefslogtreecommitdiffstats
path: root/src/shader_recompiler/backend/glasm/emit_glasm_not_implemented.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* shader: Move loop safety tests to code emissionReinUsesLisp2021-07-231-8/+0
* shader: Add loggingReinUsesLisp2021-07-231-1/+1
* shader: Add shader loop safety check settingslat9nq2021-07-231-0/+8
* Revert "glasm: Skip phi moves on undefined instructions"ReinUsesLisp2021-07-231-3/+1
* glasm: Remove unintentional '\n' on Undef32ReinUsesLisp2021-07-231-1/+1
* glasm: Implement Y directionReinUsesLisp2021-07-231-2/+3
* glasm: Skip phi moves on undefined instructionsReinUsesLisp2021-07-231-1/+3
* glasm: Implement undef instructionsReinUsesLisp2021-07-231-10/+10
* glasm: Release phi node registers after they are no longer neededReinUsesLisp2021-07-231-7/+32
* glasm: Fix usage counting on phi nodesReinUsesLisp2021-07-231-4/+12
* glasm: Implement SampleIdReinUsesLisp2021-07-231-2/+2
* glasm: Implement IsHelperInvocationReinUsesLisp2021-07-231-2/+2
* glasm: Fix EmitVertex's optimizationReinUsesLisp2021-07-231-1/+1
* glasm: Implement InvocationIdReinUsesLisp2021-07-231-2/+2
* glasm: Optimize EmitVertex into EMITReinUsesLisp2021-07-231-1/+5
* glasm: Implement EmitVertex and EndPrimitiveReinUsesLisp2021-07-231-3/+7
* glasm: Implement barriersReinUsesLisp2021-07-231-3/+3
* glasm: Fix phi instruction typesReinUsesLisp2021-07-231-1/+1
* glasm: Implement gl_WorkGroupIDReinUsesLisp2021-07-231-2/+2
* shader: Read branch conditions from an instructionReinUsesLisp2021-07-231-1/+1
* glasm: Initial (broken) implementation of TEX on GLASMReinUsesLisp2021-07-231-299/+0
* glasm: Implement some graphics instructions on GLASMReinUsesLisp2021-07-231-1/+1
* glasm: Implement local memory for glasmameerj2021-07-231-8/+0
* glasm: Initial implementation of phi nodes on GLASMReinUsesLisp2021-07-231-4/+23
* glasm: Rework control flow introducing a syntax listReinUsesLisp2021-07-231-23/+1
* glasm: Implement Storage atomicsameerj2021-07-231-96/+0
* glasm: Implement shuffle and vote instructions on GLASMReinUsesLisp2021-07-231-83/+1
* glasm: Implement storage atomic opsameerj2021-07-231-251/+0
* glasm: Add conversion instructions to GLASMReinUsesLisp2021-07-231-192/+0
* glasm: Add logical instructions on GLASMReinUsesLisp2021-07-231-8/+8
* glasm: Remove duplicated Fp64 pack instructions on GLASMReinUsesLisp2021-07-231-8/+0
* glasm: Add floating-point comparisons on GLASMReinUsesLisp2021-07-231-12/+0
* glasm: Reimplement bitwise ops and BFI/BFEameerj2021-07-231-26/+2
* glasm: Initial GLASM fp64 supportReinUsesLisp2021-07-231-8/+0
* glasm: Implement GLASM fp16 packing and move bitwise insnsReinUsesLisp2021-07-231-24/+0
* glasm: Remove unused functions left from rebaseReinUsesLisp2021-07-231-12/+0
* glasm: Make GLASM aware of typesReinUsesLisp2021-07-231-329/+186
* glasm: Implement BFI, BFEameerj2021-07-231-40/+0
* glasm: Implement basic GLASM instructionsReinUsesLisp2021-07-231-754/+32
* glasm: Add GLASM backend infrastructureReinUsesLisp2021-07-231-0/+2155