summaryrefslogtreecommitdiffstats
path: root/src/shader_recompiler/backend/spirv/emit_spirv_integer.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* shader: Remove IAbs64ReinUsesLisp2021-07-231-4/+0
* Move SPIR-V emission functions to their own headerReinUsesLisp2021-07-231-0/+1
* spirv: Add integer clamping workaroundsReinUsesLisp2021-07-231-4/+34
* shader: Add NVN storage buffer fallbacksReinUsesLisp2021-07-231-4/+4
* spirv: Replace Constant/ConstantComposite with Const helperameerj2021-07-231-1/+1
* shader: Implement LOP CCReinUsesLisp2021-07-231-6/+15
* shader: Implement I2I CCameerj2021-07-231-18/+38
* shader: Implement I2I SATameerj2021-07-231-0/+8
* shader: Implement I2FReinUsesLisp2021-07-231-0/+4
* shader: Implement R2Pameerj2021-07-231-2/+7
* shader: Implement SHFameerj2021-07-231-6/+14
* shader: Implement LEAameerj2021-07-231-0/+8
* shader: Implement FLOameerj2021-07-231-2/+10
* shader: Implement IMNMXameerj2021-07-231-0/+16
* shader: Implement POPCameerj2021-07-231-0/+8
* shader: Implement SHRameerj2021-07-231-4/+8
* shader: Implement more of XMAD and FFMA32I and fix XMAD.CBCCReinUsesLisp2021-07-231-4/+4
* shader: Fix MOV(reg), add SHL variants and emit neg and abs instructionsReinUsesLisp2021-07-231-4/+4
* shader: Rename, implement FADD.SAT and P2R (imm)ReinUsesLisp2021-07-231-23/+52
* spirv: Add lower fp16 to fp32 passReinUsesLisp2021-07-231-16/+0
* shader: Primitive Vulkan integrationReinUsesLisp2021-07-231-30/+30
* spirv: Initial bindings supportReinUsesLisp2021-07-231-8/+8
* shader: Support SSA loops on IRReinUsesLisp2021-07-231-4/+4
* spirv: Initial SPIR-V supportReinUsesLisp2021-07-231-0/+132