Commit graph

27 commits

Author SHA1 Message Date
ameerj
483439a540 shader: Implement SHFL 2021-07-22 21:51:24 -04:00
FernandoS27
c52b528cf7 shader: Fix F2I 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
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
ReinUsesLisp
f99fd4d0c9 shader: Fix rebase issue 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
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
d0459ab2c2 shader: Fix control flow 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
a2fe90fa60 spirv: Add lower fp16 to fp32 pass 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
5ee600cf64 spirv: Initial SPIR-V support 2021-07-22 21:51:22 -04:00
ReinUsesLisp
0dcc0d5f8a shader: Properly store phi on Inst 2021-07-22 21:51:21 -04:00
ReinUsesLisp
b229ffc0bc shader: Add pools and rename files 2021-07-22 21:51:21 -04:00
Renamed from src/shader_recompiler/frontend/ir/opcode.inc (Browse further)