summaryrefslogtreecommitdiffstats
path: root/src/shader_recompiler/frontend/maxwell (unfollow)
Commit message (Expand)AuthorFilesLines
2021-07-23shader: Implement CSET and CSETPameerj2-8/+54
2021-07-23shader: Implement FSET and FSETPameerj7-92/+198
2021-07-23shader: Implement TEXSReinUsesLisp3-4/+262
2021-07-23shader: Implement CAL inlining function callsReinUsesLisp7-99/+869
2021-07-23shader: Implement FMNMXameerj3-13/+58
2021-07-23shader: Implement FCMPameerj2-16/+116
2021-07-23shader: Partial implementation of LDCReinUsesLisp3-8/+97
2021-07-23shader: Initial support for textures and TEXReinUsesLisp4-10/+235
2021-07-23shader: Implement R2Pameerj2-12/+71
2021-07-23shader: Implement SHFameerj2-16/+77
2021-07-23shader: Implement LEAameerj2-20/+100
2021-07-23shader: Deduplicate HADD2 codeReinUsesLisp1-19/+16
2021-07-23shader: Implement I2Iameerj2-12/+99
2021-07-23shader: Implement HADD2ReinUsesLisp3-17/+185
2021-07-23shader: Implement LOP and LOP3ameerj7-31/+225
2021-07-23shader: Implement IADD3ameerj2-12/+103
2021-07-23shader: Implement PSETPameerj3-4/+38
2021-07-23Implement PSET, refactor common comparison funcsameerj8-101/+87
2021-07-23shader: Implement FLOameerj2-12/+46
2021-07-23shader: Implement ISET, add common_funcsameerj7-50/+147
2021-07-23shader: Make IMNMX, SHR, SEL stylistically more consistentameerj3-5/+5
2021-07-23shader: Implement ICMPameerj2-16/+83
2021-07-23shader: Implement IMNMXameerj2-12/+59
2021-07-23shader: Implement BFIameerj2-16/+56
2021-07-23shader: Implement BFEameerj2-12/+66
2021-07-23shader: Implement POPCameerj2-12/+36
2021-07-23shader: Implement SHRameerj2-12/+62
2021-07-23shader: Implement SELameerj2-12/+44
2021-07-23shader: Fix conditional execution of exit instructionsReinUsesLisp2-5/+6
2021-07-23shader: Fix control flowReinUsesLisp3-4/+4
2021-07-23shader: Implement more of XMAD and FFMA32I and fix XMAD.CBCCReinUsesLisp3-22/+70
2021-07-23shader: FMUL, select, RRO, and MUFU fixesReinUsesLisp10-38/+93
2021-07-23shader: Fix MOV(reg), add SHL variants and emit neg and abs instructionsReinUsesLisp2-5/+5
2021-07-23spirv: Fixes and Intel specific workaroundsReinUsesLisp2-9/+9
2021-07-23shader: Rename, implement FADD.SAT and P2R (imm)ReinUsesLisp10-35/+101
2021-07-23shader: Add denorm flush supportReinUsesLisp1-4/+15
2021-07-23spirv: Add lower fp16 to fp32 passReinUsesLisp3-16/+50
2021-07-23shader: Primitive Vulkan integrationReinUsesLisp5-23/+27
2021-07-23shader: Simplify ISCADDReinUsesLisp1-6/+1
2021-07-23spirv: Initial bindings supportReinUsesLisp1-3/+4
2021-07-23shader: Support SSA loops on IRReinUsesLisp1-4/+8
2021-07-23shader: Misc fixesReinUsesLisp2-4/+4
2021-07-23shader: Initial implementation of an ASTReinUsesLisp10-477/+238
2021-07-23spirv: Initial SPIR-V supportReinUsesLisp1-5/+5
2021-07-23shader: Add pools and rename filesReinUsesLisp15-63/+40
2021-07-23shader: Make typed IRReinUsesLisp9-46/+74
2021-07-23shader: Constant propagation and global memory to storage bufferReinUsesLisp1-2/+4
2021-07-23shader: Initial instruction supportReinUsesLisp16-178/+1039
2021-07-23shader: SSA and dominanceReinUsesLisp8-55/+223
2021-07-23shader: Initial recompiler workReinUsesLisp24-0/+3555