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