23 Commits (9750e0410bd941b46842d9ae9a6a611575be83bd)

Author SHA1 Message Date
ReinUsesLisp 055db41f19 Move SPIR-V emission functions to their own header 5 years ago
ReinUsesLisp 8accb076ee spirv: Add integer clamping workarounds 5 years ago
ReinUsesLisp e54171c1a9 shader: Add NVN storage buffer fallbacks 5 years ago
ameerj 688c89590c spirv: Replace Constant/ConstantComposite with Const helper 5 years ago
ReinUsesLisp 4678dc7246 shader: Implement LOP CC 5 years ago
ameerj a0a4d75c6c shader: Implement I2I CC 5 years ago
ameerj f3ec28dc23 shader: Implement I2I SAT 5 years ago
ReinUsesLisp 6398d03341 shader: Implement I2F 5 years ago
ameerj 449374cb13 shader: Implement R2P 5 years ago
ameerj 5d2857e57a shader: Implement SHF 5 years ago
ameerj 67a8a810d2 shader: Implement LEA 5 years ago
ameerj f7e0d532a8 shader: Implement FLO 5 years ago
ameerj 88324f800c shader: Implement IMNMX 5 years ago
ameerj c134390062 shader: Implement POPC 5 years ago
ameerj b3d166ad4c shader: Implement SHR 5 years ago
ReinUsesLisp 215b21a1c0 shader: Implement more of XMAD and FFMA32I and fix XMAD.CBCC 5 years ago
ReinUsesLisp 98bd83997c shader: Fix MOV(reg), add SHL variants and emit neg and abs instructions 5 years ago
ReinUsesLisp e755a13d06 shader: Rename, implement FADD.SAT and P2R (imm) 5 years ago
ReinUsesLisp a2fe90fa60 spirv: Add lower fp16 to fp32 pass 5 years ago
ReinUsesLisp a5f87011d3 shader: Primitive Vulkan integration 5 years ago
ReinUsesLisp 605783f828 spirv: Initial bindings support 5 years ago
ReinUsesLisp 756c643f08 shader: Support SSA loops on IR 5 years ago
ReinUsesLisp 5ee600cf64 spirv: Initial SPIR-V support 5 years ago