Commit Graph

23 Commits

Author SHA1 Message Date
99ceb03a1c general: Convert source file copyright comments over to SPDX
This formats all copyright comments according to SPDX formatting guidelines.
Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
2022-04-23 05:55:32 -04:00
7ecc6de56a shader: Implement Int32 SUATOM/SURED 2021-07-22 21:51:30 -04:00
6c51f49632 shader: Implement FSWZADD 2021-07-22 21:51:25 -04:00
8cb9443cb9 shader: Fix F2I 2021-07-22 21:51:24 -04:00
c858b8ba97 shader: Implement DMUL and DFMA
Also add a missing const on DADD
2021-07-22 21:51:24 -04:00
112b8f00f0 shader: Add FP64 register load/store helpers 2021-07-22 21:51:24 -04:00
f91859efd2 shader: Implement I2F 2021-07-22 21:51:23 -04:00
260743f371 shader: Add partial rasterizer integration 2021-07-22 21:51:23 -04:00
72990df7ba shader: Implement DADD 2021-07-22 21:51:23 -04:00
fa2f6e38f4 shader: Implement FSET and FSETP
Also fix oversight with adding SignedZeroInfNanPreserve execution mode.
2021-07-22 21:51:23 -04:00
71f96fa636 shader: Implement CAL inlining function calls 2021-07-22 21:51:23 -04:00
980cafdc27 shader: Implement LOP and LOP3 2021-07-22 21:51:23 -04:00
ce9b116cfe Implement PSET, refactor common comparison funcs 2021-07-22 21:51:23 -04:00
e038928616 shader: Implement ISET, add common_funcs 2021-07-22 21:51:23 -04:00
e87a502da2 shader: Fix control flow 2021-07-22 21:51:22 -04:00
e44752ddc8 shader: FMUL, select, RRO, and MUFU fixes 2021-07-22 21:51:22 -04:00
704c6f353f shader: Rename, implement FADD.SAT and P2R (imm) 2021-07-22 21:51:22 -04:00
6db69990da spirv: Add lower fp16 to fp32 pass 2021-07-22 21:51:22 -04:00
85cce78583 shader: Primitive Vulkan integration 2021-07-22 21:51:22 -04:00
be94ee88d2 shader: Make typed IR 2021-07-22 21:51:21 -04:00
d24a16045f shader: Initial instruction support 2021-07-22 21:51:21 -04:00
6c4cc0cd06 shader: SSA and dominance 2021-07-22 21:51:21 -04:00
2d48a7b4d0 shader: Initial recompiler work 2021-07-22 21:51:21 -04:00