ReinUsesLisp
|
6044946495
|
shader: Implement LDS, STS, LDL, and STS and use SPIR-V 1.4 when available
|
2021-07-22 21:51:25 -04:00 |
|
ameerj
|
528b7b2d63
|
shader: Implement VMAD, VMNMX, VSETP
|
2021-07-22 21:51:24 -04:00 |
|
ReinUsesLisp
|
e4ba306750
|
shader: Implement TXQ and fix FragDepth
|
2021-07-22 21:51:24 -04:00 |
|
FernandoS27
|
94f6992630
|
shader: Implement TLD4S.
|
2021-07-22 21:51:24 -04:00 |
|
FernandoS27
|
d4974db16f
|
shader: Implement TLD4 and TLD4_B
|
2021-07-22 21:51:24 -04:00 |
|
ameerj
|
483439a540
|
shader: Implement SHFL
|
2021-07-22 21:51:24 -04:00 |
|
ReinUsesLisp
|
24bc872af3
|
shader: Implement NDC [-1, 1], attribute types and default varying initialization
|
2021-07-22 21:51:24 -04:00 |
|
ameerj
|
0705eff8f6
|
shader: Implement VOTE
|
2021-07-22 21:51:24 -04:00 |
|
ameerj
|
1a8e8498a4
|
shader: Implement DMNMX, DSET, DSETP
|
2021-07-22 21:51:24 -04:00 |
|
FernandoS27
|
9fe47baf87
|
shader: Implement F2F
|
2021-07-22 21:51:24 -04:00 |
|
ameerj
|
e7710fe30e
|
shader: Implement DMUL and DFMA
Also add a missing const on DADD
|
2021-07-22 21:51:24 -04:00 |
|
FernandoS27
|
57597e37ee
|
shader: Implement HSETP2
|
2021-07-22 21:51:23 -04:00 |
|
FernandoS27
|
cabcf177a9
|
shader: Implement HSET2
|
2021-07-22 21:51:23 -04:00 |
|
FernandoS27
|
7646d50ae4
|
shader: Implement HMUL2
|
2021-07-22 21:51:23 -04:00 |
|
FernandoS27
|
fa85d2f603
|
shader: Implement HFMA2
|
2021-07-22 21:51:23 -04:00 |
|
FernandoS27
|
8fe0b2388c
|
shader: Refactor half floating instructions
|
2021-07-22 21:51:23 -04:00 |
|
ReinUsesLisp
|
6398d03341
|
shader: Implement I2F
|
2021-07-22 21:51:23 -04:00 |
|
ReinUsesLisp
|
33090a74dd
|
shader: Add partial rasterizer integration
|
2021-07-22 21:51:23 -04:00 |
|
ameerj
|
832f1169d6
|
shader: Implement DADD
|
2021-07-22 21:51:23 -04:00 |
|
ameerj
|
3c7ec88397
|
shader: Implement CSET and CSETP
|
2021-07-22 21:51:23 -04:00 |
|
ameerj
|
ea4e293758
|
shader: Implement FSET and FSETP
Also fix oversight with adding SignedZeroInfNanPreserve execution mode.
|
2021-07-22 21:51:23 -04:00 |
|
ReinUsesLisp
|
1842c601ce
|
shader: Implement TEXS
|
2021-07-22 21:51:23 -04:00 |
|
ReinUsesLisp
|
db2e9d64aa
|
shader: Implement CAL inlining function calls
|
2021-07-22 21:51:23 -04:00 |
|
ameerj
|
f8f0eea4eb
|
shader: Implement FMNMX
And add a const in FCMP
|
2021-07-22 21:51:23 -04:00 |
|
ameerj
|
ab928b72c0
|
shader: Implement FCMP
still need to configure some settings for NV denorm flush and intel NaN
|
2021-07-22 21:51:23 -04:00 |
|
ReinUsesLisp
|
83c7592d3d
|
shader: Partial implementation of LDC
|
2021-07-22 21:51:23 -04:00 |
|
ReinUsesLisp
|
a956d3cdb3
|
shader: Initial support for textures and TEX
|
2021-07-22 21:51:23 -04:00 |
|
ameerj
|
449374cb13
|
shader: Implement R2P
|
2021-07-22 21:51:23 -04:00 |
|
ameerj
|
5d2857e57a
|
shader: Implement SHF
|
2021-07-22 21:51:23 -04:00 |
|
ameerj
|
67a8a810d2
|
shader: Implement LEA
|
2021-07-22 21:51:23 -04:00 |
|
ameerj
|
dc9f6bdc98
|
shader: Implement I2I
|
2021-07-22 21:51:23 -04:00 |
|
ReinUsesLisp
|
8230e271ea
|
shader: Implement HADD2
|
2021-07-22 21:51:23 -04:00 |
|
ameerj
|
d43926b401
|
shader: Implement LOP and LOP3
|
2021-07-22 21:51:23 -04:00 |
|
ameerj
|
e17546c05f
|
shader: Implement IADD3
|
2021-07-22 21:51:23 -04:00 |
|
ameerj
|
078a337de9
|
shader: Implement PSETP
|
2021-07-22 21:51:23 -04:00 |
|
ameerj
|
c6e6e4bc7e
|
Implement PSET, refactor common comparison funcs
|
2021-07-22 21:51:23 -04:00 |
|
ameerj
|
f7e0d532a8
|
shader: Implement FLO
|
2021-07-22 21:51:23 -04:00 |
|
ameerj
|
14a3b85831
|
shader: Implement ISET, add common_funcs
|
2021-07-22 21:51:23 -04:00 |
|
ameerj
|
b098b8fc5c
|
shader: Implement ICMP
|
2021-07-22 21:51:22 -04:00 |
|
ameerj
|
88324f800c
|
shader: Implement IMNMX
|
2021-07-22 21:51:22 -04:00 |
|
ameerj
|
b44b5a7468
|
shader: Implement BFI
|
2021-07-22 21:51:22 -04:00 |
|
ameerj
|
bd2d3ba758
|
shader: Implement BFE
|
2021-07-22 21:51:22 -04:00 |
|
ameerj
|
c134390062
|
shader: Implement POPC
|
2021-07-22 21:51:22 -04:00 |
|
ameerj
|
b3d166ad4c
|
shader: Implement SHR
|
2021-07-22 21:51:22 -04:00 |
|
ameerj
|
1040d61017
|
shader: Implement SEL
|
2021-07-22 21:51:22 -04:00 |
|
ReinUsesLisp
|
dda21fd317
|
shader: FMUL, select, RRO, and MUFU fixes
|
2021-07-22 21:51:22 -04:00 |
|
ReinUsesLisp
|
e755a13d06
|
shader: Rename, implement FADD.SAT and P2R (imm)
|
2021-07-22 21:51:22 -04:00 |
|
ReinUsesLisp
|
6350a277a3
|
shader: Add denorm flush support
|
2021-07-22 21:51:22 -04:00 |
|
ReinUsesLisp
|
a2fe90fa60
|
spirv: Add lower fp16 to fp32 pass
|
2021-07-22 21:51:22 -04:00 |
|
ReinUsesLisp
|
a5f87011d3
|
shader: Primitive Vulkan integration
|
2021-07-22 21:51:22 -04:00 |
|