summaryrefslogtreecommitdiffstats
path: root/src/shader_recompiler/backend/spirv/emit_spirv_integer.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2021-12-06emit_spirv: Reduce emit_spirv.h include overheadameerj1-0/+1
2021-11-16shader: Add integer division opcodesReinUsesLisp1-0/+8
2021-07-23shader: Remove IAbs64ReinUsesLisp1-4/+0
2021-07-23Move SPIR-V emission functions to their own headerReinUsesLisp1-0/+1
2021-07-23spirv: Add integer clamping workaroundsReinUsesLisp1-4/+34
2021-07-23shader: Add NVN storage buffer fallbacksReinUsesLisp1-4/+4
2021-07-23spirv: Replace Constant/ConstantComposite with Const helperameerj1-1/+1
2021-07-23shader: Implement LOP CCReinUsesLisp1-6/+15
2021-07-23shader: Implement I2I CCameerj1-18/+38
2021-07-23shader: Implement I2I SATameerj1-0/+8
2021-07-23shader: Implement I2FReinUsesLisp1-0/+4
2021-07-23shader: Implement R2Pameerj1-2/+7
2021-07-23shader: Implement SHFameerj1-6/+14
2021-07-23shader: Implement LEAameerj1-0/+8
2021-07-23shader: Implement FLOameerj1-2/+10
2021-07-23shader: Implement IMNMXameerj1-0/+16
2021-07-23shader: Implement POPCameerj1-0/+8
2021-07-23shader: Implement SHRameerj1-4/+8
2021-07-23shader: Implement more of XMAD and FFMA32I and fix XMAD.CBCCReinUsesLisp1-4/+4
2021-07-23shader: Fix MOV(reg), add SHL variants and emit neg and abs instructionsReinUsesLisp1-4/+4
2021-07-23shader: Rename, implement FADD.SAT and P2R (imm)ReinUsesLisp1-23/+52
2021-07-23spirv: Add lower fp16 to fp32 passReinUsesLisp1-16/+0
2021-07-23shader: Primitive Vulkan integrationReinUsesLisp1-30/+30
2021-07-23spirv: Initial bindings supportReinUsesLisp1-8/+8
2021-07-23shader: Support SSA loops on IRReinUsesLisp1-4/+4
2021-07-23spirv: Initial SPIR-V supportReinUsesLisp1-0/+132