Commit Graph

21 Commits

Author SHA1 Message Date
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 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 e755a13d06 shader: Rename, implement FADD.SAT and P2R (imm) 2021-07-22 21:51:22 -04:00
ReinUsesLisp a5f87011d3 shader: Primitive Vulkan integration 2021-07-22 21:51:22 -04:00
ReinUsesLisp b229ffc0bc shader: Add pools and rename files 2021-07-22 21:51:21 -04:00
ReinUsesLisp f5605b424f shader: Initial instruction support 2021-07-22 21:51:21 -04:00
ReinUsesLisp 1b576ed4cb shader: SSA and dominance 2021-07-22 21:51:21 -04:00
ReinUsesLisp e6892e9da6 shader: Initial recompiler work 2021-07-22 21:51:21 -04:00