31 Commits (eb9280dedfb5e49e17a0bb586c2be87c4b769625)

Author SHA1 Message Date
lizzie 0e6ea2d9d6
[shader_recompiler] Add IAbs64 to prevent errors when using I2F with a 64-bit packed CBUF variant (#2918) 9 months ago
lizzie 191e4c75a1
[meta] fix license headers (#2547) 10 months ago
lizzie 9d2681ecc9
[cmake] enable clang-cl and WoA builds (#348) 11 months ago
arades79 60a68839ee remove static from pointer sized or smaller types for aesthetics, change constexpr static to static constexpr for consistency 3 years ago
arades79 adcef452e0 add static lifetime to constexpr values to force compile time evaluation where possible 4 years ago
Morph 2b87305d31 general: Convert source file copyright comments over to SPDX 4 years ago
ameerj 0df188787a shader_recompiler: Reduce unused includes 4 years ago
ameerj 3f06a447fb emit_spirv: Reduce emit_spirv.h include overhead 5 years ago
ReinUsesLisp 8cfa8cda16 shader: Add integer division opcodes 5 years ago
ReinUsesLisp f158fe9359 shader: Remove IAbs64 5 years ago
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 6 years ago
ReinUsesLisp 98bd83997c shader: Fix MOV(reg), add SHL variants and emit neg and abs instructions 6 years ago
ReinUsesLisp e755a13d06 shader: Rename, implement FADD.SAT and P2R (imm) 6 years ago
ReinUsesLisp a2fe90fa60 spirv: Add lower fp16 to fp32 pass 6 years ago
ReinUsesLisp a5f87011d3 shader: Primitive Vulkan integration 6 years ago
ReinUsesLisp 605783f828 spirv: Initial bindings support 6 years ago
ReinUsesLisp 756c643f08 shader: Support SSA loops on IR 6 years ago
ReinUsesLisp 5ee600cf64 spirv: Initial SPIR-V support 6 years ago