Commit graph

27 commits

Author SHA1 Message Date
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
FernandoS27
9fe47baf87 shader: Implement F2F 2021-07-22 21:51:24 -04:00
ReinUsesLisp
9bf9276fe9 shader: Add support for fp16 comparisons and misc fixes 2021-07-22 21:51:24 -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
3c7ec88397 shader: Implement CSET and CSETP 2021-07-22 21:51:23 -04:00
ReinUsesLisp
1842c601ce shader: Implement TEXS 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
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
ReinUsesLisp
8230e271ea shader: Implement HADD2 2021-07-22 21:51:23 -04:00
ameerj
f7e0d532a8 shader: Implement FLO 2021-07-22 21:51:23 -04:00
ameerj
88324f800c shader: Implement IMNMX 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
ReinUsesLisp
dda21fd317 shader: FMUL, select, RRO, and MUFU fixes 2021-07-22 21:51:22 -04:00
ReinUsesLisp
6350a277a3 shader: Add denorm flush support 2021-07-22 21:51:22 -04:00
ReinUsesLisp
60342eb0c0 shader: Add support for forward declarations 2021-07-22 21:51:22 -04:00
ReinUsesLisp
c4d75e4b78 shader: Initial implementation of an AST 2021-07-22 21:51:22 -04:00
ReinUsesLisp
f5b3324bca shader: Make typed IR 2021-07-22 21:51:21 -04:00
ReinUsesLisp
37fc39de17 shader: Constant propagation and global memory to storage buffer 2021-07-22 21:51:21 -04:00
ReinUsesLisp
f5605b424f shader: Initial instruction support 2021-07-22 21:51:21 -04:00
ReinUsesLisp
e6892e9da6 shader: Initial recompiler work 2021-07-22 21:51:21 -04:00