summaryrefslogtreecommitdiff
path: root/src/shader_recompiler/backend/spirv/emit_spirv_integer.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2023-02-14remove static from pointer sized or smaller types for aesthetics, change cons...Gravatar arades791-1/+1
2023-02-14add static lifetime to constexpr values to force compile time evaluation wher...Gravatar arades791-1/+1
2022-04-23general: Convert source file copyright comments over to SPDXGravatar Morph1-3/+2
2022-03-20shader_recompiler: Reduce unused includesGravatar ameerj1-1/+0
2021-12-05emit_spirv: Reduce emit_spirv.h include overheadGravatar ameerj1-0/+1
2021-11-16shader: Add integer division opcodesGravatar ReinUsesLisp1-0/+8
2021-07-22shader: Remove IAbs64Gravatar ReinUsesLisp1-4/+0
2021-07-22Move SPIR-V emission functions to their own headerGravatar ReinUsesLisp1-0/+1
2021-07-22spirv: Add integer clamping workaroundsGravatar ReinUsesLisp1-4/+34
2021-07-22shader: Add NVN storage buffer fallbacksGravatar ReinUsesLisp1-4/+4
2021-07-22spirv: Replace Constant/ConstantComposite with Const helperGravatar ameerj1-1/+1
2021-07-22shader: Implement LOP CCGravatar ReinUsesLisp1-6/+15
2021-07-22shader: Implement I2I CCGravatar ameerj1-18/+38
2021-07-22shader: Implement I2I SATGravatar ameerj1-0/+8
2021-07-22shader: Implement I2FGravatar ReinUsesLisp1-0/+4
2021-07-22shader: Implement R2PGravatar ameerj1-2/+7
2021-07-22shader: Implement SHFGravatar ameerj1-6/+14
2021-07-22shader: Implement LEAGravatar ameerj1-0/+8
2021-07-22shader: Implement FLOGravatar ameerj1-2/+10
2021-07-22shader: Implement IMNMXGravatar ameerj1-0/+16
2021-07-22shader: Implement POPCGravatar ameerj1-0/+8
2021-07-22shader: Implement SHRGravatar ameerj1-4/+8
2021-07-22shader: Implement more of XMAD and FFMA32I and fix XMAD.CBCCGravatar ReinUsesLisp1-4/+4
2021-07-22shader: Fix MOV(reg), add SHL variants and emit neg and abs instructionsGravatar ReinUsesLisp1-4/+4
2021-07-22shader: Rename, implement FADD.SAT and P2R (imm)Gravatar ReinUsesLisp1-23/+52
2021-07-22spirv: Add lower fp16 to fp32 passGravatar ReinUsesLisp1-16/+0
2021-07-22shader: Primitive Vulkan integrationGravatar ReinUsesLisp1-30/+30
2021-07-22spirv: Initial bindings supportGravatar ReinUsesLisp1-8/+8
2021-07-22shader: Support SSA loops on IRGravatar ReinUsesLisp1-4/+4
2021-07-22spirv: Initial SPIR-V supportGravatar ReinUsesLisp1-0/+132