Fernando Sahmkow
c03f0b3c89
Shader Recomnpiler: implement textuzreGrad 3D emulation constant propagation
2 years ago
Morph
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.
4 years ago
ameerj
7ecc6de56a
shader: Implement Int32 SUATOM/SURED
5 years ago
ReinUsesLisp
95815a3883
shader: Implement PIXLD.MY_INDEX
5 years ago
ReinUsesLisp
a6cef71cc0
shader: Implement OUT
5 years ago
ReinUsesLisp
f712084147
shader: Stub ISBERD
5 years ago
ameerj
3db2b3effa
shader: Implement ATOM/S and RED
5 years ago
ReinUsesLisp
7cb2ab3585
shader: Implement SULD and SUST
5 years ago
lat9nq
5bfcafa0a2
shader: Address feedback + clang format
5 years ago
FernandoS27
0df7e509db
shader: Implement AL2P
5 years ago
FernandoS27
80df541a08
shader: "Implement" NOP
5 years ago
FernandoS27
655f7a570a
shader: Implement MEMBAR
5 years ago
FernandoS27
5ed8f24384
shader: Stub VOTE.VTG
5 years ago
FernandoS27
630273b629
shader: Implement TXD
5 years ago
FernandoS27
be3e94ae55
shader: Implement TMML partially
5 years ago
FernandoS27
2c276ec6eb
shader: Implement TLDS
5 years ago
FernandoS27
dc1a9a3bed
shader: Implement TLD
5 years ago
ameerj
6c51f49632
shader: Implement FSWZADD
5 years ago
FernandoS27
34aba9627a
shader: Implement BRX
5 years ago
ReinUsesLisp
e860870dd2
shader: Implement LDS, STS, LDL, and STS and use SPIR-V 1.4 when available
5 years ago
ameerj
51475e21ba
shader: Implement VMAD, VMNMX, VSETP
5 years ago
ReinUsesLisp
17063d16a3
shader: Implement TXQ and fix FragDepth
5 years ago
FernandoS27
fda0835300
shader: Implement TLD4S.
5 years ago
FernandoS27
c7c518e280
shader: Implement TLD4 and TLD4_B
5 years ago
ameerj
32c5483beb
shader: Implement SHFL
5 years ago
ameerj
3d07cef009
shader: Implement VOTE
5 years ago
ameerj
e4e1cc11b8
shader: Implement DMNMX, DSET, DSETP
5 years ago
FernandoS27
a62f04efab
shader: Implement F2F
5 years ago
ameerj
c858b8ba97
shader: Implement DMUL and DFMA
Also add a missing const on DADD
5 years ago
FernandoS27
e10d9c1b8e
shader: Implement HSETP2
5 years ago
FernandoS27
9e213fd861
shader: Implement HSET2
5 years ago
FernandoS27
ed6cd3c94a
shader: Implement HMUL2
5 years ago
FernandoS27
28dff6a629
shader: Implement HFMA2
5 years ago
ReinUsesLisp
f91859efd2
shader: Implement I2F
5 years ago
ReinUsesLisp
eeb1efa2d2
shader: Implement LOP32I
5 years ago
ReinUsesLisp
260743f371
shader: Add partial rasterizer integration
5 years ago
ameerj
72990df7ba
shader: Implement DADD
5 years ago
ameerj
3b7fd3ad0f
shader: Implement CSET and CSETP
5 years ago
ameerj
fa2f6e38f4
shader: Implement FSET and FSETP
Also fix oversight with adding SignedZeroInfNanPreserve execution mode.
5 years ago
ReinUsesLisp
17a82b56d7
shader: Implement TEXS
5 years ago
ReinUsesLisp
71f96fa636
shader: Implement CAL inlining function calls
5 years ago
ameerj
8d470c2e63
shader: Implement FMNMX
And add a const in FCMP
5 years ago
ameerj
ba8c1d2eb4
shader: Implement FCMP
still need to configure some settings for NV denorm flush and intel NaN
5 years ago
ReinUsesLisp
3a63fa0477
shader: Partial implementation of LDC
5 years ago
ReinUsesLisp
ab46371247
shader: Initial support for textures and TEX
5 years ago
ameerj
7d6ba5b984
shader: Implement R2P
5 years ago
ameerj
924f0a9149
shader: Implement SHF
5 years ago
ameerj
5465cb1561
shader: Implement LEA
5 years ago
ameerj
81f72471e8
shader: Implement I2I
5 years ago
ReinUsesLisp
4006929c98
shader: Implement HADD2
5 years ago